Senin, 18 Juni 2012

Tools IT Audit

  1. Hardware
    • Harddisk IDE dan SCSI kapasitas sangat besar, CD-R, DVR drives
    • Memori yang besar (1 - 2 GB RAM)
    • Hub, Switch, keperluan LAN
    • Legacy hardware (8088s, Amiga)
    • Laptop Forensic Workstations
  2. Software
    • Viewers (QVP http://www.avantstar.com/, http://www.thumbsplus.de/ )
    • Erase/Unerase tools : Diskscrub/Norton utilities
    • Hash utility (MD5, SHA1)
    • Text search utilities (dtsearch http://www.dtsearch.com/ )
    • Drive imaging utilities (Ghost, Snapback, Safeback)
    • Forensic toolkits
      • Unix/Linux : TCT The Coroners Toolkit / ForensiX
      • Windows : Forensic Toolkit
    • Disk editors (Winhex)
    • Forensic aquisition tools (DriveSpy, EnCase, Safeback, SnapCopy)
    • Write-blocking tools (FastBloc http://www.guidancesoftware.com/ ) untuk memproteksi bukti-bukti
    • Forensic software tools for Windows (dd for Windows, Encase 4, FTK, MD5, ISOBuster)
    • Image and Document Readers (ACDSee, DecExt)
    • Data Recovery/Investigation (Active Partition Recovery, Decode – Forensic Date/Time Decoder)
    • Dll.

http://blogkublogku.blogspot.com/2011/03/it-audit-dan-forensik.html

IT Audit

           Audit teknologi informasi ( IT Audit ) adalah bentuk pengawasan dan pengendalian dari infrastruktur teknologi informasi secara menyeluruh. Audit teknologi informasi ini dapat berjalan bersama-sama dengan audit finansial dan audit internal, atau dengan kegiatan pengawasan dan evaluasi lain yang sejenis. Pada mulanya istilah ini dikenal dengan audit pemrosesan data elektronik, dan sekarang audit teknologi informasi secara umum merupakan proses pengumpulan dan evaluasi dari semua kegiatan sistem informasi dalam perusahaan itu. Istilah lain dari audit teknologi informasi adalah audit komputer yang banyak dipakai untuk menentukan apakah aset sistem informasi perusahaan itu telah bekerja secara efektif, dan integratif dalam mencapai target organisasinya.


Tujuan IT Audit
Audit IT bertujuan untuk meninjau dan mengevaluasi faktor-faktor ketersediaan (availability), kerahasiaan (confidentiality) dan keutuhan(integrity) dari sistem informasi organisasi.

Jenis-jenis IT Audit
IT AUDIT terbagi kedalam beberapa jenis diantaranya:
1. Sistem dan Aplikasi.
yaitu Audit yang berfungsi untuk memeriksa apakah sistem dan aplikasi sesuai dengan kebutuhan organisasi, berdayaguna, dan memiliki kontrol yang cukup baik untuk menjamin keabsahan, kehandalan, tepat waktu, dan keamanan pada input, proses, output pada semua tingkat kegiatan sistem.

2. Fasilitas Pemrosesan Informasi.
Audit yang berfungsi untuk memeriksa apakah fasilitas pemrosesan terkendali untuk menjamin ketepatan waktu, ketelitian, dan pemrosesan aplikasi yang efisien dalam keadaan normal dan buruk.

3. Pengembangan Sistem.
Audit yang berfungsi untuk memeriksa apakah sistem yang dikembangkan mencakup kebutuhan obyektif organisasi.

4. Arsitektur perusahaan dan manajemen TI.
Audit yang berfungsi untuk memeriksa apakah manajemen TI dapat mengembangkan struktur organisasi dan prosedur yang menjamin kontrol dan lingkungan yang berdaya guna untuk pemrosesan informasi.

5. Client/Server, Telekomunikasi, Intranet dan Internet.
Suatu audit yang berfungsi untuk memeriksa apakah kontrol-kontrol berfungsi pada client, server, dan jaringan yang menghubungkan client dan server.


Jumat, 15 Juni 2012

Kriteria Memilih Manajer

      Yang dimaksud dengan manager adalah orang atau seseorang yang harus mampu membuat orang-orang dalam organisasi yang berbagai karakteristik, latar belakang budaya, akan tetapi memiliki ciri yang sesuai dengan tujuan (goals) dan teknologi (technology). 
Dan tugas seorang manager adalah bagaimana mengintegrasikan berbagai macam variabel (karakteristik, budaya, pendidikan dan lain sebagainya) kedalam suatu tujuan organisasi yang sama dengan cara melakukan mekanisme penyesuaian.
Ada 3 (tiga) karakteristik untuk mengukur tingkat kualifikasi seseorang untuk menjadi Manajer yang baik yaitu:
  • Karakter Pribadinya
  • Karakteristik Kemampuan Terkait dengan Proyek yang Dikelola
  • Karakteristik Kemampuan Terkait dengan Tim yang Dipimpin
Karakter Pribadinya
  1. Memiliki pemahaman yang menyeluruh mengenai teknis pekerjaan dari proyek yang dikelola olehnya.
  2. Mampu bertindak sebagai seorang pengambil keputusan yang handal dan bertanggung jawab.
  3. Memiliki integritas diri yang baik namun tetap mampu menghadirkan suasana yang mendukung di lingkungan tempat dia bekerja.
  4. Asertif
  5. Memiliki pengalaman dan keahlian yang memadai dalam mengelola waktu dan manusia.
Karakteristik Kemampuan Terkait dengan Proyek yang Dikelola
  1. Memiliki komitmen yang kuat dalam meraih tujuan dan keberhasilan proyek dalam jadwal, anggaran dan prosedur yang dibuat.
  2. Pelaksanakan seluruh proses pengembangan proyek IT sesuai dengan anggaran dan waktu yang dapat memuaskan para pengguna/klien.
  3. Pernah terlibat dalam proyek yang sejenis.
  4. Mampu mengendalikan hasil-hasil proyek dengan melakukan pengukuran dan evaluasi kinerja yang disesuaikan dengan standar dan tujuan yang ingin dicapai dari proyek yang dilaksanakan.
  5. Membuat dan melakukan rencana darurat untuk mengantisipasi hal-hal maupun masalah tak terduga.
  6. Membuat dan menerapkan keputusan terkait dengan perencanaan.
Karakteristik Kemampuan Terkait dengan Tim yang Dipimpin
  1. Memiliki kemampuan dan keahlian berkomunikasi serta manajerial.
  2. Mampu menyusun rencana, mengorganisasi, memimpin, memotivasi serta mendelegasikan tugas secara bertanggung jawab kepada setiap anggota tim.
  3. Menghormati para anggota tim kerjanya serta mendapat kepercayaan dan penghormatan dari mereka.
  4. Berbagi sukses dengan seluruh anggota tim.
  5. Mampu menempatkan orang yang tepat di posisi yang sesuai.
  6. Memberikan apresiasi yang baik kepada para anggota tim yang bekerja dengan baik.
  7. Mampu mempengaruhi pihak-pihak lain yang terkait dengan proyek yang dipimpinnya untuk menerima pendapat-pendapatnya serta melaksanakan rencana-rencana yang disusunnya.
  8. Mendelegasikan tugas-tugas namun tetap melakukan pengendalian melekat.

Constructive Cost Model (COCOMO)

        COCOMO / Constructive Cost Model adalah sebuah model yang didesain oleh Barry Boehm untuk memperoleh perkiraan dari jumlah orang-bulan yang diperlukan untuk mengembangkan suatu produk perangkat lunak. Satu hasil observasi yang paling penting dalam model ini adalah bahwa motivasi dari tiap orang yang terlibat ditempatkan sebagai titik berat. Hal ini menunjukkan bahwa kepemimpinan dan kerja sama tim merupakan sesuatu yang penting, namun demikian poin pada bagian ini sering diabaikan.

Jenis-jenis cocomo :

1. Basic COCOMO
Menghitung usaha pengembangan perangkat lunak (dan biaya) sebagai fungsi dari ukuran program. Ukuran program dinyatakan dalam ribuan estimasi baris kode (KLOC).
COCOMO membedakan perhitungan terhadap tiga jenis kelas proyek perangkat lunak sebagai berikut :
  • organic : tim kecil dengan pengalaman cukup baik dan kebutuhan sistem yang relatif sederhana.
  • semi-detached : tim berukuran menengah yang berpengalaman dengan lingkungan kerja yang lebih kompleks.
  • embedded projects : pengembangan berdasarkan pada kebutuhan dengan kompleksitas tinggi dan batasan atau constraint yang ketat.
2. Intermediete COCOMO
Intermediate COCOMO menghitung usaha pengembangan perangkat lunak sebagai fungsi ukuran program dan sekumpulan “cost drivers” yang mencakup penilaian subjektif produk, perangkat keras, personil dan atribut proyek. Ekstensi ini mempertimbangkan satu set empat “cost drivers”, yang dijabarkan dalam kategori dan subkatagori sebagai berikut :
a. Atribut produk (product attributes)
* Reliabilitas perangkat lunak yang diperlukan (RELY)
* Ukuran basis data aplikasi (DATA)
* Kompleksitas produk (CPLX)
b. Atribut perangkat keras (computer attributes)
* Waktu eksekusi program ketika dijalankan (TIME)
* Memori yang dipakai (STOR)
* Kecepatan mesin virtual (VIRT)
* Waktu yang diperlukan untuk mengeksekusi perintah (TURN)
c. Atribut sumber daya manusia (personnel attributes)
* Kemampuan analisis (ACAP)
* Kemampuan ahli perangkat lunak (PCAP)
* Pengalaman membuat aplikasi (AEXP)
* Pengalaman penggunaan mesin virtual (VEXP)
* Pengalaman dalam menggunakan bahasa pemrograman (LEXP)
d. Atribut proyek (project attributes)
* Penggunaan sistem pemrograman modern(MODP)
* Penggunaan perangkat lunak (TOOL)
* Jadwal pengembangan yang diperlukan (SCED)

3. Detailed COCOMO
Detil COCOMO – menggabungkan semua karakteristik versi intermediate dengan penilaian dampak cost driver di setiap langkah (analisis, desain, dll) dari proses rekayasa perangkat lunak 1. model rinci kegunaan yang berbeda upaya pengali untuk setiap driver biaya atribut Tahap pengganda ini upaya Sensitif masing-masing untuk menentukan jumlah usaha yang dibutuhkan untuk menyelesaikan setiap tahap.
Pada COCOMO rinci, upaya dihitung sebagai fungsi dari ukuran program dan satu set driver biaya yang diberikan sesuai dengan tiap tahap siklus hidup rekayasa perangkat lunak. Fase yang digunakan dalam COCOMO rinci perencanaan kebutuhan dan perancangan perangkat lunak, perancangan detil, kode dan menguji unit, dan pengujian integrasi.



http://awansembilan.blogspot.com/2011/04/cocomo-constructive-cost-model.html

Open Source

        Open source adalah pengembangan metode Suatu perangkat lunak yang didistribusikan Memanfaatkan Kekuatan peer review dan Transparansi proses. Janji open source adalah kualitas yang lebih baik, keandalan yang lebih tinggi, lebih fleksibel, biaya rendah, dan mengakhiri predatory vendor lock-in. Janji open source adalah kualitas yang lebih baik, keandalan yang lebih tinggi, lebih fleksibel, biaya rendah, dan mengakhiri pemangsa vendor lock-in.
      Open Source Initiative (OSI) adalah sebuah lembaga nirlaba yang dibentuk untuk mendidik sekitar dan advokasi untuk manfaat dari open source dan untuk membangun jembatan antara berbagai konstituen dalam komunitas open source.
      Salah satu keuntungannya lagi adalah open source software ini dapat menggantikan software-software berbayar seperti Sistem Operasi Windows yang berbayar dapat diganti dengan Linux yang merupakan Open Source Software, begitu juga dengan Ms.Office yang dapat digantikan dengan Open Office dan masih banyak lagi software-software berbayar lain yang dapat digantikan dengan Open Source Software. Pengembangan open source software melibatkan banyak orang dari berbagai penjuru dunia yang berinteraksi melalui internet. Maka bermunculanlah berbagai macam software yang dibuat berbasis open source ini yang dipublikasikan melalui internet. Pola open source ini telah melahirkan developer-developer handal dari berbagai penjuru dunia.
        Free software disini juga bukan program kacangan. jangan beranggapan bahwa barang yang diperoleh  gratis, jelek kualitasnya. Karena sudah terbukti kehandalannya. Karena free software berbasis open source telah melalui proses perbaikan yang terus menerus.
 

Rabu, 04 April 2012

Etika-etika yang diperlukan dalam dunia kerja (Worker)

Penerapan Etika di Dunia Pekerjaan

etika: berarti sebuah prilaku atau kebiasaan yang berlaku dimasyarakat

etika dalam bekerja: berarti prilaku menghormati pekerjaan, profesionalisme, kedisiplina dalam pekerjaan, dan sikap baik dalam melakukan pekerjaan

Etika dalam profesionalisme, ada dua hal yang terkandung dalam etika kerja yaitu kepercayaan dan tanggung jawab. Kepercayaan diterjemahkan kepada bagaimana mengembalikan kejujuran dalam dunia kerja dan menolak stigma lama bahwa kepintaran bekerja diukur dari kelihaian memperdayasaingan. Sedangkan tanggung jawab diarahkan atas mutu output sehingga insan pekerja jangan puas hanya terhadap kualitas kerja yang asal-asalan.
Adapun beberapa praktik di dalam suatu pekerjaan yang dilandasi dengan etika dengan berinteraksi di dalam suatu perusahaan, misalnya:

1. Etika Terhadap Saingan. Kadang-kadang ada produsen berbuat kurang etis terhadap saingan dengan menyebarkan rumor, bahwa produk saingan kurang bermutu atau juga terjadi produk saingan dirusakdan dijual kembali ke pasar, sehingga menimbulkan citra negatif dari pihak konsumen.

2. Etika Hubungan dengan Karyawan. Di dalam perusahaan ada aturan-aturan dan batas-batas etika yang mengatur hubungan atasan dan bawahan, Atasan harus ramah dan menghormati hak-hak bawahan, Karyawan diberi kesempatan naik pangkat, dan memperoleh penghargaan.

3. Etika dalam hubungan dengan publik. Harus dijaga sebaik mungkin, agar selalu terpelihara hubungan harmonis. Hubungan dengan public ini menyangkut pemeliharaan ekologi, lingkungan hidup. Hal ini meliputi konservasi alam, daur ulang dan polusi. Menjaga kelestarian alam, recycling (daur ulang) produk adalah uasha-usaha yang dapat dilakukan perusahaan dalam rangka mencegah polusi, dan menghemat sumber daya alam.

Rabu, 21 Maret 2012

Cara Menilai Baik dan Buruk

Cara menilai prilaku baik dan buruk dapat di lihat dari banyak hal.
Diantaranya menurur aliran eudaemonisme, positivisme, naturalisme, & idealisme.

  • Menurut Aliran Eudaemonisme : Eudaemonisme adalah pandangan hidup yang menganggap kebahagiaan sebagai tujuan tindak-tanduk manusia. Kebahagiaan yang dimaksud bukan hanya terbatas kepada perasaan subjektif seperti senang atau gembira sebagai aspek emosional, melainkan lebih mendalam dan objektif menyangkut pengembangan seluruh aspek kemanusiaan suatu individu (aspek moral, sosial, emosional, rohani). Dengan demikian, eudaemonisme juga sering disebut etika pengembangan diri atau etika kesempurnaan hidup.

    Prinsip pokok aliran ini adalah kebahagiaan bagi diri sendiri dan kebahagiaan bagi orang lain. Menurut Aristoteles, untuk mencapai eudaemonia ini diperlukan 4 hal yaitu:

  1. kesehatan, kebebasan, kemerdekaan, kekayaan dan kekuasaan
  2. kemauaan
  3. perbuatan baik
  4. pengetahuan batiniah
  • Menurur Aliran Positivisme : Positivisme adalah suatu aliran filsafat yang menyatakan ilmu alam sebagai satu-satunya sumber pengetahuan yang benar dan menolak aktifitas yang berkenaan dengan metafisik. Tidak mengenal adanya spekulasi, semua didasarkan pada data empiris. Sesungguhnya aliran ini menolak adanya spekulasi teoritis sebagai suatu sarana untuk memperoleh pengetahuan.
  • Menurut Aliran Naturalisme : Yang menjadi ukuran baik dan buruknya perbuatan manusia menurut aliranNaturalisme adalah perbuatan yang sesuai dengan fitrah / naluri manusia itu sendiri, baik mengenai fitrah lahir maupun fitrah batin. Aliran ini berpendirian bahwa segala sesuatu dalam dunia ini menuju kepada suatu tujuan tertentu. Dengan memenuhi panggilan natur setiap sesuatu akan dapat sampai kepada kesempurnaan. Karena akal pikiran itulah yang menjadi wasilah bagi manusia untuk mencapai tujuan kesempurnaan.
  • Menurut Aliran Idealisme : Aliran ini sangat mementingkan eksistensi akal pikiran manusia, sebab pikiran manusialah yang menjadi sumber ide. Ungkapan yang terkenal dari aliran ini adalah “Segala yang ada hanyalah yang tiada.” sebab yang ada itu hanyalah gambaran dari alam pikiran (bersifat tiruan). Sebaik apapun tiruan tidak akan seindah aslinya (ide). Jadi yang baik itu hanya apa yang ada dalam ide itu sendiri.
Masih banyak lagi penilaian baik dan buruk menurut versi-versi lainnya.