4 Apr 2012

COCOMO

COCOMO atau Constructive Cost Model adalah algoritma biaya perangkat lunak model estimasi yang dikembangkan oleh Barry Boehm W.
Model ini menggunakan dasar regresi formula dengan parameter yang berasal dari data proyek historis dan karakteristik proyek ini.

COCOMO pertama kali diterbitkan tahun 1981
dalam buku Software Engineering Economics ciptaan Barry Boehm yang digunakan sebagai model untuk
memperkirakan usaha, biaya, dan jadwal untuk proyek-proyek perangkat lunak.

Pada tahun 1995, COCOMO 81 dikembangkan menjadi COCOMO II dan diterbitkan di buku Software Cost Estimation with COCOMO II.


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.

26 Apr 2011

Beberapa Hal Yang perlu dilakukan untuk mengamankan Wireless Anda

ada beberapa tips and trik buat mengamankan wireless anda, berikut beberapa cara nya :
 1. Aktifkan WEP. Meskipun telah diketahui adanya kelemahan dalam WEP, namun dengan mengaktifkan WEP setidaknya akan mempersulit upaya penyusupan ke jaringan WLAN. Selain itu WEP dapat diperoleh secara gratis. Pada umumnya perangkat WLAN yang sudah mendapat sertifikasi Wi-Fi memiliki WEP standar 40 bit. Hanya saja secara default dinonaktifkan (disabled).

28 Nov 2010

kuyakin cinta ( D'Cinnamons)

Intro: F# D#m B C# 2x

F#               D#m
Ku datang mencari satu alasan
B
Tuk menepis semua keraguan
G#m   C#
Di dalam hatiku ini
F#                    D#m
Benarkah bahwa cinta mampu mengobati
B
Segala rasa sakitku ini
G#m               C#
Ingin ku percaya, ingin ku percaya

F#                D#m
Kau bilang cinta slalu mengerti
B           C#
Kau bilang cinta tak salah
F#                    D#m
Kau bilang cinta kan saling percaya
B      C#
Na ra ra ra ram hmmm

Interlude: F# D#m B C# 2x

F#                 D#m
Ku kira ku tak kan mampu sadari
B
Ketulusan cinta yang sempurna
G#m            C#
Di balik semua kekurangan ini
F#
Namun denganmu
D#m
Ku tahu cinta kan mengobati
B
Segala hampa hatiku ini
G#m              C#
Kini ku percaya, kini ku percaya

F#                 D#m
Ku yakin cinta selalu mengerti
B           C#
Ku yakin cinta tak salah
F#                D#m
Ku yakin cinta saling percaya
B      C#

Na ra ra ra ram hmmm

F#                 D#m
Yakinlah cinta selalu mengerti
B           C#
Yakinlah cinta tak salah
F#                    D#m
Yakinlah cinta kan saling percaya
B       C#
Na ra ra ra ram hmmm

F# D#m B C#  F# D#m B C#  F#M7
Hooooooooooou oh yeeaah

AI

Kecerdasan buatan adalah Suatu cabang dalam bidang sains komputer Sains yang mengkaji tentang bagaimana untuk melengkapi sebuah komputer dengan kemampuan atau kepintaran seperti manusia.
Sebagai contoh, bagaimana komputer bisa belajar sendiri dari pengalaman dan data-data yang telah dikumpulkannya, bagaimana komputer mampu berkomunikasi dan mengucapkan kata demi kata.
Dengan kemampuan ini, diharapkan komputer mampu mengambil keputusan sendiri untuk berbagai kasus yang ditemuinya.
Industri AI ini berkembang semenjak tahun 1980an, meskipun sudah dimulai dari tahun 1970an
Evolusi AI berjalan dalam dua jalur yang berbeda.

31 Okt 2010

Penulisan Karangan Ilmiah

Penulisan sebuah karangan harus memenuhi persyaratan.persyaratan ini menyangkut isi, bahasa, dan teknik penyajian,oleh sebab itu untuk membuat sebuah karangan perlu direncanakan dan tentunya sesuai dengan pengelompokkan karangannya, baik menurut bentuk, ragam, jenis, rumpun, ataupun macam karangannya.

Pengelompokkan menurut jenis,ragam,dan rumpun memiliki keterkaitan yang saling terkait.
Dalam ragam sampai macam karangan kemungkinan pilihan semakin luas sehingga penentuan karangan yang akan ditulis harus semakin diarahkan untuk sampai pada pemilihan terakhir.