Senin, 11 Juni 2012

Software Pengujian Perangkat Lunak

Beberapa definisi :
  • Menurut Hetzel 1973
    Testing adalah proses pemantapan kepercayaan akan kinerja program atau sistem sebagaimana yang diharapkan.
  • Menurut Myers 1979
    Testing adalah proses eksekusi program atau sistem secara intens untuk menemukan error.
  • Menurut Hetzel 1983 (Revisi)
    Testing adalah tiap aktivitas yang digunakan untuk dapat melakukan evaluasi suatu atribut atau kemampuan dari program atau sistem dan menentukan apakah telah memenuhi kebutuhan atau hasil yang diharapkan.
  • Menurut standar ANSI/IEEE 1059
    Testing adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara kondisi yang ada dengan kondisi yang diinginkan (defects / error / bugs) dan mengevaluasi fitur-fitur dari entitas software.
Beberapa pandangan praktisi tentang testing, adalah sebagai berikut :
  • Melakukan cek pada program terhadap spesifikasi.
  • Menemukan bug pada program.
  • Menentukan penerimaan dari pengguna.
  • Memastikan suatu sistem siap digunakan.
  • Meningkatkan kepercayaan terhadap kinerja program.
  • Memperlihatkan bahwa program bekerja dengan benar.
  • Membuktikan bahwa error tidak terjadi.
  • Mengetahui akan keterbatasan sistem.
  • Mempelajari apa yang tidak dapat dilakukan oleh sistem.
  • Melakukan evaluasi kemampuan sistem.
  • Verifikasi dokumen.
  • Memastikan bahwa pekerjaan telah terselesaikan.
Berikut ini adalah pengertian Testing yang dihubungkan dengan proses verifikasi dan validasisoftware :
Testing software adalah proses mengoperasikan software dalam suatu kondisi yang dikendalikan, untuk (1) verifikasi apakah telah berlaku sebagaimana telah ditetapkan (menurut spesifikasi), (2) mendeteksi error , dan (3) validasi apakah spesifikasi yang telah ditetapkan sudah memenuhi keinginan atau kebutuhan dari pengguna yang sebenarnya.

Verifikasi adalah pengecekan atau pengetesan entitas-entitas, termasuk software, untuk pemenuhan dan konsistensi dengan melakukan evaluasi hasil terhadap kebutuhan yang telah ditetapkan. (Are we building the system right?)

Validasi melihat kebenaran sistem, apakah proses yang ditulis dalam spesifikasi  adalah apa yang sebenarnya diinginkan atau dibutuhkan oleh pengguna. (Are we building the right system?)

Deteksi error. Testing seharusnya berorientasi untuk membuat kesalahan secara intensif, untuk menentukan apakah suatu hal tersebut terjadi bilamana tidak seharusnya terjadi atau suatu hal tersebut terjadi dimana seharusnya mereka ada.

Dari beberapa definisi di atas, dapat kita lihat akan adanya banyak perbedaan pandangan dari praktisi terhadap definisi testing. Namun secara garis besar didapatkan bahwa testing harus dilihat sebagai suatu aktifitas yang menyeluruh dan terus-menerus sepanjang proses pengembangan. Testing merupakan aktifitas pengumpulan informasi yang dibutuhkan untuk melakukan evaluasi efektifitas kerja.

Jalankan program-program Anda dalam mode virtual supaya sistem Anda aman dari virus, spyware dan sebagainya. Jika Anda butuh solusi untuk melakukannya, Sandboxie bisa menjadi solusinya.

Sandboxie merupakan sebuah tool yang dapat memberikan rasa aman kepada Anda ketika sedang mengoperasikan komputer. Sandboxie dapat menjalankan semua program pada suatu ruang yang terisolasi (isolated space), dan akan mencegah program-program tersebut melakukan ubahan permanen pada data atau program lainnya di dalam komputer yang sedang digunakan. Dan Anda pun dapat melakukan aktivitas secara lebih tenang.

Ketika Anda sedang menjelajah dunia maya, terjadi berbagai perubahan pada sistem komputer yang sedang Anda gunakan. Beberapa diantaranya tidaklah berbahaya, seperti mencatat alamat website yang telah Anda kunjungi, sehingga browser dapat membantu melengkapi alamat website ketika Anda mulai mengetikkannya. Namun tidak jarang pula ubahan itu merupakan ubahan yang berbahaya dan merusak, seperti instalasi malware yang tersembunyi dan tidak Anda sadari.

Ketika Anda menggunakan Sandboxie untuk melindungi browsing session, maka Sandboxie akan menyimpan informasi ubahan tersebut pada suatu area yang terisolasi, dengan tidak menganggu fungsionalitas dari browser itu sendiri. Sandboxie menyimpan semua perubahan yang dilakukan oleh browser, namun tidak secara langsung melainkan menyimpannya ada sebuah folder khusus yang terisolasi bernama sandbox. Dengan begitu, ketika Anda menggunakan Sandboxie Anda dapat melakukan aktivitas di dunia maya dengan aman dan tetap mempertahankan fungsionalitas browser (JavaScript dan ActiveX tetap dapat digunakan). Efek samping yang tidak diinginkan, seperti menghapus kehadiran malware pada komputer tentu dapat dengan mudah dihindari.

Fungsi utama yang dilakukan oleh program - perlindungan dan menjaga komputer Anda dalam kondisi kerja. Hal ini dicapai dengan menciptakan suatu sistem penyimpanan "sementara", mirip dengan cache. Semua kegiatan di Internet oleh pengguna individu, semua proses untuk menginstal perangkat lunak tidak menggunakan perubahan permanen parameter sistem, dan Sandboxie penyimpanan sementara. Dengan ini anda dapat dengan mudah melakukan "rollback". Program ini dikonfigurasi untuk menggunakan browser yang didukung klien email, tetapi hanya satu - Outlook Express. Kelompok sasaran dari Program Sandboxie cukup besar, dari orang-orang menguji perangkat lunak untuk pengguna pribadi yang menggunakan Internet, atau hanya tidak ingin membahayakan program komputer yang tidak diketahui Anda.

Sandboxie adalah sandbox isolasi berbasis proprietary program yang dikembangkan oleh Ronen Tzur, untuk 32-bit sistem operasi berbasis Windows NT. Ini menciptakan lingkungan sandbox seperti operasi terisolasi di mana aplikasi dapat dijalankan atau diinstal tanpa secara permanen mengubah drive lokal atau dipetakan. Lingkungan virtual yang terisolasi memungkinkan pengujian dikontrol program tidak dipercaya dan web surfing.Sandboxie menjalankan program-program anda di ruang terisolasi yang mencegah mereka dari membuat perubahan permanen ke program lain dan data di komputer Anda. Ketika Anda menjalankan program di komputer Anda, data mengalir dari hard disk untuk program melalui operasi baca. Data tersebut kemudian diolah dan ditampilkan, dan akhirnya mengalir kembali dari progam ke hard disk melalui operasi menulis. Sandboxie mengubah aturan sehingga operasi menulis tidak membuatnya kembali ke hard disk Anda.
Sandboxie dapat Anda gunakan pada hampir semua sistem operasi Windows termasuk Windows 2000, Windows XP, Windows 2003, Windows Vista dan Windows 7.



  
Referensi :


Minggu, 06 Mei 2012

Pemetaan Substrat Dasar Perairan

Pemetaan Substrat Dasar Perairan

        Pada kondisi tertentu pengamatan objek bawah air menggunakan citra satelit dapat dilakukan. Objek bawah air tersebut dapat berupa substrat dasar perairan seperti terumbu karang hidup,  terumbu karang mati, pasir, lamun, dan lain sebagainya. Dengan dasar tersebut maka penggunaan  citra satelit  dapat dikedepankan untuk keperluan pemetaan sumberdaya hayati laut. Mengingat potensi sumberdaya hayati laut Indonesia yang melimpah maka diperlukan  pemetaan  sumberdaya hayati tersebut. Salah satu cara untuk mengekstraksi substrat dasar perairan dapat digunakan algoritma Lyzenga (1981) .

      Algoritma ini menerapkan algoritma  pemetaan  pada citra Landsat MSS dengan mempertimbangkan efek pantulan dasar dan atenuasi air.

Penerapan algoritma ini dimaksudkan untuk mendapatkan  citra baru dengan cara menggabungkan dua kanal tampak yang mampu penetrasi ke dalam tubuh air hingga kedalaman tertentu, sehingga dapat digunakan untuk mengidentifikasi obyek material penutup dasar perairan laut dangkal (termasuk di dalamnya  terumbu karang ).


Penurunan Algoritma Lyzenga

     Apabila dasar perairan laut dangkal dapat terlihat atau dengan kata lain cahaya dapat menembus hingga dasar  laut  dangkal, maka dapat dibentuk suatu hubungan antara kedalaman perairan dengan sinyal pantul yang diterima oleh sensor satelit.
    Rumus yang dijadikan acuan adalah Exponential Attenuation Model yang dikembangkan Lyzenga. Algoritma ini menggunakan dua saluran Band sinar tampak citra Landsat, yaitu TM band 1 dan band 2 yang dapat menembus ke dalam kolom perairan. 
   Pembentukan diagram dua dimensi XTM1 dan XTM2 menjadikan regresi dari nilai pengukuran yang dilakukan pada suatu dasar perairan akan selalu berada pada garis lurus dengan kemiringan KTM1/KTM2 (Ki/Kj). 
    Persamaan regresi Lyzenga untuk nilai a=(var TM1-var TM2/)(2 x covar TM1TM2), sedangkan nilai Ki/Kj =((a.a)+akar dari(a+1)) yang digunakan dalam operasi penggabungan dua kanal tampak TM1 dan TM2 dengan tujuan untuk mendapatkan citra baru yang lebih menampakkan variasi material penutup dasar perairan  laut dangkal.


Penentuan koefisien atenuasi Air

      Nilai KTM1/KTM2 dapat diperoleh melalui iterasi  citra  pada monitor komputer dengan cara: (1) penentuan training area (TA) pada area yang homogen, dan (2) pembentukan grafik dua dimensi untuk menghitung kemiringan garis regresi. Penentuan KTM1/KTM2 dengan ‘metode iterasi’ mempunyai kelemahan, yaitu bahwa hasilnya sangat dipengaruhi oleh nilai pantulan rata-rata TA yang digunakan sebagai acuan, karena proyeksi terhadap garis regresi dilakukan ke arah nilai tersebut. 
       Bias garis regresi dapat dikurangi dengan meminimalkan jarak tegak lurus dari ‘nilai pendekatan’ yang digunakan terhadap garis regresi mengikuti persamaan berikut: 
Nilai a dihitung untuk setiap TA yang diambil, sehingga hasil perhitungan kTM1/kTM2 masih berupa koefisien atenuasi pada setiap TA. Nilai koefisien atenuasi untuk seluruh  citra  merupakan rerata koefisien atenuasi semua TA.


Density Slicing


       Kumpulan obyek homogen pada satu scene  citra  akan menghasilkan sekumpulan kurva normal, sehingga pada umumnya histogram  citra  saluran tunggal merupakan kurva multimodal. Pemilahan nilai kecerahan (density slicing) dapat dilakukan dengan ‘mengiris’ kurva besar tersebut menjadi kurva-kurva kecil. 

        Pemotongan ini menjadikan seluruh julat nilai kecerahan (0 – 255) dipilah menjadi beberapa interval yang masing-masing mewakili klas tertentu. Klasifikasi ‘sementara’ material penutup dasar perairan  laut  dangkal tersebut disimbolkan dengan warna yang berbeda, sesuai dengan jumlah hasil pemilahan kurva. Klasifikasi akhir divalidasi dari data lapangan hasil pengukuran in situ.



Referensi : http://sutikno.org/index.php?option=com_content&task=view&id=47&Itemid=2

Angry Birds Land


Angry Birds ! Siapa sih yang ga kenal burung-burung ini ? ^^
Kebayang ga kalau ada taman bermain bernuansa para burung ini ? Ehm,,,pasti menyenangkan yah...jadi pengen...hehehe
*Ups, ternyata beneran ada loh..

      Dikutip detikINET dari Eurogamer, Rabu (2/5/2012), taman hiburan bernama Angry Birds Land tersebut telah dibuka di negara asalnya, Finlandia. Tepatnya menjadi bagian dari Srknniemi Adventure Park. Dalam pembuatannya nih, pihak Srknniemi Adventure Park ternyata dibantu langsung para staf Rovio loh, pembuat Angry Birds. Pihaknya merasa seneng banget dapat menambahkan atraksi Angry Birds yang disebut-sebut sebagai yang pertama didunia itu.

Wah,,kebayang dong gimana asyiknya ? hihihihi
Berminat untuk mencoba ? Silahkan datang langsung ketempatnya. ^^

Kriptografi

Pendahuluan


        Hampir diseluruh dunia, perkembangan telekomunikasi dan komputer sangatlah cepat. Kita dapat bertatapan dengan orang-orang yang berbeda negara dengan kita tanpa harus bertatapan secara langsung, berkirim pesan, melakukan transaksi bisnis, dll. Kita juga dapat bertukar informasi secara online.
       Kegiatan tersebut tentu berisiko dikarenakan apabila informasi tersebut dapat diakses oleh "orang" yang tidak bertanggung jawab. Sebelum tahun 1970-an, teknologi kriptografi digunakan terbatas hanya untuk tujuan militer dan diplomatik. Akan tetapi kemudian bidang bisnis dan perorangan mulai menyadari pentingnya melindungi informasi berharga.

Pengertian Dasar

IT Forensik

Sejarah IT Forensik   


   Barang bukti yang berasal dari komputer telah muncul dalam persidangan hampir 30 tahun. Awalnya, hakim menerima bukti tersebut tanpa melakukan pembedaan dengan bentuk bukti lainnya. Sesuai dengan kemajuan teknologi komputer, perlakuan serupa dengan bukti tradisional menjadi ambigu. US Federal Rules of Evidence 1976 menyatakan permasalahan tersebut sebagai masalah yang rumit. Hukum lainnya yang berkaitan dengan kejahatan komputer.

  Pada akhirnya, jika ingin menyelesaikan suatu “misteri komputer” secara efektif, diperlukan pengujian sistem sebagai seorang detektif, bukan sebagai user. Sifat alami dari teknologi Internet memungkinkan pelaku kejahatan untuk menyembunyikan jejaknya. Kejahatan komputer tidak memiliki batas geografis. Kejahatan bisa dilakukan dari jarak dekat, atau berjarak ribuan kilometer jauhnya dengan hasil yang serupa. Bagaimanapun pada saat yang sama, teknologi memungkinkan menyingkap siapa dan bagaimana itu dilakukan. 

Sabtu, 05 Mei 2012

Proposal CV. Putra Mandiri


PROPOSAL
 
APLIKASI PENJUALAN DASWOL PADA CV. PUTRA MANDIRI MENGGUNAKAN BORLAND DELPHI 7.0

  Disusun Oleh :  
Betty Monica
  Imam Afandi 
Nurfitriana
 

                                               UNIVERSITAS GUNADARMA

Sabtu, 07 Januari 2012

Opera Hadirkan Browser untuk TV

Opera Hadirkan Browser untuk TV



Berita Tekno, Jakarta - Perusahaan software Opera turut meramaikan ajang Consumer Electronics Show (CES) 2010 di Las Vegas. Mereka pun memperkenalkan browser Opera terbaru yang bisa digunakan pada pesawat televisi.

Seperti dikutip dari keterangan tertulis yang diterima detikINET, Kamis (7/1/2010), Opera memperkenalkan Opera Devices versi terbaru dalam gelaran tahunan tersebut. Opera Devices yang diperkenalkan adalah Opera Devices 10.15 SDK, Opera Devices 10.15 SDK for Linux dan Opera Devices 10 for WinCE.

Opera Devices adalah teknologi piranti lunak Opera yang memungkinkan kemampuan akses internet ala browser Opera, maupun browser Opera itu sendiri, ditanamkan pada berbagai perangkat. Ini termasuk televisi, set-top-box, perangkat pemutar media digital hingga dasbor mobil.

Opera Devices 10 for WinCE (Beta) merupakan browser Opera yang bisa langsung digunakan pada perangkat elektronik berbasis WinCE. Tampilan browser ini akan serupa dengan Opera Mobile dan Opera Mini terbaru.

Sedangkan Opera Devices 10.15 SDK adalah software development kit yang terdiri atas komponen-komponen piranti lunak yan bisa dimanfaatkan oleh produsen elektronik. "Pengguna bisa memakainya untuk membangun browser web utuh, widget atau sekadar platform untuk aplikasi pada berbagai perangkat yang terhubung ke jaringan," ujar Christen Krogh, Chief Development Officer, Opera Software.

Opera Devices 10.15 SDK memiliki beberapa fitur. Di antaranya adalah Opera Turbo, dukungan pada Flash Lite 3.1, kemampuan HTML5/CSS3 hingga Widgets. Sedangkan Opera Devices 10.15 SDK for Linux memiliki fitur tambahan seperti akselerasi berbasis perangkat, OOIF (Opera’s Open IPTV Framework) serta Opera Widgets for TV. [detik.com]

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | ewa network review