Friday, June 25, 2010

Download Materi dan Contoh Pemrograman

Buat temen-temen yang mau file tentang materi pemrograman bisa diambil disini, ini semua bukan hasil harya sendiri melainkan kumpulan dari materi-materi yang pernah ane dapet di situs-situs komputer / IT lainnya. Thanks.. ^_^


Bahasa Pemrograman Visual Basic


  • Materi VB
  1. Pendahuluan.pdf
  2. Even dan properti.pdf
  3. Even dan menthot.pdf
  4. Data dan variable.pdf
  5. Operator.pdf
  6. Kondisi if.pdf
  7. Kontrol select.pdf
  8. Pengulangan.pdf
  9. Array.pdf
  10. Kontrol Array.pdf
  11. Penanganan Error.pdf
  12. Procedure.pdf
  13. Keyboard.pdf
  14. Drag drop.pdf
  15. Ole drag drop.pdf
  16. Matri VB.pdf
  17. Materi kelas VB
  18. Materi kelas VB Pengulangan
  19. Materi kelas VB dari awal s/d Array
  20. Materi Database VB
  • Latihan-Latihan VB
  1. Latihan latihannya 1-15 (Zip)
  2. Latihan tanggal 29 Sept (Zip)
  3. Latihan tanggal 5 Okt (Zip)
  4. Latihan tanggal 12 Okt (Zip)
  5. Latihan tanggal 14 Okt (Zip)
  6. Latihan tanggal 19 Okt (Zip)
  7. Latihan tanggal 21 Okt (Zip)
  8. Latihan tanggal 26+28 Okt (Zip)
  9. Jawaban MID VB
  10. Latihan Database 1 (9 desember)
  11. Aplikasi Perpustakaan (Kelas D3MI A) NEW
  12. Aplikasi swalayan (Kelas DEMI B) NEW
  13. Aplikasi Gaji Pegawai dan Pinjaman (Jawaban ujian UTS) HOT

Pemrograman II (Visual Basic)
  1. Materi Pertama 
  2. Program Praktek Visual II kelompok A
  3. Program Praktek Visual II kelompok B

Bahasa Pemrograman Borland Delphi
  • Materi
  1. Materi Delphi 7.0 (awal-akhir)
  2. Materi tambahan (pengulangan)
  • Praktek
  1. Praktik Latihan 1
  2. Latihan 2 tanggal 4 oktober
  3. Latihan 3 tanggal 6 oktober
  4. Latihan 4 tanggal 18 oktober
  5. Latihan 5 tanggal 20 oktober
  6. Latihan 6 tanggal 27 oktober
  7. Latihan 7 tanggal 1 november
  8. Latihan 8 tanggal 3 november
  9. Latihan 9 tanggal 3 november (baru)
  10. Aplikasi Kantinku (Kelas D3TI A)
  11. Aplikasi Tokoku (Kelas D3TI B)
  12. Aplikasi Client Server (kelas D3TI / V kel A)
  13. Aplikasi Client Server (kelas D3TI / V kel B)






Bahasa Pemrograman PHP (masih ngumpulin dulu)

jikalau ada linknya yang sudah tidak berfungsi, silahkan beritahu saya melalui halaman komentar ya...

Thursday, June 17, 2010

Mendeteksi Memory Leak Dengan Delphi

Sebuah Aplikasi yang baik dan kuat/robust application seminimal mungkin harus terhindar dari bug walaupun pastinya no body's perfect,dan satu hal lagi yang menjadi ukuran baiknya sebuah apllikasi adalah tidak memiliki kebocoran memory atau lebih dikenal dengan Memory Leak.saya coba mengulas sedikit apa itu memory leak (Memory Leak Detection).
Memory Leak adalah suatu keadaan dimana suatu blok memory yang dialokasikan tp tidak pernah di bebaskan oleh pihak yang bertanggung jawab(program),jika memory yang dialokasikan tidak dibebaskan dari memory,maka akan mengurangi ketersedian memori yang dapat digunakan oleh sistem operasi dan aplikasi lainnya, sehingga apabila terdapat dalam jumlah yang besar, dapat mempengaruhi kinerja sistem operasi dan aplikasi lainnya.


Contoh Memory Leak
Contoh Berikut kita akan membuat sebuah memory leak
hanya contoh:

  1. Procedure TForm1.Button1Click(Sender:TObject);
  2. var
  3. aObject:TObject;
  4. begin
  5. aObject:=TObject.Create;
  6. ShowMessage('an Object was created!');
  7. end;

kode diatas sudah benar dan berhasil dikompile dan ditutup dengan baik,program kelihatannya berjalan baik-baik saja.tetapi sebenarnya ada sebuah blok memory yang dialokasikan untuk aObject dan tidak pernah dibebaskan walaupun kita sudah menutup program nya.blok memory yang tidak terpakai ini dapat dibebaskan setelah komputer di restart atau dengan menggunakan software memory cleaner.

Bagaimana mendeteksi Memory Leak?
Untuk mendeteksi Meory leak kita bisa menggunakan tool seperti eurekaLog dll.
Sejak Delphi 2006 keatas delphi menggunakan FastMM sebagai default Memory Manager nya ,dan mempunyai fasilitas untuk melaporkan adanya memory leak yang terjadi ketika aplikasi di tutup.secara default fasilitas ini tidak diaktifkan,kita dapat mengaktifkannya dengan satu baris kode saja pada file .dpr di project kita.
contoh pada file .dpr project :

  1. begin
  2. ReportMemoryLeaksOnShutdown:=true;
  3. Application.Initialize;
  4. Application.MainFormOnTaskbar := True;
  5. Application.CreateForm(TForm1, Form1);
  6. Application.Run;
  7. end.
Dan compile kembali project tadi kemudian jalankan.setelah di tutup program tadi maka akan menampilkan laporan memory leak seperti berikut :

Fasilitas Laporan ini memang tidak menunjukan secara detail Unit,Procedure/Function,dan baris code dimana kesalahan tersebut terjadi.tetapi jika anda menggunakan produk komersial seperti eurekalog anda dijamin akan puas,tapi setidak nya lebih baik dari pada tidak sama sekali .
Jika anda Menggunakan Delphi 2006 kebawah anda bisa mendownload FastMM dan mengintregasikanya dengan delphi.

Semoga bermanfaat,Keep Spirit!

dikutip dari: http://fajardelphiscript.blogspot.com

Wednesday, May 26, 2010

Tanggal Hijriah dengan Delphi

Ass. wr.wb... pagi yang indah saatnya buat beraktifitas kembali dengan penuh olahraga jemari dengan sang keyboard. heheheee....


Pagi ne ane ingin berbagi dikit ilmu neh tentang bagaimana membuat kalender / tanggal Hijriah, mungkin sudah artikel yang bekaitan dengan ini, setidaknya ingin mengingatkan kembali (mungkin file ilang kali yah...!!!! ^_^) okey sebelum kita mulai membuat tanggal hijriah menggunakan delphi, temen2 siepin segelas susu anget juga boleh asal gk usah tuaq ja yah (kalo tuaq manis juga boleh. ^_^)... Sudah siap dengan minuman dan cemilah, temen2 buka delphinya dan copy paste source dibawah ini ke form yang temen buat tadi :







Kalo sudah, dibawah ini ada sebuah function TglHijriah yang berfungsi merubah dari tanggal masehi ke tanggal Hijriah.

function TglHijriah(AValue: TDateTime; HijriDiff: integer=0): TDateTime;
var Y,M,D: word; Calculate,temp1,temp2,temp3: integer;
begin
DecodeDate(AValue, Y, M, D);
Inc(D,HijriDiff);
if ((Y>1582) or ((Y=1582) and (M>10)) or ((Y=1582) and (M=10) and (D>14))) then

Calculate:=Trunc((1461*(Y+4800+Trunc((M-14)/12)))/4)+Trunc((367*(M-2-12*(Trunc((M-14)/12))))/12)-Trunc((3*(Trunc((Y+4900+Trunc((M-14)/12))/100)))/4)+D-32075
else Calculate:=367*Y-Trunc((7*(Y+5001+Trunc((M-9)/7)))/4)+Trunc((275*M)/9)+D+1729777;temp1:=Calculate-1948440+10632;
temp2:=Trunc((temp1-1)/10631);
temp1:=temp1-10631*temp2+354;
temp3:=(Trunc((10985-temp1)/5316))*(Trunc((50*temp1)/17719))+(Trunc(temp1/5670))*(Trunc((43*temp1)/15238));
temp1:=temp1-(Trunc((30-temp3)/15))*(Trunc((17719*temp3)/50))-(Trunc(temp3/16))*(Trunc((15238*temp3)/43))+29;
M:=Trunc((24*temp1)/709);
D:=temp1-Trunc((709*M)/24);
Y:=30*temp2+temp3-30;
Result:=EncodeDate(Y,M,D);
end;


Setelah source code diatas dicopy di bawah implementation {$R *.dfm} kemudian dapa Form Show atau form create copy perintah dibawah ini :

procedure TForm1.FormCreate(Sender: TObject);
var tgl:TDate; bln:String[14];
begin

Tgl:=TglHijriah(Now);

Label1.Caption:=FormatDateTime('DDDD, dd MMMM yyyy',Now)+' Masehi';

Label2.Caption:=FormatDateTime('dd MM yyyy',tgl)+' Hijriah';

Case StrToInt(FormatDateTime('MM',tgl)) of

1: bln:='Muharram';

2: bln:='Shafar';
3: bln:='Rabi’ul Awal';

4: bln:='Rabi’ul Akhir';

5: bln:='Jumadil Awal';
6: bln:='Jumadil Akhir';

7: bln:='Rajab';

8: bln:='Sya’ban';

9: bln:='Ramadhan';

10: bln:='Syawal';

11: bln:='Zulqaidah';

12: bln:='Zulhijjah';

End;
Label3.Caption:=FormatDateTime('dd ',tgl)+bln+FormatDateTime(' yyyy',tgl)+' Hijriah';

end;


Nah kalo udah selese yah tinggal dijalankan aja dah, pada label 1 menunjukkan tanggal Masehi, Label 2 dan 3 tanggal Hijriahnya.


Semoga bermanfaat buat temen2 yah..!!! ^_^
Source code dan Aplikasi bisa di download disini

Saturday, May 8, 2010

Tips Membuat Situs Web Menjadi Lebih Populer dan disenangi

Beberapa Tips untuk Membuat Situs Web Menjadi Lebih ‘Populer’

Anda/organisasi Anda memiliki sebuah situs web yang contentnya cukup menarik namun pengunjungnya hanya sedikit? Atau meskipun pengunjung banyak namun mereka tidak terlalu banyak mengeksplor website Anda? Ataupun banyak pengunjung yang tidak betah di website Anda? Ada beberapa cara yang dapat digunakan untuk mengatasi permasalahan-permasalahan tersebut. Dan uniknya, seringkali yang dibutuhkan hanyalah ide-ide yang cukup sederhana dan mungkin tanpa perlu usaha yang terlalu berat.

Anda tidak perlu menjadi seorang yang super jenius atau super brilian untuk memunculkan ide-ide seperti itu., Anda cukup memiliki kepekaan terhadap dunia internet dan budaya yang ada di dalamnya. Sebagai seorang pengelola situs web yang baik Anda harus bisa menerima feedback dari para penjelajah situs Anda dan juga harus bisa melihat trend yang ada di dunia luar.



Melalui artikel ini dicoba dimunculkan beberapa ide-ide sederhana yang berasal dari berbagai sumber termasuk dari beberapa pakar web (web designer, web author, dan lain-lain) berdasarkan pengamatan terhadap para penjelajah internet maupun terhadap beberapa website yang ada.

Anda dapat memunculkan sendiri ide-ide brilian milik Anda, cukup dengan memperluas wawasan Anda terhadap trend, budaya, dan kemajuan teknologi yang ada di dalam ataupun di luar dunia internet. Lalu tuangkan saja ide Anda itu ke dalam website Anda dan lihat saja hasilnya setelah itu ambil feedback (masukan/kritik/saran/pujian) untuk penyempurnaan lebih lanjut.

Proses Loading Situs Web Harus Cepat

Terkadang suatu situs web yang memiliki content yang menarik ataupun yang memiliki desain yang indah, kurang mendapat perhatian dari penjelajah internet. Itu bisa terjadi bila situs tersebut membutuhkan waktu yang sangat lama untuk loadingnya (terutama masalah loading image) dan hal ini akan membuat pengunjung situs menjadi bosan.

Para pengguna internet menginginkan informasi yang tersaji dengan cepat. Bayangkan saja betapa bosannya seorang pengunjung web manakala harus menunggu relatif lama untuk dapat mendownload keseluruhan sebuah halaman web. Ia bisa saja mengklik tombol Stop untuk mematikan proses download halaman kemudian mematikan fasilitas auto load image dari browsernya atau malah pindah ke halaman lain yang lebih cepat.

Sepertinya hal tersebut sepele, namun bila tidak diantisipasi maka jerih payah Anda membangun suatu situs yang menarik dan indah akan menjadi usaha yang sia-sia. Karena kendala kecepatan akses inilah maka penerapan teknik desain cetak tradisional termasuk teknik interaktif multimedia pada situs Anda harus dipikirkan dengan matang.

Oleh karenanya, dalam membuat suatu situs perlu diperhatikan pembuatan desain web maupun grafis yang indah tapi dari segi ukuran file-filenya cukup kecil. Hal tersebut perlu dipikirkan untuk mengantisipasi para pengunjung situs yang koneksi internetnya tidak terlalu cepat.
Format file image yang efektif

Salah satu masalah yang berkaitan dengan hal tersebut adalah masalah file image. Dalam dunia web kita bisa melihat proses loading berbagai format file image. Dan diantara format-format yang ada, yang sering digunakan adalah format JPEG dan GIF.

Berkaitan dengan masalah ukuran file dan proses loading maka penggunaan format image yang tepat merupakan syarat utama :

1. Gunakan format GIF bila :

· Gambar Anda banyak berisi area kosong besar dan warnanya datar

· Anda ingin meyakinkan bahwa grafik Anda dapat diterima oleh semua browser dan platform

· Anda ingin membuat area di grafik menjadi transparan.

2. Gunakan format JPEG bila :

· Grafik Anda memiliki tonal yang bervariasi

· Grafik Anda adalah fotografi penuh warna
Buat beberapa versi dari situs Anda

Saat ini teknologi web berkembang dengan pesat, di satu sisi hal itu memacu para desainer web/web author untuk membuat halaman-halaman web yang semakin indah dan canggih. Namun di sisi lain, hal itu juga berarti kebutuhan kecepatan akses yang semakin tinggi.

Oleh karena itu, bila Anda mendesain/membuat sebuah situs web dan jika server situs Anda masih memiliki sisa ruang yang cukup besar maka bisa dibuat beberapa versi situs. Misalnya situs versi A untuk pengunjung yang memiliki koneksi internet yang relatif cepat (bisa dilihat di bagian selanjutnya) dan situs versi B untuk pengunjung yang memiliki koneksi internet yang relatif lambat.

Contoh :

q Beberapa situs menyediakan versi HTML standar dan versi Shocked-nya yang membutuhkan plug-in tambahan dan tentunya kecepatan akses yang lebih cepat. Contoh situsnya adalah : www.fightthefuture.com

Gunakan Teknologi Web yang Semakin Canggih

Ada beberapa situs yang dibuat dengan menggunakan bantuan software-software canggih seperti Flash, Dreamweaver ataupun menggunakan teknologi Active X, Dynamic HTML, Java, JavaScript, dan lain-lain. Beberapa diantara situs-situs tersebut memang dimaksudkan untuk menunjukkan kepiawaian pengelola/desainer situs web memasukkan beragam teknologi tersebut ke dalam situs mereka dan ditujukan untuk pengunjung situs yang memiliki koneksi yang cepat ke internet.

Beberapa teknologi web

· Bahasa pemrograman Java yang merupakan sebuah bahasa pemrograman berbasis objek yang dapat diintegrasikan dengan file HTML melalui objek khusus yang disebut applet.

Beberapa keuntungan menggunakan Java :

- merupakan subset dari C++

- bisa dipakai ulang (reusable) dan berorientasi objek

- memungkinkan pembangunan situs yang interaktif

Beberapa kerugian/batasan dari penggunaan Java :

- Masih belum ada standardisasinya

- Masih belum dapat mensuport semua platform

Namun dengan dukungan dari beberapa pabrik browser besar seperti Netscape dan Microsoft maka penggunaan Java akan semakin maju.

Selain Java kita juga mengenal JavaScript, JavaScript merupakan bahasa scripting yang berbeda dengan Java walaupun memiliki struktur bahasa dan konsep eksekusi yang mirip.

Contoh penggunaan Java dan JavaScript : reminder, kalender, shopping cart, kalkulator, dan lain-lain

· Teknologi CGI yang merupakan mekanisme komunikasi interaktif client-server. Dengan menggunakan CGI maka pengunjung dapat melakukan interaksi dengan situs web secara interaktif. Script CGI dapat dibuat dengan menggunakan Perl, shell Unix, C, ataupun bahasa pemrograman lainnya.

Beberapa keunggulan CGI :

- relatif lebih cepat dari Java

- disupport oleh berbagai platform client dan server

- bisa digunakan oleh client yang menggunakan broser berbasis grafik (Netscape, IE dan lain-lain) ataupun yang berbasis text (lynx pada UNIX)

Kelemahan/batasan CGI :

- menghabiskan relatif lebih banyak waktu proses dibandingkan Java

Contoh penggunaan CGI : search engine, akses database, webmail, eCard, dan lain-lain.

· Teknologi shockwave dari Macromedia, membuat dokumen Director dapat dimainkan pada Web. Director telah biasa dipergunakan, setidak-tidaknya bagi para desainer aplikasi interaktif, yang dipercaya sebagai peranti penciptaan aplikasi multimedia yang mewah. Dengan menggunakan aplikasi Afterburner, programmer director dapat mengompres dan menciptakan dokumen Shockwave yang dapat dilihat dari berbagai browser yang telah diinstall Plug-In Shockwave.
Plug-in

Untuk dapat menikmati teknologi-teknologi web tersebut, tak jarang pengunjung situs harus memiliki plugins khusus untuk browser mereka. Sebagai contoh :

· Untuk menikmati situs-situs yang menggunakan Shockwave dan Flash dari Macromedia maka dibutuhkan plugin Shockwave dan Flash Player yang bisa didapatkan di www.macromedia.com/shockwave/download/

· File-file Real Audio / Video membutuhkan player yang bisa Anda dapatkan di www.real.com

· Untuk melihat/membaca file-file PDF kita bisa mendownload program Adobe Acrobat Reader dari situs Adobe (www.adobe.com/products/) yang tersedia gratis.
Tips

Situs yang baik juga akan menyediakan link bagi pengunjung situs menuju ke tempat download plugins yang dibutuhkan.

Proses loading dari situs-situs web tersebut biasanya memakan waktu yang relatif lebih lama dibandingkan dengan situs-situs yang ‘biasa’. Disarankan agar dibuat beberapa versi dari situs yang Anda buat seperti telah disebutkan pada bagian sebelumnya.

Berikan Sesuatu yang Gratis untuk Pengunjung Situs Anda

Mencari sesuatu yang gratis/dengan biaya murah merupakan suatu sifat dasar manusia yang tidak bisa dipungkiri. Anda bisa memanfaatkan hal ini untuk meningkatkan popularitas website Anda.

1. Membuat link khusus ke tempat-tempat yang memiliki sesuatu yang gratis.

Hal ini bisa dilakukan untuk membuat website kita lebih menarik tanpa harus membuat suatu produk tertentu. Anda terlebih dahulu harus menentukan barang-barang gratis macam apa yang ingin Anda tampilkan. Setelah itu cari situs yang menyediakan barang-barang tersebut lalu cantumkan alamat situs tersebut dalam situs web Anda. Sebaiknya untuk pencantuman link ini, Anda memberitahu pemilik situs tersebut agar tidak terjadi masalah di kemudian hari.

Beberapa contoh barang gratis yang diminati penjelajah internet dan bisa Anda cari situs-situs penyedianya: Manual/On Line eBooks, poster, gambar/icon, music (mp3/midi), movie clip, CD, dan lain-lain.

2. Menyediakan sesuatu yang gratis dari website kita (contoh Intel, Oracle, Sun)

Beberapa situs di internet menawarkan barang-barang gratis milik/produksi mereka sendiri. Hal ini bisa dilakukan untuk media promosi dari suatu perusahaan/organisasi yang memiliki kemampuan keuangan yang sangat baik.

Sebagai contoh :

- Langganan CD Gratis yang bisa berisi shareware, info produk, dan lain-lain. Hal ini sudah dilakukan oleh Intel, Sun, dan lain-lain.

- Langganan Majalah gratis yang berkaitan dengan content situs yang dikelola. Sebagai contoh anda bisa mengunjungi Oracle Magazine (www.oramag.com)

- Katalog dari produk-produk yang ditawarkan. Contohnya adalah www.artrock.com

- Contoh (Sample) produk seperti komponen-komponen elektronik (transistor, op-amp, dan lain-lain), software evaluation version, dan lain-lain.

- Databook yang berguna untuk mencari referensi dari sebuah produk. Contohnya: Intel (www.intel.com) , mereka menyediakan berbagai data mengenai produk mereka seperti mikroprosesor, mikrokontroler, dan lain-lain yang digabung dalam beberapa buku (databook).

3. Sediakan layanan-layanan gratis yang dapat menarik pengunjung sekaligus sebagai media promosi. Ini berkaitan dengan teknologi web yang telah dibahas pada bagian sebelumnya. Contohnya adalah layanan electronics Cards gratis yang masing-masing cardnya bisa berisi link menuju situs Anda.

Buat Isi Homepage Anda Selalu Baru (Update)

Suatu situs web yang baik akan selalu menunjukkan aktivitas updating content yang baik. Dengan semakin seringnya content diperbaharui (ditambah, diganti, dikoreksi, diperiksa link-nya, dan lain-lain) menunjukkan kepada penjelajah situs bahwa memang situs anda adalah situs yang benar-benar terurus.

Hal seperti ini sangat direkomendasikan untuk situs-situs penyedia informasi di mana informasinya itu sering berkembang dalam rentang waktu yang singkat, seperti situs-situs majalah, koran, bursa, dan lain-lain.

Ada berbagai cara untuk melakukan proses update ini :

1. Secara manual : Anda update sendiri halaman-halaman web Anda dengan editor HTML yang ada, kemudian save dan upload

2. Secara otomatis : Anda bisa menggunakan teknologi web yang telah ada untuk mempermudah proses updating misalnya menggunakan CGI atau teknologi lainnya sehingga memudahkan pengelola situs untuk terus memperbaharui situsnya.

Menambahkan feature-feature yang menarik.

Dari berbagai teknologi web yang telah dikenal maka Anda dapat membuat suatu layanan/feature khusus dari situs web Anda yang dapat menarik perhatian pengunjung. Ide dasarnya adalah menarik pengunjung dengan fasilitas/layanan yang disediakan kemudian membuat mereka penasaran untuk mengeksplorasi lebih lanjut situs web kita.

Beberapa contoh layanan tersebut adalah eCard, search engine, discussion room, chat room, free hit counter, dan lain-lain.

Ada beberapa cara untuk membuat pengunjung tertarik dengan situs web kita:

- link dari search engine/situs lain diarahkan menuju halaman utama dari situs kita, sehingga memaksa pengunjung untuk mengeksplorasi situs kita lebih lanjut.

- link dari search engine/situs lain langsung diarahkan menuju halaman yang berisi fasilitas yang ditawarkan. Dan dari setiap layanan yang diberikan, pengunjung ‘dibujuk’ untuk melakukan eksplorasi lebih jauh. ‘Bujukan’ itu sendiri bisa berupa beberapa preview image yang menarik, banner, dan lain-lain.

Iklan Website.

Agar situs web Anda dapat dikenal maka Anda harus melakukan promosi mengenai web Anda. Ada banyak cara, diantaranya :

1. Daftarkan search engine yang paling banyak diakses (contoh : yahoo, altavista, infoseek, dan lain-lain).

2. Bisa juga melakukan promosi melalui produk, majalah, katalog, eCards, layanan webmail, banner, dan lain-lain.

3. Selain itu Anda bisa juga menggunakan sarana IRC jika memang diijinkan, memungkinkan, dan sesuai dengan isi/tema dari channel IRC tersebut.

Penutup

Contoh-contoh di atas merupakan beberapa contoh ide yang bisa dimunculkan untuk membuat web Anda lebih ‘populer’. Dan penulis yakin bahwa banyak di antara pembaca yang bisa memunculkan ide yang jauh lebih baik dan orisinil. Akhir kata, semoga Anda bisa bekarya dengan lebih baik lagi dan membuat dunia internet Indonesia lebih semarak.

Rachmat, Eric & Onno W. Purbo

Saturday, April 17, 2010

Pengenalan webcam (web camera)

Ass. wr. wb...
hari minggu bukannya jalan-jalan diluar malah didunia maya jalan-jalannya neh. karena bingung mo posting webcam ja dah soalnya kemaren skripsi saya pakek webcam trus susah cari referensinya jadi ne ane buat ja postingan sapa tau da temen2 yang butuh. amin...

Webcam adalah singkatan dari web camera atau biasa disebut kamera video yang terpasang dengan PC yang dapat digunakan untuk merekam klip video yang bisa dikirim lewat e-mail atau untuk mentrans-misikan gambar secara langsung di Internet untuk keperluan video conferencing.



Webcam mulai ditemukan pada tahun 1991, setidaknya telah membuka mata dunia dan menambah manfaat dari koneksi internet secara langsung. Mulai chatting, teleconference bahkan sebagai kamera steady nonstop. Meski streaming file video yang dikirimkan dipengaruhi oleh kecepatan akses internet, namun tidak bisa dipungkiri, webcam telah merubah segalanya. Sekarang, warnet tanpa webcam pasti akan dijauhi oleh pengunjungnya.

Cara kerja webcam yaitu webcam bekerja berdasarkan pada video yang diambil dari sebuah kamera kemudian dikirim dengan teknik treamming melalui jaringan internet.

Sekarang hampir semua kamera digital dan HP bisa dijadikan sebagai kamera web (webcam). Banyak manfaat menggunakan webcam yaitu di antaranya kita dapat langsung bertatap muka dengan lawan bicara kita di komputer yang berbeda, dan kita juga bisa mengetahui aktivitas lawan bicara kita itu di komputer pada saat itu juga. Bagaimana memanfaatkan kamera ponsel sebagai webcam? bisa, dengan bantuan aplikasi third party yang mendukung koneksi antara PC dan ponsel, salah satu aplikasinya adalah mobile webcam.(www.instanbiz.com)

Kwalitas dari hasil capture pada kamera tergantung besar kecilnya resolusi atau jumlah pixel yang dimiliki oleh camera tersebut Webcam biasanya berresolusi sebesar 352x288 / 640x480 piksel. Namun ada yang kwalitasnya hingga 4 Megapiksel.( http://www.total.or.id)

semoga materinya bermanfaat.key

Tuesday, April 13, 2010

6 KESALAHAN FATAL FACEBOOKER

Pagi mua...
bingung mo posting pa'an yah, ya udah coba jalan2 ke yahoo trsu ketemu artikel ne, sapa tau yang doyan ma FB bisa belajar dari tulisan ini.key :D

Menurut survey, 30% perusahaan menggunakan Facebook untuk menilai calon pegawainya. Jadi, jangan sembarang menulis atau meng-upload sesuatu di account Anda. Hindari 6 kesalahan fatal di bawah ini.


1. Foto profil yang kurang "sopan"
Sekilas tidak ada yang salah dari memasang foto profil yang menunjukkan Anda sedang berpose menggoda atau menenggak sebotol minuman keras. Namun jika foto tersebut dilihat oleh calon atasan, imej profesional Anda akan langsung runtuh.

2. Mengeluh tentang pekerjaan
Bisa berupa keluhan tentang pekerjaan yang menumpuk, atau uneg-uneg akan atasan yang tidak kompeten. Mengeluh itu wajar, namun jika Anda melakukannya di forum publik, lain lagi ceritanya.

3. Menulis sesuatu yang bertentangan dengan isi CV
Anda menulis 1984 sebagai tahun lahir Anda di dalam CV. Tapi di Facebook, tahun lahir Anda 1979. Sekecil apapun perbedaan data diri tersebut, Anda beresiko dicap tidak jujur. Minimal ceroboh dan tidak teliti.

4. Menulis status "mengadu"
Hati-hati saat menulis status seperti, "Tommy nggak masuk hari ini karena "sakit", padahal lagi liburan di Bali. Sementara aku terkurung dengan kerjaan yang menumpuk." Bukan hanya nama baik teman Anda saja yang dipertaruhkan, tapi juga kredibilitas Anda sendiri. Anda akan terlihat licik dan tidak dapat dipercaya.

5. Tidak menggunakan fasilitas Privacy Setting
Kita dapat mengatur siapa saja yang bisa melihat profil lengkap kita, siapa yang tidak bisa melihat foto-foto tertentu, dsb. Sayangnya, tidak semua pengguna Facebook memanfaatkan fasilitas ini. Bahkan banyak yang tidak mengerti atau tidak tahu sama sekali.

6. Pencemaran nama baik
Anda sudah menjaga halaman Facebook Anda baik-baik sehingga terlihat profesional. Tiba-tiba seorang teman meng-upload foto Anda yang sedang mabuk, dan tentunya tak lupa men-tag Anda. Rajin-rajinlah mengecek Facebook Anda sehingga bisa langsung menghapus konten yang tidak diinginkan.

yah ntu ja info dari saya semoga bermanfaat (walaupun tulisan ne bukan menjurus ke pemrograman), tapi sedikit tidak bisa buat temen2 bloger yg doyan FB bisa belajar.key
maaf jika kelebiahan ato kekurangan kata dipersorry ja dah.key ^_^
reff : http://mim.yahoo.com/yahooindonesia/p/exJDZ-y/?noredir=1&cid=idtd

Sunday, March 28, 2010

sekilas tentang MY SQL

Assalamualaekum...
maaf ya temen-temen, adek-adek n kakak-kakak. ane dah lama menghilang ne dari peredaran blog ne, maklum br ja nyelesein kuliah, abis ntu cari uang belanja deh heheheeeeeee..... ^_^
ni hari ane mo posting tentang my sql soalnya kalo sql server 2000 kan udah ta posting dulu di sini, atas permintaan adek ane neh (maklum adeknya banyak nee..), ya udah kita mulai ja dah, tp sebelum belajar siepin jajan ma secangkir kopi ato susu juga boleh. hehehee..
kita mulai yah...
baca do'a dulu (bismillahirrahmanirrahim)
My SQL, my sql ntu adalah sebuah aplikasi yang digunakan untuk membuat database berbasis sql ("my sql" ntu programnya trs "sql ntu bahasa pemrogramannya), dimana sebuah database adalah sebuah struktur yang umumnya dikategorikan dalam 2 hal yaitu database flat dan database relasional. Database relasional lebih banyak yg suka dibanding yang flat karena lebih masuk akal, termasuk MySQL ntu adalah database relasional.

SQL (kalo dibacanya "ess-que-el") yaitu kependekan dari Structured Query Language. SQL digunakan untuk berkomunikasi dengan sebuah Database. Sesuai dengan ANSI,SQL merupakan bahasa standar untuk sistem menajemen database relasional. Statemen SQL digunakan untuk melakukan tugas-tugas seperti melakukan update terhadap database, atau mengambil data dari sebuah database. Beberapa database relasional yang menggunakan SQL dan cukup ngetop adalah: MySQL, Oracle, Sybase, Microsoft SQL Server, Access, Ingres, etc. Meskipun sebagian besar sistem database menggunakan SQL, namun sebagian besar dari mereka juga memiliki ekstensi khusus yang hanya bisa digunakan di sistem masing-masing. Namun demikian, perintah standar SQL seperti "Select", "Insert", "Update", "Delete", "Create", dan "Drop" dapat digunakan untuk melakukan hampir semua hal yang perlu dilakukan terhadap sebuah database. Tutorial ini akan mengenalkan kamu pada penggunaan dasar dari perintah tersebut. Kamu bisa praktek dengan menginstal MySQL atau database lain di komputer kamu.
Nah dalam dunia praktek sehari-hari kita bakalan jarang tuh make teori database. kita akan banyak berhubungan dengan yang namanya Query. Inget-inget, Query merupakan senjata utama kita dalam bekerja sehari-hari dengan database. jadi kalo mo belajar my sql belajar dulu Query. Siap untuk mempelajari Query? ayoooo...

Query merupakan istilah yang digunakan untuk menyatakan berbagai perintah SQL. Setiap perintah melakukan beberapa hal terhadap database. Sebagai contoh, perintah CREATE akan membuat tabel dan database, sedangkan SELECT akan menempilkan records yang telah diinputkan atau sisipkan dalam database.

Konstruksi Query dimulai dengan salah satu perintah seperti ADD, DROP, CREATE, INSERT, SELECT, UPDATE, REPLACE, DELETE.
Syntax paling dasar untuk mengambil data dari database adalah sebagai berikut :
SELECT nama column FROM nama table
contoh :
select nim,nama,jns_kelamin,jurusan,jenjang,alamat from mahasiswa
atau untuk menampilkan semua column diganti menggunakan tanda bintang (*)
select * from mahasiswa

Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang secara logik merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom(column atau field). Sedangkan dalam sebuah database dapat terdiri dari beberapa table.
Beberapa tipe data dalam MySQL yang sering dipakai:

MEMBUAT DATABASE DAN TABLE
  • Cara untuk membuat sebuah database baru adalah dengan perintah:
    create database namadatabase;
    Contoh: create database privatdb;
  • Untuk membuka sebuah database dapat menggunakan perintah berikut ini:
    use namadatabase;
    Contoh: use privatdb;
  • Perintah untuk membuat tabel baru adalah:
    create table namatabel (struktur);
Contoh:
Misalkan kita ingin menyimpan data anggota yaitu: nomor, nama, email, alamat, kota. Sedangkan strukturnya seperti tabel dibawah ini:
Perintah MySQL untuk membuat tabel seperti diatas adalah:
create table anggota(
nomor int(6) not null primary key,nama char(40) not null, email char(255) not null, alamat char(80) not null, kota char(20) not null);

Untuk memasukkan sebuah baris (record) kedalam tabel, MySQL adalah sebagai berikut:
insert into namatabel values(kolom1, kolom2,kolom3,…);
Contoh:
insert into anggota values(‘1’,’Arini Nurillahi’, ’arini@hotmail.com’, ’Jl.Lebak Rejo 7’,’Surabaya’)

Isi tabel dapat ditampilkan dengan menggunakan perintah SELECT, cara penulisan perintah SELECT adalah:
select nm_kolom from namatable;
Untuk menghapus suatu record dengan kriteria tertentu digunakan perintah sebagai berikut:
delete from namatabel where kriteria;
• Contoh: Menghapus record dari tabel anggota yang bernomor ‘3’
delete from anggota where nomor=’3’;
Untuk memodifikasi (merubah) isi record tertentu adalah dengan menggunakan perintah sebagai berikut:
update namatabel set kolom1=nilaibaru1,kolom2=nilaibaru2 … where kriteria;
• Contoh:Merubah e-mail dari anggota yang bernomor 12 menjadi ‘supri@yahoo.com’ dalam
tabel anggota.
update anggota set email=’supri@yahoo.com’ where nomor=’12’;

nah, coba dulu segitu dah ilmunya, dicicil dulu dah ntr bisa bosen kalo kebanyakan yah. InsyAllah kl da kesempatan ane sambung lagi yah. thanks...
kalo da saran silahkan kasi komen, n kalo da konsultasi silahkan ke YM ato email langsung.key..