Listing Program mengambil gambar dari webcamp

Sunday, 13 November 2011

Untuk dapat mengambil gambar dari webcam, terlebih dahulu kita harus mengintal DSPack. DSpack merupakan aplikasi tambahan Delphi yang dipakai untuk mendeteksi perangkat webcamp dan mengambil gambar. Untuk mengetahui bagai mana cara Menginstal DSPack silahkan baca tulisan saya Instalasi DSPack Delphi. Setelah DSPack terintal dengan benar maka lakukan langkah-langkah sebagai berikut :


1. Jalankan Delphi.


2. Tambahkan pada Form Delphi berbagai komponen berikut 


: FilterGraph1 , VideoWindow1 , SampleGrabber1 , Filter1 , DBImage1 , Button1 , dan MainMenu1.


3. Atur properti berbagai komponen di atas, sebagai :


4. Klik 2x pada MainMenu1, atur tampilan sedemikian hingga seperti :












5. Tampilan Form sekarang akan berbentuk :


READ MORE - Listing Program mengambil gambar dari webcamp

Apa Itu Pengolahan Citra??

Pengolahan Citra atau Image processing adalah suatu metode yang digunakan untuk memproses  atau memanipulasi gambar dalam bentuk 2 dimensi. Image  processing dapat juga dikatakan segala operasi untuk memperbaiki, menganalisa, atau mengubah suatu gambar. Konsep dasar pemrosesan suatu objek pada gambar menggunakan image processing diambil dari kemampuan indera penglihatan manusia yang selanjutnya dihubungkan dengan kemampuan otak manusia


READ MORE - Apa Itu Pengolahan Citra??

Definisi Citra Digital



Citra direpresentasikan oleh matriks data yang memuat berbagai informasi tentang nilai fungsi citra tersebut. Dengan kata lain, citra yang tampak oleh mata sebenarnya merupakan kumpulan nilai-nilai tertentu yang membentuk suatu pola berdasarkan keadaan yang telah dikondisikan. Berbagai tingkatan derajat keabuan yang lazim digunakan adalah 1 bit, 4 bit, 8 bit, 16 bit, 24 bit, 32 bit dengan representasi nilai-nilai intensitas yang berbeda untuk masing-masing format piksel yang dikandungnya. Misalkan, untuk derajat keabuan 8 bit, maka citra akan memiliki rentangan nilai intensitas dari 0 hingga 255. Untuk citra 16 bit, maka rentangan nilai-nilainya adalah 2 x 8 bit yaitu dari 000-000 hingga 255-255, dan begitu juga untuk citra 24 bit akan memiliki rentangan nilai intensitasnya 3 x 8 bit dari 000-000-000 hingga 255-255-255. Dengan kata lain, satu piksel yang terdapat pada citra 8 bit akan direpresentasikan oleh layer yang memiliki nilai 0-255 pada tabel citra, sedangkan untuk citra 24 bit, satu piksel akan direpresentasikan oleh 3 layer sekaligus, dimana setiap kotaknya akan memiliki jangkauan nilai 0-255.

READ MORE - Definisi Citra Digital

LTE (Long Term Evolution)

Saturday, 12 November 2011


LTE (Long Term Evolution) didefinisikan sebagai standar 3GPP (Third Generation Partnership Project). Release 8 dan juga merupakan evolusi teknologi 1xEV-DO sebagai bagian dari roadmap standar 3GPP2. Dengan spesifikasi seperti itu, LTE dirancang untuk menyediakan efisiensi spektrum yang lebih baik, peningkatan kapasitas radio, biaya operasional yang murah bagi operator, serta layanan mobile roadband kualitas tinggi untuk pengguna. Teknologi LTE memungkinkan operator seluler mengupgrade jaringan GSM, WCDMA atau HSDPA mereka yang ada untuk menyediakan layanan internet yang cepat dan low-delay melalui mobile broadband. Selusi ini juga ideal menjadi langkah lanjut bagi operator CDMA untuk memperoleh kecepatan dan kapasitas tinggi.

Bila dilihat dari segi pasar, LTE mampu memperkuat posisi operator telekomunikasi karena meningkatnya nilai ekonomi jaringan secara keseluruhan, cakupan jaringan yang lebih luas, dan kapasitas yang lebih besar. Operator juga dapat lebih fleksibel mengikuti kebutuhan pasa yang semakin cepat berubah sekaligus mampu menawarkan layanan data broadband dalam skala besar. Sedangkan untuk para konsumen yang mencari tarif yang murah, LTE menjadi jawaban untuk kebutuhan telekomunikasi yang lebih ekonomis. 

Istilah LTE pertama kali diperkenalkan oleh  3GPP untuk memulai tahap evolusi berikutnya  dalam sistem komunikasi bergerak yang berdasarkan  pada teknologi  Orthogonal Frekuensi Division  Multiplexing (OFDM). LTE digunakan untuk  menyediakan solusi  all-IP pada arsitektur  jaringannya. LTE memiliki kemampuan untuk  beroperasi pada mode FDD ataupun TDD. Tidak  seperti UMTS, LTE tidak mendukung  soft  handover. LTE memberdayakan operator untuk  mencapai tingkat puncak  uplink dan  downlink,  meningkatkan efisiensi spektrum, dan mengurangi  CAPEX dan OPEX. Jaringan inti LTE didasarkan pada solusi all-IP, dan tidak seperti GSM / UMTS,  tidak ada elemen jaringan yang terpisah. Pada LTE  circuit-switching hadir di jaringan inti.



READ MORE - LTE (Long Term Evolution)

Tampilan Form aplikasi menarik Delphi 7


Salah satu cara membuat aplikasi yang kita buat menjadi lebih menarik adalah dengan cara membuat tampilan form aplikasi. Dengan form aplikasi yang menarik, akan membuat user aplikasi akan lebih nyaman dan tidak bosan dalam menggunakan aplikasi yang anda buat. Untuk membuat tampilan form tidaklah sulit, yang pertama harus kita lakukan adalah dengan membuat gambar tampilan menggunakan photoshop, corel ataupun aplikasi editing gambar lainnya. Gambarlah sesuai dengan imajinasi anda dan simpan dengan format .bmp.

Contoh gambar form aplikasi :


READ MORE - Tampilan Form aplikasi menarik Delphi 7

Deteksi garis (line detection)

Wednesday, 9 November 2011

Untuk mendeteksi garis digunakan 4 mask sebagai berikut:

READ MORE - Deteksi garis (line detection)

Downloads free software

Friday, 17 December 2010

Download free software pilihan di megaupload.com

1. Internet Download Manager 510 disini dan patchnya disini
2. GOM Player Download
3. Mozilla Firefox 3.6.9 Download
4. Opera Mini Download
5. Google Talk Download
6. IZArc4.1 Download 
7. Windows XP Activation Crack Download http://www.megaupload.com/?d=HLCDKOSA
8. K-Lite_Codec_Pack_630 Download
9. Daemon DTLite4356 Download
READ MORE - Downloads free software

Downloads free EBook

Downloads free EBook Java Programming MegaUpload.com :

1. Java 3D programming By Daniel Selman here
2. Java Database Programming with JDBC here
3. Java Core J2EE Patterns Best Practices and Design Strategies here
4. Java Extreme Programming Cookbook here
5. Java Data Access JDBC, JNDI, and JAXP here

READ MORE - Downloads free EBook

Listing Program Mengubah Citra Grayscale Menjadi Citra Biner Delphi

Friday, 3 December 2010

Citra biner merupakan citra yang terdiri dari komponen warna hitam dan putih. Sifat pengolahan citra biner relatif sederhana, cepat dan mudah diimplementasikan sehingga bisa dijalankan meski memori yang dimiliki kecil. Berikut listing mengubah citra grayscale menjadi citra biner dengan metode otsu (otsu method).

procedure TForm1.btnBinerClick(Sender: TObject);
const level = 255;
var
  histogram: array[0..255] of integer;
  PH: PByteArray;
  TotalMean, Variance, maxVariance, zerothCumuMoment, firstCumuMoment : real;
  i,k: integer;
   j: integer ;
  p: PByteArray;
  Q: PByteArray;
  threshold: byte;
  area: Word;
begin
  imgbin:= tbitmap.Create;
  imgbin:= imggray;
  for i:=0 to level-1 do
  begin
    histogram[i]:=0;
  end;
  for i:=0 to (imgbin.Height-1) do
  begin
    PH:=imgbin.ScanLine[i];
    for j:= 0 to (imgbin.Width-1) do
    begin
      inc(histogram[PH[j]]);
    end;
  end;
  //compute otsu method
  threshold:=0;
  totalMean := 0;
  maxVariance := 0;
  firstCumuMoment := 0;
  zerothCumuMoment := 0;
  area := imgbin.Height * imgbin.Width;
  for k:= 0 to level-1 do TotalMean := TotalMean + (k * histogram[k] / area);
  for k:= 0 to level-1 do
  begin
    zerothCumuMoment := zerothCumuMoment + histogram[k] / area;
    firstCumuMoment :=  firstCumuMoment + (k * histogram[k] / area);
    variance := totalMean * zerothCumuMoment -  firstCumuMoment;
    variance := variance * variance;
    if ((zerothCumuMoment <> 0) and (zerothCumuMoment <> 1)) then
    begin
      variance := variance /(zerothCumuMoment * (1 - zerothCumuMoment));
      if (maxVariance < variance) then
      begin
        maxVariance := variance;
        threshold := k;
      end;
    end;
  end;

  for i:=0 to imgbin.Height-1 do
  begin
    P:= imgbin.ScanLine[i];
    Q:= imggray.ScanLine[i];
    for j:=0 to imgbin.Width-1 do
    if Q[j] > threshold   then
    P[j] := 255
    else
    P[j] := 0;
  end;
  imgbiner.Picture.Bitmap:= imgbin;
  imgbin.SaveToFile('biner.bmp') ;
end;

Untuk pengambilan gambarnya telah dijelaskan dalam aritkel sebelumnya yaitu melalui webcam.
READ MORE - Listing Program Mengubah Citra Grayscale Menjadi Citra Biner Delphi

Handling Obstacles in Goal-Oriented Requirements Engineering (Rekayasa Perangkat Lunak)

Wednesday, 1 December 2010



Axel van Lamsweerde, Member, IEEE, and Emmanuel Letier

Abstract 
Requirements engineering is concerned with the elicitation of high-level goals to be achieved by the envisioned system, the refinement of such goals and their operationalization into specifications of services and constraints and the assignment of responsibilities for the resulting requirements to agents such as humans, devices, and software. Requirements engineering processes often result in goals, requirements, and assumptions about agent behavior that are too ideal; some of them are likely not to be satisfied from time to time in the running system due to unexpected agent behavior. The lack of anticipation of exceptional behaviors results in unrealistic, unachievable, and/or incomplete requirements. As a consequence, the software developed from those requirements will not be robust enough and will inevitably result in poor performance or failures, sometimes with critical consequences on the environment. This paper presents formal techniques for reasoning about obstacles to the satisfaction of goals, requirements, and assumptions elaborated in the requirements engineering process. A first set of techniques allows obstacles to be generated systematically from goal formulations and domain properties. A second set of techniques allows resolutions to be generated once the obstacles have been identified thereby. Our techniques are based on a temporal logic formalization of goals and domain properties; they are integrated into an existing method for goal-oriented requirements elaboration with the aim of deriving more realistic, complete, and robust requirements specifications. A key principle in this paper is to handle exceptions at requirements engineering time and at the goal level, so that more freedom is left for resolving them in a satisfactory way. The various techniques proposed are illustrated and assessed in the context of a real safety-critical system. 

Index Terms-Goal-oriented requirements engineering, high-level exception handling, obstacle-based requirements transformation, defensive requirements specification, specification refinement, lightweight formal methods.

Download full text here





READ MORE - Handling Obstacles in Goal-Oriented Requirements Engineering (Rekayasa Perangkat Lunak)

Listing Program Grayscale Image Delphi

Tuesday, 30 November 2010

Dalam pengolahan citra digital kita mengenal istilah grayscale. Citra RGB sebelum dimanipulasi dengan berbagai operasi tertentu, biasanya citra dikonversi dulu kedalam bentuk grayscale. pengkonversian ini bertujuan agar citra tersebut dapat dimanipulasi secara efisien tanpa adanya perhitungan yang sama berulang-ulang.

Berikut saya berikan listing program merubah citra RGB menjadi Grayscale dalam bahasa pemrograman Delphi:

READ MORE - Listing Program Grayscale Image Delphi

Download EbookTricks of the Windows Game Programming Gurus

Friday, 26 November 2010

 
Introduction
A long time ago, in a galaxy far, far, away, I wrote a book about game programming, called Tricks of the Game Programming Gurus. For me, it was an opportunity to create something that I had always wanted—a book that taught the reader how to make games. Anyway, it’s been a few years and I’m a little older and wiser, and I have definitely learned a lot of tricks . This book is going to continue where the old book left off. I’m going to cover every major topic in game programming that I can fit within the binding of this bad boy!
READ MORE - Download EbookTricks of the Windows Game Programming Gurus

LInk From Blog

Thursday, 25 November 2010

Advertise with my Blog

Buy blog reviews 


Paid reviews
READ MORE - LInk From Blog

Download Ebook Pemrograman Java

Wednesday, 24 November 2010

 
Downloads free EBook Java Programming MegaUpload.com disini



READ MORE - Download Ebook Pemrograman Java

Sebuah Replikasi Extended Percobaan untuk Menilai Metode Inspeksi Persyaratan Perangkat Lunak Inspeksi

Friday, 19 November 2010

KRISTIAN SANDAHL
ZeLab, Ericsson Radio Systems AB, Box 12 48, S-581 12 Link¨oping, Sweden
OLA BLOMKVIST
Quality Technology and Management, Department of Mechanical Engineering, Link¨oping University, S-581 83 Link¨oping, Sweden
JOACHIM KARLSSON
Focal Point AB, Teknikringen 1E, S-583 30 Link¨oping, Sweden
CHRISTIAN KRYSANDER
Department of Computer and Information Science, Link¨oping University, S-581 83 Link¨oping, Sweden
MIKAEL LINDVALL
Department of Computer and Information Science, Link¨oping University, S-581 83 Link¨oping, Sweden
NICLAS OHLSSON
Department of Computer and Information Science, Link¨oping University, S-581 83 Link¨oping, Sweden
Abstrak
Kami telah melakukan suatu replikasi diperpanjang percobaan Porter-Votta-Basili membandingkan metode Skenario dan metode Checklist untuk memeriksa persyaratan spesifikasi menggunakan instrumen identik. Penelitian telah dilakukan dalam konteks pendidikan kita diwakili oleh suatu definisi yang lebih umum dari sebuah cacat dibandingkan dengan daftar cacat asli.

READ MORE - Sebuah Replikasi Extended Percobaan untuk Menilai Metode Inspeksi Persyaratan Perangkat Lunak Inspeksi

Foundations of Sequence-Based Software Specification

Wednesday, 17 November 2010

Stacy J. Prowell, Member, IEEE Computer Society, and Jesse H. Poore, Member, IEEE
Abstract—Rigorous specification early in the software development process can greatly reduce the cost of later development and maintenance, as well as provide an explicit means to manage risk and identify and meet safety requirements. Sequence-based software specification is a collection of techniques for implementing rigorous, practical software specification. The primary result of this research is the sequence enumeration method of specification writing. Straightforward, systematic enumeration of all sequences to produce an arguably complete, consistent, and traceably correct specification is made practical by controlling the growth of the process.



READ MORE - Foundations of Sequence-Based Software Specification

Scenario-Based Assessment of Nonfunctional Requirements

Wednesday, 3 November 2010

Andreas Gregoriades and Alistair Sutcliffe, Member, IEEE

Abstract—This paper describes a method and a tool for validating nonfunctional requirements in complex socio-technical systems. The System Requirements Analyzer (SRA) tool validates system reliability and operational performance requirements using scenario- based testing. Scenarios are transformed into sequences of task steps and the reliability of human agents performing tasks with computerized technology is assessed using Bayesian Belief Network (BN) models. The tool tests system performance within an envelope of environmental variations and reports the number of tests that pass a benchmark threshold. The tool diagnoses problematic areas in scenarios representing pathways through system models, assists in the  dentification of their causes, and supports comparison of alternative requirements specifications and system designs. It is suitable for testing socio-technical systems where operational scenarios are sequential and deterministic, in domains where designs are incrementally modified so set up costs of the BNs can be defrayed over multiple tests. Index Terms—Nonfunctional requirements validation, scenario-based testing, Bayesian belief networks, systems engineering.




READ MORE - Scenario-Based Assessment of Nonfunctional Requirements

Membuat Video Webcam dengan Delphi

Tuesday, 2 November 2010

Fadlisyah Penulis Beberapa buku komputer 
FAHMI S.T, M.Sc   Alumnus Fachhochschule Karlsruhe, 
Germany Dayat Kurniawan Peneliti di LIPI

Setelah kita mempelajari penangkapan citra, selanjutnya pada bab ini  saya akan menjelaskan tentang bagaimana merekam video melalui  webcam. Untuk itu, ikuti langkah-langkah berikut


1. Jalankan Delphi. 

2. Tambahkan komponen ListBox1 , ListBox2 , ListBox3 , ListBox4 , ComboBox1 ,  FilterGraph1  ,  VideoWindow1  , SaveDialog1  , Filter1  , Timer1  , StatusBar1 , Button1  , Button2  , dan Button3     pada Form1.  
3. Atur properti berbagai komponen di atas, sebagai :

 

 4.  Tampilan Form yang diharapkan akan berupa : 




READ MORE - Membuat Video Webcam dengan Delphi

Downloads lagu anak-anak

Friday, 22 October 2010

Downloads lagu anak-anak tahun 90-an....jauhkan anak-anak dari lagu-lagu dewasa...yang selalu bertemakan cinta-cinta dan cinta...


1. Melisa-Semut-semut kecil Download
2. Makan Kolak Download
3.Yun ayun Download
4. Sepeda mini Download
5. Isabela Download
6. Suara apa? Download
7. Rujak bebek Download
8. Menabung Download
9. Keretaku Download
10. Hadiah Ulang tahun Download
READ MORE - Downloads lagu anak-anak

Cara Mendownload Video di Youtube

Thursday, 21 October 2010

Jika anda termasuk orang yang suka menonton video dari internet, seperti youtube.com, metacafe, google dan masih banyak lagi. Kebanyakan video tersebut tidak bisa langsung didownload dan disimpan dikomputer anda. ada banyak cara mendownload video..salah satunya yaitu dengan website pendownload video yaitu keepvid.com. caranya :

1. Bukalah file video yang ingin anda saksikan, saya contohkan dengan membuka www.youtube.com untuk mencari video-video yang menarik.


2. tekan untuk melihat linknya dan copy link tersebut 

3. sekarang anda buka website pembantu http://keepvid.com
4. setelah itu paste link yang tadi dicopy kedalam tempat yang disediakan.jangan lupa tekan Download
5. tunggulah proses sedang dilakukan...sampai muncul 
6. Pilih format yang kamu ingikan.
7. tunggu sampai proses download selesai....
--------------------------------Selamat Mencoba----------------

Berikut 10 website penyedia video :
1. youtube.
2. metacafe
3. Google Video
4. iFilm
5. Dailymotion
6. Myspace
7. VideoCodeZone
8. Blastro
9.Putfule
10. Badjojo







READ MORE - Cara Mendownload Video di Youtube

 
 
 

Teman