Selasa, 22 Mei 2018


PENGERTIAN PERFORMANCE MEASUREMENT
Performance Measurement berfokus pada pada pengelolaan kinerja teknologi informasi, bagaimana mengukur serta mengawasi jalannya  pelaksanaan  rencana, pelaksanaan  proyek,  pemanfaaatan sumber daya,  pencapaian hasil TI, audit serta kinerja yang berkelanjutan dari teknologi informasi dan menyesuaikan penggunaan dari TI sesuai dengan kebutuhan bisnis organisasi.

MANFAAT PERFORMANCE MEASUREMENT
Banyak manfaat yang bisa dituai melalui pengukuran kinerja diantaranya adalah :
  1. Untuk meningkatkan keselarasan antara TI dengan bisnis,
  2. Untuk meningkatkan kualitas layanan,
  3. Pengembangan TI ke depan hingga menghindari kegagalan proyek.
SYARAT PERFORMANCE MEASUREME
  1. Waktu dan komitmen
  2. SDM yang memahami metode pengukuran TI
  3. Dukungan manajemen puncak yang memahami kontribusi TI terhadap kinerja perusahaan sehingga dapat membuat kebijakan yang mendukung.
          MELAKUKAN PERFORMANCE MEASUREMENT
     Untuk melakukan pengukuran kinerja terhadap penggunaan dan pengelolaan TI suatu perusahaan / institusi maka ITGI sebagai lembaga yang melakukan pengaturan terhadap tata kelola TI memiliki standar tools / framework yang banyak digunakan didunia diantaranya COBIT, ITIL (Information Technology), COSO (Committee of Sponsoring Organisations of the Treadway Commission) ISO (International standard organization) dan sebagainya.

     MELAKUKAN PERFORMANCE MEASUREMENT DENGAN COBIT 4.1
COBIT telah terbukti memberikan kerangka kerja yang sukses untuk TI pemerintahan
dalam lingkungan yang terkendali. Ada empat domain utama di bawahnya ada 34 tujuan kontrol tingkat atas dan tercantum di bawah ini :





Senin, 02 April 2018


TI sangat pesat berkembang di indonesia maupun di dunia . IT juga memberikan keunggulan dan kemudahan di bidang bisnis ,pendidikan, social , Maupun pemerintahan . Maka dari itu infrastruktur teknologi informasi  atau Teknologi Informasi Infrastructure Library(ITIL), dikembangkan oleh OGC  (Office of Government) dari pemerintah Inggris. 

ITIL merupakan kerangka best practice yang dapat dijadikan sebagai panduan dan referensi dalam memastikan terwujudnya manajemen pelayanan teknologi informasi (IT Services Management) yang prima dan handal. Alasan Kantor Pemerintahan Inggris membuat standar yang kemudian berkembang dan dikenal dengan istilah ITIL (Information Technology Infrastructure Library) adalah untuk memastikan terciptanya layanan publik yang berkualitas di seluruh lini pemerintahan kerajaannya. Dengan adanya sebuah panduan standar atau kriteria minimum ini diharapkan bahwa pemerintah pusat, daerah, distrik, hingga pada satuan terkecilnya dapat memberikan pelayanan kepada publik secara baik, dalam arti kata cepat, tepat, murah, dan terkendali. Mengingat bahwa hampir seluruh proses atau aktivitas pelayanan publik menggunakan teknologi informasi dan komunikasi, maka dirasa perlu adanya rumusan standar yang harus dipatuhi oleh seluruh pelaku pemberi pelayanan (dan pemangku kepentingan terkait lainnya).

Tujuan ITIL:

Dengan menyediakan pendekatan sistematis untuk manajemen layanan TI, ITIL dapat membantu sebuah perusahaan dalam cara berikut:

  1.  Mengurangi biaya
  2. Peningkatan layanan TI melalui penggunaan proses-proses praktek terbaik yang telah terbukti meningkatkan kepuasan pelanggan melalui pendekatan yang lebih profesional untuk pelayanan standar dan pedoman
  3. Meningkatkan produktivitas
  4. Meningkatkan penggunaan keterampilan dan pengalaman
  5. Meningkatkan penyampaian layanan pihak ketiga melalui spesifikasi ITIL atau ISO 20000 sebagai standar untuk pengiriman layanan pengadaan jasa.
Ada Lima gelar inti disertakan di ITIL, yaitu:

    • Service Strategy.
    • Layanan Desain.
    • Layanan Transisi.
    • Layanan Operasi.
    • Peningkatan Pelayanan.
Service Strategy 
    Fase ini berisi panduan untuk merancang, membangun, dan mengimplementasikan manajaemen layanan TI. Fase ini berguna untuk petunjuk fase berikutnya, kebijakan manajemen layanan, dan proses keseluruhan di dalam ITIL. Setiap organisasi harus memiliki sebuah Strategi Pelayanan yang menjadi panduan bagi setiap aktivitas “services” yang terjadi dalam organisasi. Secara prinsip, strategi ini berisi bagaimana cara dan mekanisme yang dianut serta perlu dilakukan oleh seluruh pemangku kepentingan organisasi di dalam usahanya untuk memberikan layanan yang baik.

Service Design 
    Fase ini berisi panduan untuk merancang dan mengembangkan layanan dan proses manajemen dalam layanan TI. Service design mencakup metode untuk menginterpretasikan tujuan strategis ke prosedur layanan, dan memperlihatkan bagaimana organisasi merancang ekosistem (infrastruktur) teknologi informasi untuk memenuhi atau melayani para pemangku kepentingannya. 
Melalui desain ini, diharapkan tercipta suatu lingkungan kondusif bagi divisi teknologi informasi dalam memberikan layanan prima ke segenap individu, kelompok, dan unit/divisi pengguna pada organisasi.

Service Transition 
    Fase ini berisi panduan untuk mengembangkan dan perbaikan kapabilitas dalam masa transisi layanan yang baru dan diubah menjadi operasi. Fase ini menyediakan panduan untuk menangani masalah yang berkaitan dengan perubahan dalam proses dan manajemen layanan TI. 

Service Operation 
    Fase ini berisi panduan untuk proses penyampaian layanan ke pelanggan secara efektif dan efisien. Fase service operation menyediakan petunjuk untuk memelihara stabilitas dalam operasi layanan. Dan di sinilah para pelanggan internal maupun eksternal (pemangku kepentingan) akan mendapatkan langsung manfaat dari keberadaan teknologi informasi dan komunikasi.

Continual Service Improvement 
    Fase ini berisi panduan untuk memelihara nilai bagi pelanggan melalui perancanganm transisi, dan operasi layanan yang lebih baik. Continual Service Improvement menyediakan panduan untuk meningkatkan hasil usaha dari service strategy, design, transition, dan operation. 
Di fase ini juga mengingatkan perlunya dilakukan perbaikan berkesinambungan terus menerus dari masa ke masa. Hal ini tidak saja berarti bahwa organisasi yang bersangkutan senantiasa belajar dan selalu berkembang dari masa ke masa, namun mengandung makna bahwa organisasi selalu siap menghadapi berbagai perubahan karena dinamika global.

Source: 
https://fti.uajy.ac.id/sentika/publikasi/makalah/2014/(69).pdf



Nama : Rachmad Agung Pambudi
NIM   : 160411100032
IT Governance A

Sabtu, 18 November 2017

Abstract
Abstract class adalah class yang mempunyai Paling tindak ada satu abstract method. Dan abstract method yang hanya mendeklarasikan method, Dan ada beberapa yang dapat dikenali kalua Class tersebut adalah Class Abstract yaitu:

1. Class Abstract berisi beberapa method dan beberapa method abstract.
2. Abstract class tidak akan bisa diberi sebuah object.
3. Jadi untuk membuat sebuah object, Suatu Abstract class harus diturunkan dimana subclass tersebut berisi implementasi dari abstract method yang ada superclass nya

Imprementasi class Abstract sebuah Code Java :
Abstract class Tumbuhan
public abstract class Tumbuhan {
     void Tumbuhan(){
          System.out.println("Class Tumbuhan");
          }
          public abstract void setName();
          public abstract void setJenis();
          public static void main(String[] args){
          Tumbuhan A = new Apel();
          A.Tumbuhan();
          A.setName();
          A.setJenis();
          Tumbuhan K = new Kurma();
          K.Tumbuhan();
          K.setName();
          K.setJenis();
}
          }
-          Deklarasikan method abstract, jika ada satu atau lebih subclass yang diharapkan mempunyai fungsionalitas yang sama tapi implementasi berbeda.


Abstract class Jenis Tumbuhan

abstract class dikotil extends Tumbuhan {
     public  void dikotil(){
          System.out.println("Tumbuhan ini dikotil");
          } 
     public abstract void setName();
     public abstract void setJenis();
     public abstract void setJenisAkar();
     public static void main(String[] args){
          dikotil A = new Apel();
          A.Tumbuhan();
          A.setName();
          A.setJenis();
          A.setJenisAkar();
 }
}

abstract class monokotil extends Tumbuhan {
     public void monokotil() {
          System.out.println("Tumbuhan ini monokotil");
     }
     public abstract void setName();
     public abstract void setJenis();
     public abstract void setJenisAkar();
     public static void main(String[] args){
          monokotil J = new Jagung();
          J.Tumbuhan();
          J.setName();
          J.setJenis();
          J.setJenisAkar();
     }
}

-          Class Dikotil ini adalah turunan dari Class Tumbuhan
-          Class Monokotil ini adalah turunan dari Class Tumbuhan
-          Deklarasikan method abstract, jika ada satu atau lebih subclass yang diharapkan mempunyai fungsionalitas yang sama tapi implementasi berbeda.



Concrete Class yang dihasilkan Tumbuhan

public class Apel extends dikotil{
     public void setName(){
           System.out.println
           ("Apel");
         }
     public void setJenis(){
           System.out.println
           ("Apel adalah \"Dikotil\"");
         }
     public void setJenisAkar(){
           System.out.println
           ("Apel berakar \"Tunggang\"");
         }
     }



public class Kurma extends monokotil {
     public void setName(){
           System.out.println("Kurma");
         }
     public void setJenis(){
           System.out.println("Kurma adalah \"Monokotil\"");
         }
     public void setJenisAkar(){
           System.out.println("Kurma berakar \"Serabut\"");
         }
     }


Class Apel ini adalah implemtasi detail yang menjelaskan secara detail dan extends Class Dikotil
Class Buah ini adalah implementasi detail yang menjelaskan secara detail  dan extends Class Monokotil.
































































Interface

Interface ini berisi method kosong dan Konstanta. Dan method dalam Interface ini tiddak mempunyai statement. Jadi deklarasi method dalam interface sama dengan deeklarasi abstract method pada abstract class.

Imprementasi class Interface sebuah Code Java :

Concrete Class yang diatas kita tambahkan “implements

public class Apel extends dikotil implements buah{
      public void setName(){
            System.out.println
            ("Apel");
          }
      public void setJenis(){
            System.out.println
            ("Apel adalah \"Dikotil\"");
          }
      public void setJenisAkar(){
            System.out.println
            ("Apel berakar \"Tunggang\"");
          }
      }



public class Kurma extends monokotil implements buah{
      public void setName(){
            System.out.println("Kurma");
          }
      public void setJenis(){
            System.out.println("Kurma adalah \"Monokotil\"");
          }
      public void setJenisAkar(){
            System.out.println("Kurma berakar \"Serabut\"");
          }
      }


-          Class Apel ini adalah implemtasi detail yang menjelaskan secara detail dan turunan dari Class Dikotil dan diimplementasiakan ke interface
-          Class Kurma ini adalah implemtasi detail yang menjelaskan secara detail dan turunan dari Class Dikotil dan diimplementasiakan ke interface


Membuat Interface dengan nama buah sesuai dengan jenisnya

public interface buah {
      public abstract void setName();    
}

-          Deklarasi method dalam interface sama dengan deklarasi abstract method pada abstract class

Concrete
Class Concrete adalah Class dapat membuat Object yang dapat menurunkan implementasi dari super class dan juga Dapat sebagai base class pada hierarchical relationship dan membutuhkan class lain untuk mewarisinya

Imprementasi class Interface sebuah Code Java :

Concrete Class

public class Apel extends dikotil implements buah{
      public void setName(){
            System.out.println
            ("Apel");
          }
      public void setJenis(){
            System.out.println
            ("Apel adalah \"Dikotil\"");
          }
      public void setJenisAkar(){
            System.out.println
            ("Apel berakar \"Tunggang\"");
          }
      }



public class Kurma extends monokotil implements buah{
      public void setName(){
            System.out.println("Kurma");
          }
      public void setJenis(){
            System.out.println("Kurma adalah \"Monokotil\"");
          }
      public void setJenisAkar(){
            System.out.println("Kurma berakar \"Serabut\"");
          }
      }


-          Class Apel ini adalah implemtasi detail yang menjelaskan secara detail dan turunan dari Class Dikotil dan diimplementasiakan ke interface
-          Class Kurma ini adalah implemtasi detail yang menjelaskan secara detail dan turunan dari Class Dikotil dan diimplementasiakan ke interface



Contoh Imprementasi seluruhnya:


public abstract class Tumbuhan {
      void Tumbuhan(){
            System.out.println("Class Tumbuhan");
            }
            public abstract void setName();
            public abstract void setJenis();
            public static void main(String[] args){
            Tumbuhan A = new Apel();
            A.Tumbuhan();
            A.setName();
            A.setJenis();
            Tumbuhan K = new Kurma();
            K.Tumbuhan();
            K.setName();
            K.setJenis();
}
            }


public abstract class Tumbuhan {
      void Tumbuhan(){
            System.out.println("Class Tumbuhan");
            }
            public abstract void setName();
            public abstract void setJenis();
            public static void main(String[] args){
            Tumbuhan A = new Apel();
            A.Tumbuhan();
            A.setName();
            A.setJenis();
            Tumbuhan K = new Kurma();
            K.Tumbuhan();
            K.setName();
            K.setJenis();
}
            }


abstract class monokotil extends Tumbuhan {
      public void monokotil() {
            System.out.println("Tumbuhan ini monokotil");
      }
      public abstract void setName();
      public abstract void setJenis();
      public abstract void setJenisAkar();
      public static void main(String[] args) {
            monokotil J = new Jagung();
            J.Tumbuhan();
            J.setName();
            J.setJenis();
            J.setJenisAkar();
            monokotil K = new Kurma();
            K.Tumbuhan();
            K.setName();
            K.setJenis();
            K.setJenisAkar();
      }
}



public class Apel extends dikotil implements buah{
      public void setName(){
            System.out.println
            ("Apel");
          }
      public void setJenis(){
            System.out.println
            ("Apel adalah \"Dikotil\"");
          }
      public void setJenisAkar(){
            System.out.println
            ("Apel berakar \"Tunggang\"");
          }
      }




public class Apel extends dikotil implements buah{
      public void setName(){
            System.out.println
            ("Apel");
          }
      public void setJenis(){
            System.out.println
            ("Apel adalah \"Dikotil\"");
          }
      public void setJenisAkar(){
            System.out.println
            ("Apel berakar \"Tunggang\"");
          }
      }




public class Tomat extends dikotil implements sayur{
      public void setName(){
            System.out.println("Tomat");
          }
      public void setJenis(){
            System.out.println("Tomat adalah \"Dikotil\"");
          }
      public void setJenisAkar(){
            System.out.println("Tomat berakar \"Tunggang\"");
          }
      }

public class Jagung extends monokotil implements sayur{
      public void setName(){
            System.out.println("Jagung");
          }
      public void setJenis(){
            System.out.println("Jagung adalah \"Monokotil\"");
          }
      public void setJenisAkar(){
            System.out.println("Jagung berakar \"Serabut\"");
          }
      }

public class Kurma extends monokotil implements buah{
      public void setName(){
            System.out.println("Kurma");
          }
      public void setJenis(){
            System.out.println("Kurma adalah \"Monokotil\"");
          }
      public void setJenisAkar(){
            System.out.println("Kurma berakar \"Serabut\"");
          }
      }

public interface sayur {
      public abstract void setName();    
}



public class Main {
            public static void main(String args[]){
            sayur k=new Tomat();
            k.setName();
            sayur y=new Jagung();
            y.setName();
            buah q=new Apel();
            q.setName();
            buah e=new Kurma();
            e.setName();
            }
}
-          Class ini untuk menampilkan Apa saja yang termasuk buah dalam bentuk String





BTemplates.com

Cari Blog Ini

Diberdayakan oleh Blogger.

Halaman

Tata Kelola TI: Pengukuran Performa dan Management Sumber Daya

PENGERTIAN PERFORMANCE MEASUREMENT Performance Measurement berfokus pada  pada pengelolaan kinerja teknologi  informasi , bagaimana men...