Senin, 26 Desember 2011

Pengolahan citra mengenai Steganografi

Definisi Dasar
Pengolahan citra adalah salah satu cabang dari ilmu informatika. Pengolahan citra berkutat pada usaha untuk melakukan transformasi suatu citra /gambar menjadi citra lain dengan menggunakan teknik tertentu.
Citra adalah gambar dua dimensi yang dihasilkan dari gambar analog dua dimensi yang kontinu menjadi gambar diskrit melalui proses sampling. Gambar analog dibagi menjadi N baris dan M kolom sehingga menjadi gambar diskrit. Persilangan antara baris dan kolom tertentu disebut dengan piksel. Contohnya adalah gambar/titik diskrit pada baris n dan kolom m disebut dengan piksel [n,m]
Steganografi adalah seni dan ilmu menulis pesan tersembunyi atau menyembunyikan pesan dengan suatu cara sehingga selain si pengirim dan si penerima, tidak ada seorangpun yang mengetahui atau menyadari bahwa ada suatu pesan rahasia. Sebaliknya, kriptografi menyamarkan arti dari suatu pesan, tapi tidak menyembunyikan bahwa ada suatu pesan. Kata "steganografi" berasal dari bahasa Yunani steganos, yang artinya “tersembunyi atau terselubung”, dan graphein, “menulis”.
Pada umumnya, pesan steganografi muncul dengan rupa lain seperti gambar, artikel, daftar belanjaan, atau pesan-pesan lainnya. Pesan yang tertulis ini merupakan tulisan yang menyelubungi atau menutupi. Contohnya, suatu pesan bisa disembunyikan dengan menggunakan tinta yang tidak terlihat di antara garis-garis yang kelihatan.
Teknik steganografi meliputi banyak sekali metode komunikasi untuk menyembunyikan pesan rahasia (teks atau gambar) di dalam berkas-berkas lain yang mengandung teks, image, bahkan audio tanpa menunjukkan ciri-ciri perubahan yang nyata atau terlihat dalam kualitas dan struktur dari berkas semula. Metode ini termasuk tinta yang tidak tampak, microdots, pengaturan kata, tanda tangan digital, jalur tersembunyi dan komunikasi spektrum lebar.
Tujuan dari steganografi adalah merahasiakan atau menyembunyikan keberadaan dari sebuah pesan tersembunyi atau sebuah informasi. Dalam prakteknya, kebanyakan pesan disembunyikan dengan membuat perubahan tipis terhadap data digital lain yang isinya tidak akan menarik perhatian dari penyerang potensial, sebagai contoh sebuah gambar yang terlihat tidak berbahaya. Perubahan ini bergantung pada kunci (sama pada kriptografi) dan pesan untuk disembunyikan. Orang yang menerima gambar kemudian dapat menyimpulkan informasi terselubung dengan cara mengganti kunci yang benar ke dalam algoritma yang digunakan.
Pada metode steganografi cara ini sangat berguna jika digunakan pada cara steganografi komputer karena banyak format berkas digital yang dapat dijadikan media untuk menyembunyikan pesan. Format yang biasa digunakan di antaranya:
  • Format image : bitmap (bmp), gif, pcx, jpeg, dll.
  • Format audio : wav, voc, mp3, dll.
  • Format lain : teks file, html, pdf, dll.
Kelebihan steganografi jika dibandingkan dengan kriptografi adalah pesan-pesannya tidak menarik perhatian orang lain. Pesan-pesan berkode dalam kriptografi yang tidak disembunyikan, walaupun tidak dapat dipecahkan, akan menimbulkan kecurigaan. Seringkali, steganografi dan kriptografi digunakan secara bersamaan untuk menjamin keamanan pesan rahasianya. 

Sekarang saya akan membahas mengenai tugas yang saya buat, yaitu steganografi untuk menyembunyikan suatu gambar dalam gambar lain. Yang pertama harus dilakukan adalah membuat interface aplikasi dengan menggunakan matlab.  Berikut adalah desain interface aplikasi yang saya buat :

Selanjutnya kita harus menambahkan script agar interface diatas dapat berfungsi menjadi aplikasi steganografi.  Berikut adalah potongan script yang digunakan :

  • Script untuk memilih image:
function btnstego_Callback(hObject, eventdata, handles)
% hObject    handle to btnstego (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

proyek=guidata(gcbo);
I=get(proyek.GbrAsli,'Userdata');
pesan=get(proyek.listbox1,'Userdata');

pesan=[pesan 'QQQQ'];
teksbin=str2bin(pesan);
gbr2=stegolsb(I,teksbin);

set(proyek.figsisipan,'CurrentAxes',proyek.GbrStego);
set(imshow(gbr2));
set(proyek.GbrStego,'Userdata',gbr2);
  • Script untuk memilih simpan gambar:
function btnsimpangbr_Callback(hObject, eventdata, handles)
% hObject    handle to btnsimpangbr (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

proyek=guidata(gcbo);
[namafile,direktori]=uiputfile('*.bmp','Simpan Gambar');
gbr2=get(proyek.GbrStego,'UserData');
imwrite(gbr2,namafile);

  •  Script untuk memilih teks:
 function btnbukateks_Callback(hObject, eventdata, handles)
% hObject    handle to btnbukateks (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
proyek=guidata(gcbo);
[namafile,direktori]=uigetfile('*.txt','Buka Teks');

teks=fopen(namafile,'r');
charteks=fread(teks,'uint8=>char');
fclose(teks);
pesan=sprintf(charteks);

set(proyek.listbox1,'string',pesan);
set(proyek.listbox1,'Userdata',pesan);
 

 Cara Pengoperasian Program tersebut :
  •  Pilih button buka gambar setelah itu pilih gambar yang di inginkan seperti gambar dibawah ini :
  •  Pilih button buka teks setelah itu pilih teks yang di inginkan seperti gambar dibawah ini :

  • Pilih button stego setelah maka gambar telah disisipkan sebuah file yang berbentuk .txt . seperti gambar dibawah ini akan menunjukan hasil stegonya :

sumber : Cepat Mahir GUI Matlab + Studi Kasus
penulis :  Erick Paulus & Yessica Nataliani
penerbit : Andi Publisher

Senin, 07 November 2011

E Commerce dan Perusahaan yang Menggunakannya

--KasPay--

Apakah KasPay?

KasPay adalah sistem pembayaran online dari PT DARTA MEDIA INDONESIA. Layanan transaksi ini dapat digunakan di Kaskus dan situs-situs lain yang berafiliasi dengan KasPay.
Seluruh proses transaksi KasPay dilakukan melalui transfer (Top Up), sehingga aman dari modus penipuan dan pemalsuan kartu kredit. Keamanan transaksi selalu dipastikan dengan konfirmasi melalui e-mail dan catatan transaksi.
Dengan KasPay, transaksi online semakin mudah, cepat dan aman tanpa perlu kartu kredit. Cukup dengan membuat account di KasPay, Anda langsung dapat bertransaksi sebagai pembeli atau penjual atau bahkan keduanya sekaligus.

BAGAIMANA CARA MENGGUNAKAN KasPay?
  1. Lakukan registrasi di www.KASPAY.com dan ikuti petunjuk yang ada.
  2. Setelah proses registrasi berhasil, cek e-mail Anda dan segera lakukan aktivasi.
  3. Login ke account KasPay Anda dan catat nomor rekening KasPay Anda untuk dapat digunakan saat proses TOP UP.
  4. Lakukan TOP UP [link] yaitu dengan transfer ke rekening KasPay untuk mengisi saldo Anda minimal Rp 50.000,- dan maksimal Rp 5.000.000,-
  5. TOP UP dapat dilakukan melalui BCA, SMS Banking Mandiri, atau dari bank lain.
  6. Anda dapat melakukan transaksi setelah TOP UP Anda diverifikasi oleh KasPay dan sesuai dengan nilai saldo yang Anda miliki.
  7. Anda akan menerima email konfirmasi berkaitan dengan transaksi yang telah Anda lakukan.
BERBELANJA DENGAN KASPAY
  1. Perhatikan harga barang/produk yang akan dibeli dan pastikan jumlah saldo Anda mencukupi untuk melakukan transaksi.
  2. Jika saldo Anda tidak mencukupi, silakan melakukan TOP UP terlebih dahulu.
  3. Pilih cara pembayaran dengan KasPay, lalu ikuti instruksi selanjutnya.
  4. KasPay akan melakukan verifikasi pembayaran dan mengirimkan e-mail konfirmasi pembayaran Anda.

MENJAGA KEAMANAN TRANSAKSI
  1. Lakukan login secara rutin untuk memastikan keamanan account Anda.
  2. Periksa catatan transaksi dan jumlah saldo setiap kali login dan setiap Anda selesai melakukan transaksi.
  3. Hubungi kami apabila ada kejanggalan pada catatan transaksi dan jumlah saldo.
  4. Jaga kerahasiaan password dan ubah password secara berkala.
  5. Perhatikan baik-baik setiap e-mail konfirmasi dari KasPay dan pastikan setiap detail transaksi telah sesuai.
  6. Hati-hati dalam melakukan pembelian. KasPay tidak bertanggung jawab atas kualitas, kerusakan dan pengiriman barang/produk yang diperjual belikan.

Sumber :

Senin, 10 Oktober 2011

Tanggung Jawab Sosial PT. AQUA Golden Mississippi

 Visi
Visi:
1. Memberikan kesehatan dan kesejahteraan melalui Air Minum Dalam Kemasan (AMDK) yang aman dan sehat bagi sebanyak mungkin masyarakat.
2. Mengembangkan organisasi yang lebih dinamis, terbuka,dan etis, sehingga dapat memberikan kesempatan yang luas kepada para karyawannya untuk lebih berkembang.
3. Menjadi referensi di bidang Pertumbuhan Berkelanjutan, melakukan langkah nyata untuk melindungi sumber mata air, melestarikan lingkungan, dan mengembangkan pemberdayaan masyarakat.

Misi
Misi:
Memproduksi Air Minum Dalam Kemasan (AMDK) yang sehat dan aman dikonsumsi bagi seluruh lapisan masyarakat dengan memegang teguh komitmen terhadap Pertumbuhan Berkelanjutan dan Tanggung Jawab Sosial Perseroan.
 
Salah satu kegiatan PT AQUA yang melibatkan masyarakat
1.      Konservasi Lingkungan
   Program yang dinamakan “Hutan Sekolah” dirancang untuk melibatkan sekolah-sekolah supaya ikut serta dalam upaya pelestarian lingkungan. Selama Tahun 2008, sudah 3 sekolah yang terlibat, yakni SDN Babakan Pari 2, SDN Dukuh dan Madrasah Al Barokah. Murid dan guru dari ketiga sekolah dengan pendampingan Perseroan dan Kebun Raya Bogor, mengembangkan pembibitan pohon keras dan buah di lingkungan sekolah.
    Selain itu, dilakukan juga penanaman pohon di daerah sekitar daerah sumber dan pembagian pohon manggis sebanyak 4.000 buah yang dilakukan dalam dua tahap kepada 1.665 Kepala Keluarga di Desa Tangkil, Kecamatan Ciawi sebagai lanjutan dari program tahun lalu di Desa Babakan Pari. Pada tahun ini, Perseroan juga mulai bekerja sama dengan Pondok Pesantren Al- Amin dalam program pembibitan Pohon Puspa dan Albasia yang nantinya digunakan untuk program konservasi Gunung Salak.

2.      Air Bersih Hidup Sehat
     Program Air Bersih Hidup Sehat merupakan program yang dirancang oleh Perseroan untuk berkontribusi dalam upaya perbaikan kesejahteraan masyarakat melalui peningkatan kesehatan lingkungan. Pada tahun 2008, Perseroan mengimplementasikan program tersebut di Kampung Darmaga, Babakan Pari, yang lokasinya berdekatan dengan Sumber Air Kubang. Sebelum program tersebut dilaksanakan, masyarakat menggunakan air yang berasal dari rembesan sawah yang disalurkan ke kolam penampungan air. Air tersebut digunakan untuk kebutuhan sehari-hari seperti mandi, cuci, masak, wudhu dan kebutuhan lainnya. Di dalam program ini, kegiatan yang dilakukan adalah pembangunan instalasi pompa, penampungan air, MCK umum, dan tempat wudhu yang dapat dimanfaatkan oleh sekitar 320 orang yang merupakan penduduk Rt 4 - Rw 2, Desa Babakan Pari.

3.      Pendidikan
   Sejak akhir tahun 2007 Perseroan berpartisipasi dalam mengembangkan program pendidikan di sekitar lokasi Pabrik Perseroan. Program pendidikan yang telah dikembangkan, mengutamakan pola transparansi dan kemitraan, baik melalui capacity building (perencanaan, pelaksananaan, pelaporan) dan pendanaan. Dengan mempertimbangkan sejumlah faktor, baik dari sisi kebijakan pemerintah maupun Perseroan maka disusunlah Program Bantuan Sekolah (Supporting School Program). Program ini bertujuan untuk memperkaya dalam bentuk dukungan pendidikan dari Perseroan.


4.      Bantuan Sosial
Selain tiga program tersebut, kepedulian Perseroan kepada masyarakat juga ditunjukkan dengan melakukan bantuan-bantuan sosial, antara lain:
      1.   Khitanan masal dan pembagian hewan kurban setiap tahun di sekitar pabrik.
2.      Pengobatan gratis di Desa Mekarsari dan Babakan Pari bekerja sama dengan Bulan Sabit Merah Indonesia Cabang Sukabumi.
3.      Perbaikan saluran air untuk penanggulangan banjir di sekitar Pabrik Citeureup.

    Perseroan tetap terus melaksanakan program-program tanggung jawab sosialnya secara bertahap, dan berkesinambungan dengan melibatkan para pemangku kepentingan. Pengeluaran Perseroan dalam program sosial pada tahun 2008 sejumlah Rp. 1,5 milyar yang dialokasikan untuk program-program dan bantuan sosial untuk masyarakat di sekitar pabrik-pabrik milik Perseroan.

dikutip dari :
http://dukol.files.wordpress.com/2010/06/paper-profil-pt-aqua-golden-mississippi.odt.

Sumber Daya Manusia PT. AQUA Golden Mississippi

PT. AQUA Golden Mississippi didirikan pada tahun 1973 oleh Bapak Tirto Utomo, sebagai produsen  pelopor  air  minum  dalam  kemasan  di  Indonesia.  Pabrik  pertama  didirikan  di Bekasi.  Setelah  beroperasi  selama  30  tahun,  kini  AQUA  memiliki  14  pabrik  di  seluruh Indonesia. Pada tahun 1998, AQUA (yang berada di  bawah naungan PT Tirta Investama) melakukan langkah strategis untuk bergabung dengan Group  DANONE,  yang merupakan salah satu kelompok perusahaan air minum dalam kemasan terbesar di dunia dan ahli dalam nutrisi.  Langkah  ini  berdampak  pada  peningkatan  kualitas  produk,  market  share,  dan penerapan teknologi pengemasan air terkini. Di bawah bendera DANONE-AQUA, kini AQUA memiliki  lebih  dari  1.000.000  titik  distribusi  yang  dapat  diakses  oleh  pelanggannya  di seluruh Indonesia.


Nilai-nilai Perusahaan
1.      Sumber Daya Manusia :
Mengembangkan Sumber Daya Manusia, menghargai prestasi serta menikmati apa yang kita lakukan.

2.      Pelanggan :
Menang untuk pelanggan dan untuk diri sendiri.

3.      Semangat :
Semangat untuk bertindak, bertanggung jawab dan sukses.

4.      Inovasi :
Selalu mencari cara yang lebih baik.

5.      Keunggulan:
Senantiasa melakukan pekerjaan yang terbaik.

6.      Warganegara yang baik :
Melakukan hal yang benar dari Perusahaan, masyarakat dan sesama. Kita diharuskan untuk memelihara nilai-nilai perusahaan dengan selalu mempertahankan standar dalam berperilaku.


 dikutip dari :
http://ninfe.files.wordpress.com/2009/10/mizone-story.pdf
http://dukol.files.wordpress.com/2010/06/paper-profil-pt-aqua-golden-mississippi.odt.

Kamis, 19 Mei 2011

GAME MENCARI KATA

Anggota :
1. Yugi Safari Nurhakim (50408890)  Penjelasan Source code 

2. Handi (50408410)

3. Vany Kaharu (50408846) UML



Manual Book Game Mencari Kata :
1. User bisa memilih tombol go untuk memulai permainan atau exit untuk keluar dari aplikasi.
 2.Pilih level terlebih dahulu, untuk memilih level pilih menu terlebih dahulu.
3.Cari kata-kata dalam bahasa Indonesia yang terselip pada kumpulan kata acak, baik secara horizontal, vertikal maupun diagonalTekan tombol 2 untuk bergerak ke atas, 4 untuk kekiri, 6 untuk kekanan, 8 untuk kebawah dan 5 untuk memilih huruf yang akan dirangkai menjadi kata Jika menekan tombol 5, maka huruf akan diblok warna hitam. Kata yang sudah ditemukan akan berubah warna menjadi hitam
 4. Waktu untuk bermain adala 200 detikScore dihitung dari banyaknya huruf yang terdapat pada suatu kata yang nilainya diakumulasikan dari semua kata yang ditemukan. Jika waktu habis, user dapat melanjutkan mencari kata, tetapi score tidak akan bertambah.  Jika user mengalami kesulitan, user dapat menggunakan bantuan, yaitu dengan memilih menu solve, maka program akan menampilkan semua kata yang seharusnya dicari user.