Senin, 19 September 2011

Resume PBO pertemuan 2


Pembuatan Class dan Objek
*Class
·         Konsep dasar :
-          Class adalah  blueprint dari object.
-          Berisi definisi data dan method.
-          Memiliki nama yang unik dan diawali huruf besar tidak boleh diawali angka.
>nama benda
>nama formula
>nama system
            -      Rancangan sebuah objek

·         Class member :
-          Keseluruhan isi adalah milik class.

·         Instance-object member :
-          Hanya miliki object.
public class Testclass {
            public static int bersama = 0; à milik keseluruhan class (class member)
            public int a=0; à instance-object
}

·         Bentuk umum Class :
Class Classname {
            // declare instance variables
            type var 1 ;
            type var 2 ;
            type var N ;

            // declare methods
            type method 1 (parameters) {
                        // body of method
            }

            type method 2 (parameters) {
                        // body of method 2
            }
}

·         Access modifier :
-          Public :  Diwarisi oleh subkelasnya, dapat diakses dimanapun.
-          Protected : Diwarisi oleh subkelasnya, dapat diakses oleh method-method yang sepaket.
-          Private : Tidak dapat diakses dimanapun kecuali oleh method-method yang ada dalam kelas itu sendiri.
-          Default (Tak ada modifier) : Diwarisi oleh subkelas dipaket yang sama, dapat diakses oleh method-method yang sepaket.

·         Definisi Class
Class vehicle {
            int passangers ; à number of passangers
            int fuelcap ; à fuel capacity of gallons
            int mpg ; à fuel consumption in miles per gallon
}

*Constructor :
            Method yang akan dipanggil ketika akan dibuat object dari class tersebut.
            Contoh : String str = new String (); à Constructor
           
                           Jframe frame = new Jframe (window)

            Ciri-ciri :
-          Nama constructor sama dengan nama kelas.
-          Constructor tidak memiliki return value ,void tidak boleh.
-          Constructor boleh lebih dari satu (overloading constructor).

*Operator new
            Class-var = new class-name ();
            Keterangan : class-var adalah variabel class yang akan dibuat.
                                  class-name adalah nama class yang akan dibuat.

*Pembuatan Object
            Object is instance off class
-          Point originone = new point (23,94);
“untuk membuat object originone berarti harus sudah ada class point”.
-          Rectangle rectone = new Rectangle (originone ,100,2);
·         Tahapan :
1.      Declaration
2.      Instantion
3.      Initialization
String str = new String()
String str = Declaration
new = Instantion
String = Initialization

Rabu, 14 September 2011

Resume Visualisasi Informasi pertemuan 1

Nama : Haristya Eka Farma
NIM : 10410100174

*Definisi Visualisasi Informasi :
Visualisasi informasi merupakan salah satu aliran terbaru dalam mendirikan tren desain antar muka pengguna yang modern.

*Tujuan Visualisasi Informasi :
·         Bagaimana menampilkan data dengan menggunakan gambar / visual.
·         Bagaiman menemukan cara terbaik untuk mengingat informasi dengan cara penerimaan alami manusia.
·         Bagaimana Mengeksplor data dengan bantuan gambar / visual.

*Prinsip Visualisasi Informasi :
·         Fokus pada konten.
·         Merupakan Perbandingan.
·         Integritas.
·         Beresolusi Tinggi.
·         Utilisasi konsep terdahulu dan teruji melewati waktu.

*Memory System :
Memori adalah kemampuan seseorang untuk mengubah informasi menjadi simbol-simbol untuk disimpan yang pada suatu saat akan dipanggil kembali untuk digunakannya.

*Model-model ingatan :
·         Input (sensori) :
Rangsangan yang diterima oleh indera yang kemudian akan diteruskan sebagai informasi ke sistem memori selanjutnya.
·         Sensori Memory (SM) :
Proses penyimpanan memori melalui jalur syaraf-syaraf sensoris yang berlangsung dalam waktu yang pendek.
Contoh : Menyalakan lilin di sudut ruangan waktu lampu mati , kemudian tutup mata  sebentar lalu buka dan dekatkan telapak tangan anda ke lilin tersebut, kemudian tutup lagi, disaat itu terlintas bayangan tangan anda beberapa detik.
·         Memory jangka pendek (STM) :
Suatu proses penyimpanan memori sementara. STM ini sering juga disebut dengan working memory karena informasi yang disimpan hanya dipertahankan selama informasi itu masih dibutuhkan.
Contoh : Bila saat kita kenalan dengan cewek di terminal Purabaya, mungkin saat itu kita hafal nama cewek tersebut namun bisa saja lupa saat kita tidak lagi berhubungan lagi dengan cewek tersebut.
·         Memory jangka panjang (LTM) :
Suatu proses penyimpanan informasi yang permanen. Memori jangka panjang ini berasal dari memori jangka pendek yang selalu diulang-ulang sehinggan berguna bagi individu informasi tersebut dan bersifat permanen.
·         Memory Output :
Memori ini merupakan memori yang dikeluarkan setiap individu untuk menghasilkan suatu informasi yang jelas.

*Proses Memory :
            Input -> persepsi -> analisis -> analisa arti input
Input         : Rangsangan yang diterima oleh indera yang kemudian akan diteruskan sebagai  
      informasi ke sistem memori selanjutnya.
Persepsi  : pemberian arti.
Analisis   : Pembuatan kode.

*Memory System :
            Memori memiliki beberapa tahap, adapun tahapan-tahapan memori yaitu :
·         Acquistion
Mengambil persepsi untuk diseleksi atau dipilih sesuai dengan kehendak.
·         Storage
Penyimpanan informasi yang telah diseleksi agar dapat dipanggil kembali.
·         Retrival
Pengambilan ingatan kembali (peristiwa ricall).

*Ingatan kita dibentuk melalui :
·         Membaca dapat diingat sebanyak 20%
·         Mendengar dapat diingat sebanyak 30%
·         Melihat yang dapat diingat sebanyak 40%
·         Mengucapkan dapat diingat sebanyak 50%
·         Melakukan dapat diingat sebanyak 60%
·         Melihat, Mengucapkan, Mendengar, dan Melakukan 90%
*Penyelesaian Masalah dengan Visualisasi menurut Presmeg, 1986 :
            Ada tujuh (7) peran :
1.      Untuk memahami masalah. Dengan merepresentasi masalah secara visual.
2.      Untuk menyederhanakan masalah.
3.      Untuk melihat keterkaitan (koneksi) ke masalah terkait. Ini melibatkan masalah yang berkaitan yang diberikan sebelumnya dalam pengalaman pemecahan masalah.
4.      Untuk memenuhi gaya belajar individual.
5.      Sebagai pengganti untuk komputasi/perhitungan. Jawaban masalah dapat diperoleh secara langsung dari representasi visual itu sendiri, tanpa memerlukan komputasi.
6.      Sebagai alat untuk memeriksa solusi.
7.      Untuk mengubah masalah ke dalam bentuk matematis.
Referensi blog : 
Achmad Teguh, Stikom website

Selasa, 13 September 2011

Resume SISTEM OPERASI pertemuan 1

Nama : Haristya Eka Farma
NIM : 10410100174

Konsep open source adalah sistem pengembangan yang tidak dikoordinasi oleh suatu individu / lembaga pusat, tetapi oleh para pelaku yang bekerja sama dengan memanfaatkan kode sumber (source-code) yang tersebar dan tersedia bebas (biasanya menggunakan fasilitas komunikasi internet). Pola pengembangan ini mengambil model ala bazaar, sehingga pola Open Source ini memiliki ciri bagi komunitasnya yaitu adanya dorongan yang bersumber dari budaya memberi, yang artinya ketika suatu komunitas menggunakan sebuah program Open Source dan telah menerima sebuah manfaat kemudian akan termotivasi untuk menimbulkan sebuah pertanyaan apa yang bisa pengguna berikan balik kepada orang banyak.
Macam-macam software open source:
·         Linux
·         Unix
·         SuSE

Distro Linux(singkatan dari distribusi Linux) adalah sebutan untuk sistem operasi komputer dan aplikasinya, merupakan keluarga Unix yang menggunakan kernel Linux. Distribusi Linux bisa berupa perangkat lunak bebas dan bisa juga berupa perangkat lunak komersial seperti Red Hat Enterprise, SuSE, dan lain-lain. Ada banyak distribusi atau distro Linux yang telah muncul. Beberapa bertahan dan besar, bahkan sampai menghasilkan distro turunan, contohnya Distro Debian GNU/Linux. Distro ini telah menghasilkan puluhan distro anak, antara lain Ubuntu, Knoppix, Xandros, DSL, dan sebagainya.
·         Debian GNU/Linux
Debian GNU/Linux adalah distro non komersial yang dihasilkan oleh para sukarelawan dari seluruh dunia yang saling bekerjasama melalui Internet. Distro ini menginginkan adanya semangat open-source yang harus tetap ada pada Debian. Kedinamisan distro ini membuat setiap rilis paket-paketnya di-update setiap waktu dan dapat diakses melalui utilitas apt-get. Apt-get adalah sebuah utilitas baris-perintah yang dapat digunakan secara dinamis untuk meng-upgrade sistem Debian GNU/Linux melalui apt-repository jaringan archive Debian yang luas. Milis dan forum debian selalu penuh dengan pesan-pesan baik mengenai bug, masalah, sharing, dll. Dengan adanya sistem komunikasi ini bug dan masalah keamanan pada tiap paket dapat dilaporkan oleh para pengguna dan pengembang Debian dengan cepat.

·         Red Hat Enterprise
Red Hat adalah distro yang cukup populer di kalangan pengembang dan perusahaan Linux. Dukungan-dukungan secara teknis, pelatihan, sertifikasi, aplikasi pengembangan, dan bergabungnya para hacker kernel dan free-software seperti Alan Cox, Michael Johnson, Stephen Tweedie menjadikan Red Hat berkembang cepat dan digunakan pada perusahaan.

·         S.u.S.E.
S.u.S.E. adalah distro yang populer di Jerman dan Eropa, terkenal akan dukungan driver VGA-nya dan YasT.
S.u.S.E tersedia secara komersial dan untuk versi GPL-nya dapat diinstal melalui ftp di situs S.u.S.E.
Instalasi berbasis menu grafis dari CD-ROM, disket boot modular, 400-halaman buku referensi, dukungan teknis, dukungan driver-driver terutama VGA dan tool administrasi sistem S.u.S.E., YaST, membuat beberapa pengguna memilih distro ini.

Unix atau UNIX adalah sebuah sistem operasi komputer yang diawali dari project Multics (Multiplexed Information and Computing Service) pada tahun 1965 yang dilakukan American Telephone and Telegraph AT&T, General Electric (GE), dan Institut Teknologi Massachusetts (MIT), dengan biaya dari Departemen Pertahanan Amerika (Departement of Defence Advenced Research Project, DARPA atau ARPA), UNIX didesain sebagai Sistem operasi yang portable, multi-tasking dan multi-user.


Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja. Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux. Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga memiliki paket aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, Gnumeric dan LibreOffice.


Hak cipta adalah hak eksklusif Pencipta atau Pemegang Hak Cipta untuk mengatur penggunaan hasil penuangan gagasan atau informasi tertentu. Pada dasarnya, hak cipta merupakan "hak untuk menyalin suatu ciptaan". Hak cipta dapat juga memungkinkan pemegang hak tersebut untuk membatasi penggandaan tidak sah atas suatu ciptaan. Pada umumnya pula, hak cipta memiliki masa berlaku tertentu yang terbatas. Hak cipta merupakan salah satu jenis hak kekayaan intelektual, namun hak cipta berbeda secara mencolok dari hak kekayaan intelektual lainnya (seperti paten, yang memberikan hak monopoli atas penggunaan invensi), karena hak cipta bukan merupakan hak monopoli untuk melakukan sesuatu, melainkan hak untuk mencegah orang lain yang melakukannya. Hukum yang mengatur hak cipta biasanya hanya mencakup ciptaan yang berupa perwujudan suatu gagasan tertentu dan tidak mencakup gagasan umum, konsep, fakta, gaya, atau teknik yang mungkin terwujud atau terwakili di dalam ciptaan tersebut.

TradeMark alias TM TM adalah singkatan dari TradeMark atau merek dagang. Cara membuat tulisan TM nya seperti asksalman™ adalah sebagai berikut  : tambahkan kode ™ setelah kata asksalman .

Paten adalah hak eksklusif yang diberikan oleh Negara kepada Inventor atas hasil Invensinya di bidang teknologi, yang untuk selama waktu tertentu melaksanakan sendiri Invensinya tersebut atau memberikan persetujuannya kepada pihak lain untuk melaksanakannya. (UU 14 tahun 2001, ps. 1, ay. 1). Kata paten, berasal dari bahasa inggris patent, yang awalnya berasal dari kata patere yang berarti membuka diri (untuk pemeriksaan publik), dan juga berasal dari istilah letters patent, yaitu surat keputusan yang dikeluarkan kerajaan yang memberikan hak eksklusif kepada individu dan pelaku bisnis tertentu.


Free software :
                Software yang diperoleh secara gratis dan bisa digunakan dengan baik.

Trial Version :
Trial dari sebuah software yang diberikan secara gratis supaya di download oleh pengguna dan apabila pengguna tersebut sudah merasakan manfaat atau kegunaan dari software itu, harapannya pengguna tersebut akan mendownload versi aslinya yang berbayar.

Senin, 12 September 2011

Tugas PBO pertemuan pertama tentang Tape Compo .

Resume Perilaku Keorganisasian pertemuan 1

Nama : Haristya Eka Farma
NIM : 10410100170


Sejarah Perkembangan karya Filosof Yunani Plato, terdiri dari 3 bagian :
·         Philosophic
·         Spirite
·         Appetite -> mendominasi tingkah laku manusia

*Max Webber : Teori biroksasi yang mempunyai sifat :
·         Adanya spesialisasi / pembagian kerja.
·         Adanya hierarki yang berkembang

*Henri Fayal : Dikenal dengan bukunyageneral industrial Administration (Administrasi industri
                        Dan umum).

*Unsur : Sistem, pola aktivitas, sekolompok orang, tujuan organisasi adalah suatu sistem yang
                terdiri dari pola aktivitas.

*Kontribusi Disiplin ilmu :

·         Psikologi -> individu (terkait)
Merupakan ilmu yang mengukur, menjelaskan, dan kadang-kadang mengubah perilaku manusia.

·         Sosiologi -> kelompok dan sistem organisasi
Ilmu yang mempelajari sistem sosial, dimana para individual memegang peranannya. Ilmu sosiologi besar peranannya terutama untuk organisasi yang besar dan komplek.

·         Psikologi Sosial -> kelompok
Ilmu psikologi termasuk dalam psikologi tetapi mengambil konsep-konsep dari psikologi dan sosiologi.

·         Antropologi -> kelompok dan sistem organisasi
Merupakan ilmu yang mempelajari keberadaan manusia dan aktivitasnya. Dengan tujuan untuk mebantu memahami perbedaan di dalam nilai-nilai fundamental, perilaku, dan kebiasaan antar manusia dari negara yang berbeda atau organisasi yang berbeda.

·         Ilmu politik -> sistem organisasi
Merupakan ilmu yang mempelajari perilaku individu dan kelompok dalam lingkungan politik.
Kontribusinya berupa topik spesifik tentang struktur konflik, alokasi kekuasaan, dan bagaimana orang memanipulasi kekuasaan untuk kepentingan sendiri.
*Fungsi – fungsi manajemen :
  Sampai sekarang belum ada kesepakatan baik diantara para praktisi maupun para teoritisi             
  mengenai apa saja yang menjadi fungsi-fungsi atau tugas-tugas manajemen. 
  Untuk pembahasan kita, baiklah kita ambil konsep paling sederhana yang diajukan oleh
  George R.Terry yang meliputi 4 buah fungsi manajemen, yaitu:

·         Perencanaan (Planning )
·         Pengorganisasian (Organizing)
·         Penggerakkan (Actuating)
·         Pengawasan (Controlling)


Resume PBO pertemuan 1


Nama : Haristya Eka Farma
NIM : 10410100170

*Alat yang digunakan selama perkuliahan :
            .) Kompiler Java (Java Devolepment Kits)
            .) Text editor (Notepad ++)
            .) IDE   .. dr Java
                            .. Eclipse      : untuk project yang rumit
                           .. Netbeans : untuk mulai Graphic User interface (sudah ada
                                                   frame).
            .) Blue J
            .) Green Foot -> untuk buat simulasi game.

*Pemograman berorientasi objek (OOP) merupakan paradigma pemograman
  menggunakan “Obyek” – struktur data yang terdiri dari bidang data dan
  metode bersama dengan interaksi mereka à untuk merancang aplikasi dan
  program komputer.

*Bahasa tingkat tinggi dimulai dengan adanya pascal , C.
   System = kumpulan object.
   Object = benda, system, formula -> Hampir semua sistem ada object nya.
   Contoh : object  di windows -> toolbar, taskbar, dll.

*Selain OOP ada SOP(subject) dan AOP(aspect) hanya saja tidak berkembang.
  Salah satu ciri objek adalah identitas -> itulah yang membedakan dengan
  yang lain. Objek selain punya identitas punya juga method struktur data.
  Object : ** data
                 ** method

*OOP adalah bahasa pemograman model di organisir sekitar “Obyek” bukan
  “tindakan” dan data daripada logika. Historis program telah dilihat sebagai
  Prosedur logis yang mengambil input data, proses and output data.
  Di OOP tidak terlalu memikirkan detail obyek tersebut seperti apa.

*Paradigma dasar (pilar-pilar) PBO :
            .. Abstraction
            .. Encapsulation
            .. Inheristance
            .. Polymmorph

*Abstraction (disebut juga sebagai proses filtering) à memproyeksikan sebuah
  Data ke sebuah model.
  Abstraction diawali dengan analisa/survey dan sebagainya.
 Filtering dengan hanya memilih data dan proses yang relevan dengan sistem
 yang akan dibuat.
 Contoh : SI RS , SI Akademik

*Encapsulation : erat kaitannya dengan abstraction.
   - information hiding.
   - memastikan data tersebut ditempatkan ditempat yang aman.
   - membungkus data dan objek di kelas yang sama.

*Sistem Informasi Rumah Sakit pada umumnya :
   - Nama Class : Pasien
   - Data              : Nama (String)
   - Method       : Registrasi

*Sistem informasi Akademik pada umumnya :
   - Data              : Nomer induk Mahasiswa(String)
   - Method       : Pendaftaran

*Inheritance : - Sebuah class bisa diturunkan ke class lain.
                           - Turunan dari sebuah class mempunyai tampilan yang sama
                              dengan class utamanya hanya nama class nya saja yang
                              berbeda.
                          1 induk bisa diturunkan ke banyak class tapi anaknya tidak boleh
                         Hasil dari 2turunan.

*Polymmorph : - Poly (lebih dari 1)
                              - sub dari inheritance. Hampir dari semua inheritance punya
                                Polymmorph.
            Contoh: Setiap robot sama-sama bisa jalan hanya saja cara jalannya
                            Setiap robot tersebut berbeda karena turunan dari induk
                            Awalnya hanya bisa jalan.
                          
                            Induk -> Class robot {
                                                        Public void run() {
                                                                        }
                                                                    }
                            Anakà Class wheel robot() {
                                                            }


CLASS : 1. - Data (harusnya private) :
                        .. Attribute
                        ..Properti
                        ..Data number
                        ..Variable
                   -Konstanta -> Data yang tidak berubah digunakan untuk memberi
                     batasan.

              2.  Method :
                        ..Operation -> design,analist
                        ..Procedure -> VB
                        ..Function -> C
                        ..Behaviour