.

Latest Post

Manajemen Layanan IT yang Berhasil menurut ITIL







ITIL atau Information Technology Infrastructure Library, merupakan sebuah framework yang dibuat dan dikembangkan oleh Office of Government Commerce (OGC) di Inggris. ITIL merupakan kumpulan dari best practice tata kelola layanan teknologi informasi diberbagai bidang dan industri, dari mulai manufaktur sampai finansial, industri besar dan kecil, swasta dan pemerintah.

Tujuan Information Technology Infrastructure Library (ITIL) adalah untuk menyediakan petunjuk untuk praktek terbaik dalam manajemen layanan teknologi informasi. Ini mencakup pilihan yang dapat diapdopsi dan diadaptasi oleh organisasi berdasarkan kebutuhan bisnisnya, keadaan, dan kedewasaan dari penyedia layanan.



Menurut ITIL, layanan IT yang baik/berhasil harus melalui 5 tahapan yang terus bergulir dilakukan terus menerus:

a.     Strategi layanan

Tahapan awal dalam pengembangan sistem layanan adalah penyusunan perencanaan strategis layanan, aktivitas utama yang dilakukan adalah market definition, offering development, strategic asset development dan prepare for execution. Tahapan penetapan perencanaan strategi layanan TI, adalah sebagai berikut :

a.      Market definition

Pada tahapan ini adalah mendefinisikan customer untuk layanan TI. Dengan menentukan strategis untuk layanan dan layanan untuk strategis bisnis, memahami customer, memahami kesempatan, melakukan klasifikasi dan visualisasi dari pola dasar layanan model bisnis dan bisnis unit.

b. Offering Development

Tahapan ini untuk mengidentifikasi layanan yang digunakan/ ditawarkan untuk customer, serta utuk memulai proyek pengembangan layanan.

c.       Strategic Asset Development

Mengidentifikasi aset layanan (proses, knowledge, orang, aplikasi dan infrastruktur) untuk digunakan pada pembangunan blok layanan/ service management untuk membuat layanan dan inisiasi proyek untuk pengembangan aset tersebut.



d.      Preparation for Execution

Persiapan unit TI untuk memastikan bahwa service strategy akan berjalan dengan baik, meliputi aktivitas-aktivitas : strategic assessment, seting tujuan, mengidentifikasi critical success factor (CSF), prioritas investasi, menginformasikan perkembangan, memetakan/ diferensiasi market space.



b.      Desain Layanan(Service Design)

Desain Layanan merupakan elemen penting dalam proses perubahan bisnis. Peran Desain Layanan dalam proses perubahan bisnis dapat didefinisikan sebagai Desain yang tepat dan inovatif layanan TI, termasuk arsitekturnya, proses, kebijakan dan dokumentasi, untuk memenuhi kebutuhan sekarang dan masa depan bisnis yang telah disepakati.



Aspek Utama dari design layanan antara lain :

-    Solusi layanan baru atau perubahan.

-    Sistem manajemen layanan dan perangkatnya, khususnya Portfolio Layanan.

-    Arsitektur teknologi dan sistem manajemen.

-    Proses, peran dan kemampuan.

-    Metode pengukuran dan satuan.



Tujuan dan Sasaran Desain Layanan

1.    Desain layanan untuk mempertemukan manfaat bisnis yang telah disetujui.

2.    Desain proses untuk menunjang sikus hidup layanan.

3.    Mengidentifikasi dan mengelola resiko.

4.  Desain keamanan dan kerentanan infrastuktur TI, lingkungan layanan, arsitektur, kerangka kerja, dan dokumen untuk menunjang desain dari kuaitas solusi TI.

5.    Membangun keahlian dan kemampuan dalam TI.

6.    Berkontribusi terhadap keseluruhan peningkatan kualitas layanan TI.



c.       Transisi Layanan(Service Transition)

                              Merupakan iterasi yang dilakukan untuk menyesuaikan layanan TI yang akan dikembangkan dengan layanan TI yang telah berjalan di organisasi, melakukan review dan pengecekan terhadap layanan TI yang akan dijalankan. Proses pengecekan dilakukan guna melihat kelemahan atau kekurangan yang muncul untuk diubah kembali sebelum diimplementasikan



Tujuan dari transisi layanan adalah untuk:

·         Menetapkan harapan pelanggan tentang bagaimana layanan baru atau diubah akan memungkinkan perubahan bisnis;

·         Memungkinkan pelanggan untuk mengintegrasikan rilis mulus ke dalam proses dan layanan bisnis mereka;

·         Mengurangi variasi dalam kinerja diprediksi dan aktual dari layanan setelah mereka diperkenalkan;

·         Mengurangi kesalahan dikenal dan meminimalkan risiko dari perubahan;

·         Memastikan bahwa layanan dapat digunakan dalam cara di mana diperlukan

d.      Operasional Layanan (Service Operation).

             Merupakan cakupan semua kegiatan operasional harian pengelolaan layanan-layanan IT. Di dalamnya terdapat panduan bagaimana cara menjaga kestabilan operasional layanan IT serta pengelolaan perubahan desain, skala ruang lingkup serta target kinerja layanan IT.

      Proses-proses yang dicakup dalam Service Operation adalah :

a)      Event Management

b)      Incindent Management

c)      Problem Management

d)     Request Fullfillment

e)      Access Management



e.        Peningkatan Service Improvement ( Continual Service Improvement )

              Memberikan panduan penting dalam menyusun dan memelihara kualitas layanan dari proses desain, transisi, dan pengoperasiannya. Penerapan ini merupakan pendahuluan dari Countinual Service Inprovement (CSI) berdasarkan ISO/IEC 20000, yang merupakan : 

-             Mendefinsikan pemeriksaan yang dibutuhkan dalam melakukan eksekusi pada tahapan pemeriksaan.

·            Mengidentifikasikan komparisasi tampilan berdasarkan CSI serta lifecycle yang   lainnya.

·             Mengidentifikasikan proses aktivitas yang membutuhkan pengenalan.

·             Mengidentifikasikan kewajiban dan wewenang dari manajemen.

·              Mencari tools yang dibutuhkan untuk mendukung dan mempros  dokumen





Sumber: 



https://anakugdepok.wordpress.com/2017/07/03/bab-4-layanan-transisi/


 

Cerita Lucu Bahasa Madura : Mat Gondrong


Mat Gondrong

Karya: Haikal Nur Hazazi



È sèttong dhisa bâdâ bâjing se ampon kalonta angkona bân bengngissa. Bâjing ka’dinto anyama Mat Gondrong. Mat Gondrong rèya bhâdhânna rajâ tor tèngghi bân ghâdhuwân tato e sakabbhina bâdhânna, hal jarèya se maghâbây rèng-orèng e dhisa jarèya tako’ dâ’ Mat Gondrong.

È sèttong arè Mat Gondrong kalaparan, pas lajhu èntar da’ pasar, ngala’ sakabbhina jhâjhânna oreng sè badâ e pasar, namong orèng se ajhuwâl padâ tako’ ka Mat Gondrong amarghâ lakar ce’ bengngissa ongghu da’ ka rèng-orèng. ”Hahahaha..  Engko’ lapar satèya, dhuli bhâghi jhâjhânna kabbhi.” Dâri sakèng tako’na ka Mat Gondrong jarèya pas rèng-orèng sè ajhuwâlân e pasar pas buruh kabbhi tako’ ka Mat Gondrong.  Namong bâdâ sèttong orenng rowa engghi ka’dinto g è paddhu pasar orè  nak-kanak ngodâ sè ajhuwâlân tapai è pakon orèng seppona. “hey, bâ’na sapa cong? Mik ngal-mabângal tak buruh ènga’ sè laen? Bâ’na ta’ tao engko’ rèya sapa?” Mat Gondrong aorak ka na’-kana’ ngodâ jarèya namong  moso na’-kana’ jarèya ta’ è èjâbbhi. “woi, bâ’na ta’ ngèding se èkacaca engko’? engko’ reya Mat Gondrong.” Mat Gondrong aorak è adâ’na mowana na’-kana’ ngodâ jareya.  “engko’ tao bâ’na rèya Mat Gondrong sè ekatako’è e dhisa dinna’. Apa bâ’na tao engko’ rèya sapa?” na’-kana’ ngodâ jârèya pas abèles cacana Mat Gondrong. “Engko’ rèya sè negghu’ dhisa dinna’” ngèding cacana na’ kanak jarèya pas Mat Gondrong pegghel “Apa? Ta’ mungkin bâ’na se negghu’ dhisa edinnak, sakabbhina orèng e kampong dinna’ tako’ ka engko’ kabbhi”. “bhe.. bâ’na ta’ partajâ? Mara ebuktèaghiyâ.” Ca’na nak kanak jarèya. Pas Mat Gondrong ajâwaèb “ Bâremma carana?”. Na’-kanak jarèya ngoca’ “ mara bâ’na noro’ engko’ ka oreng kampong tèngghu engko’ ajâlan pagghun sakabbhina orèng pagghun tako’ da’ engko’” Mat Gondrong ajâwab “ Siap, lagghuna engko’ bâkal noro’a bâ’na èntar dâ’ rèng-orèng.”

Saampona panèka, na’-kana’ ngodâ kasebbhut entar dâ’ romana orèng è dhisana bân ebudina na’-kana’ jarèya bâdâ Mat Gondrong ajâlaân è budina. “Huahahahaha. . . Sapa sè bângal alabân engko’ dhuli kadinna’! mayuh sapa’a bhâi ! “ na’-kana’ jarèya aorak. Saampona ghâpanèka pas rèng-orèng se pegghel kalowar dâri romana nyambih tong-pentong bân pakakas laenna, namong pas alabânna da’ na’kana’ ngodâ kasebbhut , rèng-orèng ngabâs è budina bâda Mat Gondrong, dâri dissa’ pas rèng-orèng buruh kabbhi da’ romana bang-sèbâng tako’ ka Mat Gondrong sè bâdâ è budina. Mèlana jarèya pas Mat Gondrong Minta sapora da’ na’-kana’ ngodâ kasebbhut polana la ta’ partajâ da’ jhâ’ lakar se negghu’ dhisana. Saampona  kadaddhiyân panèka Kalagghuanna Mat Gondrong Tak e tangalè pole è dhisa dissa’ sampe’ saterrossa.


 

Class Bahasa Pemrograman Python

CLASS

Definisi

          Class merupakan sebuah objek yang di dalamnya biasanya terdapat beberapa metode yang memang merupakan isi dari sebuah class ini. Class dan Metode ini biasanya di sebut sebagai OOP atau object oriented programing

Algoritma

Class namaClass():
                def __init__():
                   Isi yang ingin kalian masukkan
                def metode 1 (self):
                   Isi metode
                def metode 2 (self):
                   Isi meode

Kode Program
class Balok:
    def __init__(self,panjang,lebar,tinggi):
        self.p = panjang
        self.l = lebar
        self.t = tinggi
    def __luas__(self):
        return 2*(self.p*self.l) + 2 *(self.p*self.t)+ 2*(self.l*self.t)
    def __volume__(self):
        return (self.p*self.l*self.t)
    def __keliling__ (self):

        return 4*(self.p + self.l + self.t)
 

Infix To Prefix Bahasa Pemrograman Python

INFIX TO PREFIX

Definisi

          Awalan atau prefix adalah kelompok huruf yang ditempatkan pada bagian awal kata atau root (bentuk paling sederhana) dari suatu kata, sehingga tidak dapat diuraikan lagi. Prefix adalah notasi yang terbentuk atas operator dan operand, dimana operator berada di depan operand.
Operator adalah fungsi yang digunakan dalam proses
Operand adalah data atau nilai yang dibantu dalam proses
Contoh :
A + B * C
Notasi dari prefixnya adalah +A*BC.

Pemecahnya A+B*C

Ilustrasi


  
Kode Program

def Stack():
    opStack=[]
    return opStack
   
def push(opStack,data):
    opStack.append(data)
   
def pop(opStack):
    data = opStack.pop()
    return data
  
def peek(opStack):
    return opStack[len(opStack)-1]
       
def isEmpty(opStack):
    return opStack == []
   
def size(opStack):
    return len(opStack)

   
def infixToPrefix(infixexpr):
    prec = {}
    prec["*"] = 3
    prec["/"] = 3
    prec["+"] = 2
    prec["-"] = 2
    prec["("] = 1
    prec[")"] = 1
    opStack = Stack()
    prefixList = []
    tokenList = infixexpr.split()
    hasil=' '
    for token in tokenList:
        if token in"0123456789" or token in"ABCDEFGHIJKLMNOPQRSTUVWXYZ":
            prefixList.append(token)
        elif token == ')':
            push(opStack,token)
        elif token == '(':
            topToken = pop(opStack)
            while topToken != ')':
                prefixList.append(topToken)
                topToken = opStack.pop()
           
       
        else:
            while (not isEmpty(opStack)) and (prec[peek(opStack)]>= prec[token]):
                  prefixList.append(opStack.pop())
            push(opStack,token)
    while not isEmpty(opStack):
        prefixList.append(opStack.pop())
    return hasil.join(prefixList[::-1])
   

infix = " A +  B * C "
infix_balik = infix[::-1]

print(infixToPrefix(infix_balik))
 

Infix To Postfix Python


Definisi

Postfix, adalah notasi yang membentuk atas operator dengan operand, dimana operator berada dibelakang operand.
Operator adalah fungsi yang digunakan dalam proses
Operand adalah data atau nilai yang dibantu dalam proses

Contoh : 
A + B * C

Jadi penyelesaiannya,

                 Postfix
A               A
+       +      A
B       +      AB
*        +*   AB
C       +*    ABC

maka notasi postfix adalah ABC*+.

Ilustrasi



Kode Program

def Stack():
    opStack=[]
    return opStack
   
def push(opStack,data):
    opStack.append(data)
   
def pop(opStack):
    data = opStack.pop()
    return data
  
def peek(opStack):
    return opStack[len(opStack)-1]
       
def isEmpty(opStack):
    return opStack == []
   
def size(opStack):
    return len(opStack)

   
def infixToPostfix(infixexpr):
    prec = {}
    prec["*"] = 3
    prec["/"] = 3
    prec["+"] = 2
    prec["-"] = 2
    prec["("] = 1
    opStack = Stack()
    postfixList = []
    tokenList = infixexpr.split()
    hasil=' '
   
    for token in tokenList:
        if token in "ABCDEFGHIJKLMNOPQRSTUVWXYZ" or token in "0123456789":
            postfixList.append(token)
        elif token == '(':
            push(opStack,token)
        elif token == ')':
            topToken = pop(opStack)
            while topToken != '(':
                postfixList.append(topToken)
                topToken = opStack.pop()
           
       
        else:
            while (not isEmpty(opStack)) and \
               (prec[peek(opStack)] >= prec[token]):
                  postfixList.append(opStack.pop())
            push(opStack,token)
      
       

    while not isEmpty(opStack):
        postfixList.append(opStack.pop())
   
    return hasil.join(postfixList)
   
   

print(infixToPostfix("A + B * C - D"))
 

Queue Bahasa Pemrograman Python

QUEUE

Definisi
                               
          Queue berarti antrian, queue merupakan salah satu contoh aplikasi dari pembuatan double linked list yang cukup sering kita temui dalam kehiduypan sehari-hari,misalnya saat Anda mengantri di loket untuk membeli tiket. Istilah yang cukup sering dipakaiseseorang masuk dalam sebuah antrian adalah enqueue. Dalam suatu antrian, yang datang terlebih dahulu akan dilayani lebih dahulu. Istilah yang sering dipakai bila seseorang keluar dariantrian adalah dequeue. Walaupun berbeda implementasi, struktur data queue setidaknya harusmemiliki operasi-operasi sebagai berikut :
EnQueue Memasukkan data ke dalam antrian
DeQueue Mengeluarkan data terdepan dari antrian
Clear Menghapus seluruh antrian
IsEmpty Memeriksa apakah antrian kosong
Size Memeriksa berapa banyak antrian
Peek Memeriksa Antrian Terdepan

Ilustrasi



Algoritma


Kode Program

def Queue():
    q = []
    return (q)
def enqueue(q,data):
    q.append(data)
    return (q)

def dequeue(q):
    data = q.pop(0)
    return(data)  
def isEmpty(q):
    return (q == [])   
def size(q):
    return(len(q))
def peek(q):
    return q[0]


q=Queue()
enqueue(q,'R')
enqueue(q,'A')
enqueue(q,'Y')


while not isEmpty(q):

    print(dequeue(q))
 

Stack Bahasa Pemrograman Python

STACK

Definisi

          Pengertian Stack pada Struktur Data adalah sebagai tumpukan dari benda, sekumpulan data yang seolah-olah diletakkan di atas data yang lain. Pada stack, elemen terakhir yang disimpan (push) akan menjadi elemen pertama yang diambil (pop).
Fungsi dari while not pada codingan yaitu mengambil isi stack saat tidak kosong,jika kosong keluar dari while not dan program terhenti

Ilustrasi




Kode Program

def Stack():
    s=[]
    return s   
def push(s,data):
    s.append(data) 
def pop(s):
    data = s.pop()
    return data 
def peek(s):
    return s[len(s)-1]      
def isEmpty(s):
    return s == []   
def size(s):
    return len(s)
s = Stack()
push(s,'R')
push(s,'A')
push(s,'Y')
print(s.pop())
print(s.pop())

print(s.pop())
 

Quick Sort Bahasa Pemrograman Python (pivot tengah)

QUICKSORT

Definisi
          Quick sort adalah algoritma sorting yang berdasarkan pembandingan dengan metoda divide-and-conqueror. Disebut Quick Sort, karena Algoritma quick sort mengurutkan dengan sangat cepat. Algoritma quick sort mengurutkan dengan sangat cepat,Pengurutan Quick sort di tentukan oleh pivot dan pivot tersebut bisa di depan , belakang dan tengah. namun algoritma ini sangat komplex dan diproses secara rekursif. Tetapi langkah pengerjaanya rumit.

Ilustrasi



Algoritma

   done = False
   while not done:

       while z <= n and listangka[z] <= posisi:
           z = z + 1

       while listangka[n] >= posisi and n >= z:
           n = n -1
       if n < z:
           done = True
      
       else:
           temp = listangka[z]
           listangka[z] = listangka[n]
           listangka[n] = temp

Kode Program

def quickSorttengah(alist):
    quickSortHelper(alist,0,len(alist)-1)

def quickSortHelper(alist,first,last):

    if first<last:
        splitpoint = partition(alist,first,last)
        quickSortHelper(alist,first,splitpoint-1)
        quickSortHelper(alist,splitpoint+1,last)

def partition(alist,first,last):

    tengah = (first+last)//2
    pivotvalue = alist.pop(tengah)
    leftmark = first
    rightmark = last-1
    done = False
    while not done:
        while leftmark <= rightmark and alist[leftmark] <= pivotvalue:
            leftmark = leftmark + 1
        while alist[rightmark] >= pivotvalue and rightmark >= leftmark:
            rightmark = rightmark -1
        if rightmark < leftmark:
            done = True
        else:
            temp = alist[leftmark]
            alist[leftmark] = alist[rightmark]
            alist[rightmark] = temp
    alist.insert(leftmark,pivotvalue)
    print(alist,pivotvalue)
    return leftmark

alist = [5,1,4,2,8,10,3]
quickSorttengah(alist)
print(alist)  

 
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Master Of Everything - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger