Senin, 04 Juni 2012

Software Penguji Aplikasi

Pengujian/Testing 
Testing adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara kondisi yang ada dengan kondisi yang diinginkan (defects/errors/bugs) dan mengevaluasi fitur-fitur dari entitas software. (Standar ANSI/IEEE 1059)

Testing (Pengujian Perangkat Lunak)
Adalah elemen kritis dari jaminan kualitas perangkat lunak dan merepresentasikan kajian pokok dari spesifikasi, desain, dan pengkodean.

Tujuan Pengujian
  • Menilai apakah perangkat lunak yang dikembangkan telah memenuhi kebutuhan pemakai.
  • Menilai apakah tahap pengembangan perangkat lunak telah sesuai dengan metodologi yang digunakan.
  • Membuat dokumentasi hasil pengujian yang menginformasikan kesesuaian perangkat lunak yang diuji dengan spesifikasi yang telah ditentukan.
Sejumlah aturan yang berfungsi sebagai sasaran pengujian pada perangkat lunak adalah:
  • Pengujian adalah proses eksekusi suatu program dengan maksud menemukan kesalahan.
  • Test case yang baik adalah test case yang memiliki probabilitas tinggi untuk menemukan kesalahan yang belum pernah ditemukan sebelumnya.
  • Pengujian yang sukses adalah pengujian yang mengungkap semua kesalahan yang belum pernah ditemukan sebelumnya.
 Crystal REVS for C++.
suatu software yang dapat menghitung cyclometic complexity terhadap suatu kode program berbasis bahasa C/C++. Nama software-nya adalah Crystal REVS for C++.
Crystal REVS for C++ adalah suatu software yang menguji kode program yang menggunakan bahasa C++/C dengan menghasilkan flow chart dan mengitung cyclomatic complexity dari kode program tersebut berdasarkan Complexity Measure dari McCabe. Crystal REVS for C++ terintergrasi dengan beberapa fungsi seperti Flowacharts, Rich Tree, DataFlow, Dokumentasi dengan bentuk HTML, Auto-formatting, Tokes Panel, Comment Panel pada satu tools.
Dengan menggunakan software ini, kita dapat meng-explore source code, mengetahui flowchart untuk memahami alur logic dan fungsi kode program, dan mengetahui besarnya cyclomatic complexity sehingga kita dapat menarik kesimpulan mengenai kode program yang telah kita buat, apakah memiliki readability, yang artinya kode program yang telah kita buat mudah dibaca dan kita bisa focus pada logic program yang telah kita buat. Jika tidak, maka sebaiknya kita mereview kembali kode program yang telah kita buat.



Sumber :
http://shllyguttya.blogspot.com/2012/06/software-penguji-aplikasi.html

http://ladast.blogspot.com/2009/06/software-penghitung-cyclometic.html


Rabu, 18 April 2012

Kriteria Manager Proyek Yang Baik

           Menurut saya ada beberapa kriteria untuk seorang manager proyek yang baik menurut saya. Tapi sebelumnya, apa sih yang dimaksud dengan manager proyek? 

  • menurut Project Mangement Body of Knowledge Guide(PMI 2001) manajer proyek adalah  seseorang yang bertanggung jawab dalam mengurus sebuah proyek.
  • Menurut Ritz (1994) seorang manajer proyek berasal dari suatu institusi atau seorang pengusaha yang sinonim dengan pengurus,eksekutif, supervisor dan boss 
  • Badiru dan Pulat (1995) menjelaskan bahwa peran seorang manajer proyek akan menggunakan sumber daya yang tersedia untuk memenuhi sasaran dan tujuan

Constructive Cost Model dan Jenisnya

Constructive Cost Model atau yang memiliki singkatan yaitu COCOMO, adalah model konstruktif biaya dan dikembangkan di TRW / Northrop-Grumman pada tahun 2002. Didesain oleh Barry Boehm untuk memperoleh perkiraan dari jumlah orang-bulan yang diperlukan untuk mengembangkan suatu produk perangkat lunak. COCOMO pertama kali diterbitkan pada tahun 1981 Barry Boehm W.'s Book ekonomi Software engineering sebagai model untuk memperkirakan usaha, biaya, dan jadwal untuk proyek-proyek perangkat lunak. Ini menarik pada studi dari 63 proyek di TRW Aerospace mana Barry Boehm adalah Direktur Riset dan Teknologi Perangkat Lunak pada tahun 1981. Penelitian ini memeriksa proyek-proyek ukuran mulai dari 2.000 sampai 100.000 baris kode, dan bahasa pemrograman mulai dari perakitan untuk PL / I. Proyek-proyek ini didasarkan pada model pengembangan perangkat lunak waterfall yang merupakan proses software umum pembangunan di 1981.

Software Open Source



       Sebelum masuk kedalam pembahasan, mungkin masih banyak dari pembaca yang belum memahami apa sih yang dinamakan Open Source ??


       Menurut David Wheeler, secara umum program yang dinamakan free software (perangkat lunak bebas) atau open source software (perangkat lunak sumber terbuka) adalah program yang lisensinya memberi kebebasan kepada pengguna menjalankan program untuk apa saja, mempelajari dan memodifikasi program, dan mendistribusikan penggandaan program asli atau yang sudah dimodifikasi tanpa harus membayar royalti kepada pengembang sebelumnya.

Senin, 12 Maret 2012

Skripsi atau Kompre ??

    Inilah fenomena yang terjadi pada mahasiswa semester 8 yang ada di kampus saya. Mungkin untuk mahasiswa yang sudah pasti dapet SK mereka tinggal pasrah menerima nasib untuk membuat skripsi, karena bagi mahasiswa yang IPK sekitar 3,25 ketas untuk jurusan saya, mereka akan mendapatkan SK yang sifatnya wajib untuk membuat skripsi (begitulah kira-kira.. hehehe :p ). Dan sisanya meraka lah orang-orang yang dilema (berfikir apakah kompre atau skripsi ?). Akan tetapi bagi mereka tidak mendapatkan SK dan ingin bisa skripsi, mereka harus mencari Dosen Pembimbing yang mau membimbing mereka untuk mebuat skripsi ^_^.

Kamis, 08 Maret 2012

Aspek Dasar Bisnis TI



Perkembangan Teknologi Informasi yang pesat saat ini memberikan prospek yang bagus untuk melakukan bisnis. Bisnis dalam bidang teknologi informasi perlu memperhatikan beberapa aspek penting yang mendukung pelaksanaannya. Dua aspek penting dalam pengembangan bisnis yang berhubungan dengan Teknologi Informasi adalah infrastruktur dan sumber daya manusia (SDM). Selain kedua aspek tersebut, tentunya masih banyak aspek lain seperti finansial. Namun, lemahnya infrastruktur dan kelangkaan SDM merupakan penyebab utama lambannya bisnis IT.  Langkanya SDM IT yang handal merupakan masalah utama di seluruh dunia. Kelangkaan ini disebabkan meledaknya bisnis yang berbasis IT (dan khususnya bisnis yang berbasis Internet).

Kamis, 26 Januari 2012

WAZZUB


SEKILAS INFO PELUANG PENGHASILAN PROGRAM " WAZZUB "
" WAZZUB " MERUPAKAN CALON PESAING BARU " GOOGLE " YANG AKAN MEMBERIKAN SEBAGIAN KEUNTUNGAN YANG DIDAPATKAN OLEH PERUSAHAAN.

WAZZUB baru yang akan launching pada tgl 9 April 2012.

Baca narasi tentang " WAZZUB " ini biar lebih paham :

1 - Google
Anda pasti tahu perusahaan seperti Google atau Yahoo!. Dan Anda pasti tahu juga berapa banyak yang mereka peroleh. Tidak tahu? Berikut adalah jawabannya: Mereka mendapatkan miliaran Dollar setiap tahunnya (Google mendapat $ 29.000.000.000 HANYA pada tahun 2010) itu berkat KITA yang menggunakan layanan mereka. Google menawarkan banyak layanan. Tapi 95% dari pendapatannya ($ 27.550.000.000) berasal dari hanya SATU layanan saja: mesin pencari milik mereka yang terkenal, Google Search. Setiap user yang menggunakan Google Search membuat Google mendapatkan sekitar 1 $ / hari. Bayangkan jika Anda bisa mendapatkan hanya 0.001% dari penghasilan Google Search: $ 275.000/Tahun (sekitar $ 23.000/bulan). Masalahnya adalah: Anda tidak akan mendapatkannya karena Google menyimpan SEMUA penghasilannya untuk dirinya sendiri.