This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Wednesday, May 8, 2013

Grafika Komputer "Contoh Soal Algoritma Bressenham"



Algoritma Bressenham
  1. Tentukan 2 titik yang akan dihubungkan dalam pembentuk garis.
  2. Tentukan salah satu titik disebelah kiri sebagai titik awal, yaitu (X0, Y0) dan titik lainnya sebagai titik akhir (X1, Y1)
  3. hitung Dx, Dy, 2DX dan 2Dy-2Dy
  4. Hitung parameter P0= 2Dy – 2Dx
  5. Untuk setiap X1 sepanjang jalur garis, dimulai dengan k=0,
-          bila pk<0, makatitik selanjutnya adalah (Xk + 1, Yk) dan Pk+1 = Pk +2Dy
-          bila tidak, maka titik selanjutnya adalah (Xk + 1, Yk +1) dan Pk+1 = Pk +2Dy – 2Dx
  1. Ulangi langkah no. 5 untuk menentukan posisi selanjutnya, sampai X=X1 dan Y=Y1

Contoh soal:
Diketahui 2 buah titik A(10,10) dan titik B(17,16) bila titik A sebagai titik awal dan titik B sebagai titik akhir, maka buatlah garis yang menghubungkan titik tersebut dengan menggunakan algoritma Bressenham
Jawab:
Periksa Xa dan Xb
Xa = 10 < Xb=17
Maka, X = Xa = 10
            Y=Ya = 10
Xend = xa= 17
Ulangi selama x < xend
* K0:
x = x + 1 = 10 + 1 = 11
Periksa nilai p , dimana p = 5
y = y + 1 = 10 + 1 = 11
p = p + twodydx = 5 + (-2) = 3

* K1:
x = x + 1 = 11 + 1 = 12
Periksa nilai p, dimana p = 3
y = y +1 = 11 + 1 = 12
p = p + twodydx = 3 + (-2) = 1

* K2:
x = x + 1 = 12 + 1 = 13
Periksa nilai p, dimana p = 1
y = y +1 = 12 + 1 = 13
p = p + twodydx = 1 + (-2) = -1

* K3:
x = x + 1 = 13 + 1 = 14
Periksa nilai p, dimana p = -1
Nilai y tetap yaitu y=13
p = p + twody = (-1) + 12 = 11


* K4:
x = x + 1 = 14 + 1 = 15
Periksa nilai p, dimana p = 11
y = y +1 = 13 + 1 = 14
p = p + twodydx = 11 + (-2) = 9

* K5:
x = x + 1 = 15 + 1 = 16
Periksa nilai p, dimana p = 9
y = y +1 = 14 + 1 = 15
p = p + twodydx = 9 + (-2) = 7

* K6:
x = x + 1 = 16 + 1 = 17
Periksa nilai p, dimana p = 7
y = y +1 = 15 + 1 = 16
p = p + twodydx = 7 + (-2) = 5

Proses berhenti karena x = x1 dan y = y1
K
Pk
(Xk+1 , Yk+1)
-
-
10,10
0
3
11,11
1
1
12,12
2
-1
13,13
3
11
14,13
4
9
15,14
5
7
16,15
6
5
17,16



Tidak ada komentar:




Poskan Komentar

DEFINISI KECERDASAN BUATAN

Definisi Kecerdasan Buatan

Kecerdasan buatan (Artificial Intelligence) merupakan bagian dari ilmu komputer yang mempelajari bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan oleh manusia bahkan bisa lebih baik daripada yang dilakukan manusia.
Menurut John McCarthy, 1956, kecerdasan buatan adalah untuk mengetahui dan memodelkan proses- proses berpikir manusia dan mendesain mesin agar dapat menirukan perilaku manusia. Bagian utama aplikasi berbasis kecerdasan buatan:
  • Basis Pengetahuan (Knowledge Base), berisi fakta-fakta, teori, pemikiran, dan hubungan antara satu dg lainnya.
  • Mesin Inferensi (Inference Engine), yaitu kemampuan menarik kesimpulan berdasarkan pengalaman atau aturan.

ALGORITMA DDA & BRESENHAM

ALGORITMA DDA & BRESENHAM

1. Algoritma DDA
DDA ( Digital Differential Analyzer) adalah garis yang membentang antara 2 titik, P1 dan P2. Dimana ke-2 titik ini membentuk sudut yang besarnya sangat bervariasi. Bekerja atas dasar penambahan nilai x dan nilai y. Dimana pada garis lurus, turunan pertama dari x dan y adalah kostanta.
Konsep Algoritma DDA :
2. Algoritma Bresenham
Algoritma Garis Bresenham adalah suatu algoritma yang menentukan titik-titik dalam dimensi yang membentuk pendekatan dekat dengan garis lurus antara dua titik yang diberikan. Pendekatan ini biasa digunakan untuk menggambar garis pada layar komputer, karena hanya menggunakan integer penambahan, pengurangan dan pergeseran. Algoritma ini merupakan salah satu algoritma paling awal yang dikembangkan di bidang komputer grafis.
Konsep Algoritma Bresenham :
Contoh soal :

Tentukan dua titik (2,2) , (6,8) dengan menggunakan Algoritma DDA dan Bresenham!
Pembahasan : (jika gambarnya kurang jelas, klik saja gambarnya (zoom sendiri))
a). Algoritma DDA

Tabel :
b). Algoritma Bresenham
Demikian mengenai Algoritma DDA & Bresenham, semoga bermanfaat.

Tuesday, May 7, 2013

Cara Menginstall Linux Ubuntu di VirtualBox


Cara Menginstall Linux Ubuntu di VirtualBox

Menginstall Linux Ubuntu - Linux Ubuntu merupakan sebuah sistem operasi yang open source dan sekarang ini telah semakin banyak digunakan karena tergolong sebagai distro linux yang paling populer, anda dapat menginstallnya pada komputer anda, namun jika anda adalah pengguna setia sistem operasi lain misalnya windows, maka anda sebaiknya menginstallnya secara dual booting atau triple booting, tapi jika komputer anda mempunyai spesifikasi yang baik dari segi RAM dan juga Hardisk maka anda juga dapat menggunakan Virtual Machine untuk menginstall ubuntu di laptop anda.
Pada kesempatan ini kami akan membahas mengenai cara menginstall Linux ubuntu di VirtualBox.
Proses instalasi base sistem Ubuntu sangat mudah, karena tidak menawarkan banyak pilihan, cukup mengikuti langkah demi langkah yang ada, berikut langkah instalasi ubuntu di PC.
  1. Langkah pertama adalah jalankan virtual box (oracle virtual machine di PC)

  2. Setelah membuka dan menjalankan Virtual box pastikan bahwa telah ada file ISO Ubuntu yang aka di Installkan, perhatikan gambar berikut :

  3. Apabila telah ada file ISO Ubuntu maka proses instalasi bisa langsung dilakukan klik tombol start pada layar utama virtual box perhatikan gambar berikut :

  4. Setelah itu akan muncul dua pilihan yaitu Try Ubuntu Version**** atau Install Ubuntu Version **** untuk lebih mengenal Ubuntu sebaiknya kita pilih Try Ubuntu, nanti setelah memilih itu lalu bisa menginstallnya lewat desktop try ubuntu tadi, perhatikan gambar :

  5. untuk menginstall ubuntu pilih menu Install Ubuntu yang terletak pada Desktop, sesuai gambar 3.5, setelah mengkliknya maka akan muncul pilihan untuk menu untuk bahasa yang digunakan pada ubuntu nantinya.

  6. Setelah memilih default bahasa lalu pilih forward, dan akan tampil zona waktu, sesuai gambar berikut :

  7. Setelah mengatur zona waktunya pilih forward lagi, dan akan muncul pilihan untuk memilih layout keyboard, sesuai gambar berikut:

  8. Apabila sudah selesai mengatur layout keyboard klik forward, dan akan diarahkan ke Prepare disk space, sesuai gambar berikut:
  9. Selanjutnya adalah proses mengisi data user login dan password, sesuai gambar berikut:
  10. Jika semua kolomnya telah terisi, klik forward, maka akan muncul rekapitulasi data penginstalan yang telah dilakukan sejak awal proses tadi, sesuai gambar berikut:
  11. Selanjutnya adalah klik install,,, setelah itu tunggu beberapa saat karena proses instalasi Ubuntu sedang berlangsung, sesuai gambar berikut :
  12. Apabila proses instalasi telah selesai maka akan muncul perintah restart (reboot) pilih saja yes, setelah di restart maka tampilan Ubuntu akan menjadi seperti berikut ini

  13. Apabila password yang di inputkan benar maka akan masuk ke jendela utama linux Ubuntu sesuai gambar berikut :
sekian penjelasan dari kami mengenai cara Instalasi Linux Ubuntu di VirtualBox

Download CorelDraw X6 Full Version



Download CorelDraw X6 Full Version



Download CorelDraw X6 Full Version - Pada posting sebelumnya Arif Poetra Yunar Blog pernah share software CorelDraw X5. Dan ternayata CorelDraw sudah update ke versi terbarunya yaitu CorelDraw X6. Software ini merupakan software teranyar yang telah dirilis oleh corel.inc. CorelDraw Graphic Suite X6 hadir dengan tampilan sedikit baru dan fitur yang telah di update. Untuk yang suka mendesain gambar, software ini sangat cocok dalam membuat kreasi gambar khususnya gambar vektor. Bagi yang berminat, langsung saja klik link download dibawah ini...Lets Cekidotttt.....


Download CorelDraw X6 Full Version

Download CorelDraw X6 Full Version



CorelDRAW Graphics Suite adalah sebuah software Vector Graphics serbaguna yang dirancang untuk memenuhi kebutuhan dan membantu konsumen yang mendambakan kemudahan dalam menyelesaikan atau membuat sebuah grafis secara kreatif dan profesional untuk mengekspresikan ide-ide media apapun. Ilustrasi, lay out, jejak, Web desain grafis dan foto-edit dengan solusi lengkap untuk komunikasi visual. Mudah mengimpor dan mengekspor konten dengan kompatibilitas file terkemuka. Pergi lebih cepat daripada sebelumnya dengan yang baru, template yang dirancang secara profesional dan bahan pembelajaran yang menarik. Dibuat dengan percaya diri, mulai dari logo khas dan tanda-tanda, untuk materi pemasaran mencolok, Web grafis dan animasi, billboard, mobil wraps dan banyak lagi. Menawarkan peningkatan kecepatan, kontrol warna lebih akurat, dan alat desain baru dan ditingkatkan, ini harus-memiliki versi membantu Anda membuat desain yang luar biasa cepat.


CorelDraw Graphics Suite menawarkan puluhan fitur baru yang ditingkatkan, termasuk Flash animasi, ilustrasi vektor, tata letak halaman, mengedit foto dan alat pelacakan. Selain itu, CorelDraw kini tersedia dalam versi 32-bit dan 64-bit. Bagi para pengguna Windows bisa memilih CorelDraw X6 versi 32-bit atau 64-bit sesuai dengan versi windows yang dimilikinya, yang akan sangat berpengaruh terhadap performa dari Coreldraw itu sendiri.

Fitur-Fitur terbaru yang ada dalam CorelDraw X6 ini diantaranya adalah :

  • Dukungan pada 64bit, kita sekarang dapat memilih menggunakan versi 32-bit atau 64-bit pada Coreldraw dan Corel Photo Paint.
  • Dukungan terhadap OpenType. Sekarang sudah banyak juga font jenis OpenType. Selain itu Coreldraw X6 juga sudah meningkatkan fitur Complex Script. Jadinya kita bisa menggunakan tulisan arab, dan tulisan bahasa lainnya dengan lebih baik dari versi sebelumnya yang memiliki banyak error di sana-sini.
  • Tool baru untuk membuat vektor secara kreatif antara lain Smear, Twirl, Attract dan Repeal.
  • Peningkatan pada fitur Powerclip yang lebih mudah dan lebih baik dari sebelumnya, para pengguna Powerclip pastinya akan bertambah senang menggunakan fitur ini.
  • Document Style. Mengatur Style dan Warna akan menjadi lebih mudah dari versi sebelumnya.
  • Software Pembuat Website. Membuat website sekarang lebih mudah dengan menggunakan Corel® Website Creator™ X6.
  • Bitmap and vector pattern fills.
Didalam CorelDraw Graphics Suite X6 ini meliputi:

  • CorelDRAW ® X6
         Vektor intuitif ilustrasi dan tata letak halaman-aplikasi
  • Corel ® PHOTO-PAINT ™ X6
         Aplikasi editing gambar Profesional
  • Corel ® PowerTRACE ™ X6
         Aplikasi tracing gambar bitmap mencadi vector
  • Corel ® Creator Website ™ X6 *
         Software baru bawaan Coreldraw Graphic Suite X6, untuk membuat website.
  • Corel CAPTURE ™ X6
         Utility untuk mencapture layar dengan sekali klik
  • Corel ® CONNECT ™ X6
         Tool pencari konten desain
  • PhotoZoom Pro 2 **
         Plug-in dari Corel PHOTO-PAINT unuk memperbesar gambar digital
  • ConceptShare ™
         Tool interaktif untuk kolaborasi online.
CorelDRAW Graphics Suite X6 System Requirements:

  • Microsoft® Windows® 7, Windows Vista®, Windows® XP, with latest service packs installed (32-bit or 64-bit editions)
  • Intel® Pentium® 4, AMD Athlon™ 64 or AMD Opteron™
  • 512 MB RAM (1 GB recommended)
  • 750 MB hard disk space (1 GB for typical installation without content). Up to 6GB needed to install extra content
  • Mouse or tablet
  • 1024 x 768 screen resolution (768 x 1024 on a Tablet PC)
  • DVD drive
  • Microsoft® Internet Explorer® 7 or higher
Download CorelDraw X6 versi trial terlebih dahulu melalui situs resminya dan silakan pilih versi 32-bit atau 64-bit sesuai versi Windows kalian. Klik disini
Dan untuk menjadikan CorelDraw X6 full version, download Keygen di sini.


Cara install CorelDraw X6 agar menjadi full version menggunakan keygen

  1. Setelah download Installer CorelDraw X6 selesai, Double klik CorelDRAWGraphicsSuiteX6Installer_EN kemudian instal.
  2. Apabila Windows anda belum ter-instal Net Framework min versi 3.5  untuk instalasi dibutuhkan net farmework silahkan Next otomatis dia akan instal sendiri ingat di sini membutuhkan koneksi internet untuk instalasi atau sebelumnya bisa download net framework 3.5 offline di sini.
  3. Klik I accept the terms in the license agreement kemudian Next untuk melanjutkan proses instalasi
  4. Isi User Name dan klik I have a serial number dan isi serial numbernya, untuk memasukan serial number gunakan Keygen, sebelum menggunakan keygen non-aktifkan terlebih dahulu antivirus anda.
  5. Buka Keygen kemudian pilih Program dan pilih CorelDraw X6 dan klik Serial maka di situ akan keluar Serial Number dan copy ke instalasi CorelDraw
  6. Note: Jangan di close keygen nya sebelum semua proses selesai.
  7. Klik Next untuk melanjutkan proses instalasi, akan muncul Typical Instalation dan Costum Instalation, klik Typical Instalation tunggu proses instalasi berjalan sampai selesai,
  8. Klik Finish. maka proses instalasi sudah selesai, namun proses untuk menjadikannya full version belum selesai, kita lanjutkan lagi ketahap berikutnya.....
  9. Buka aplikasi CorelDraw X6 yang sudah kita install tadi, pilih Other Activation Options
  10. Pilih Phone Corel, masukan kode Instalation Code ke kotak Instalation Code pada Keygen kemudian klik Activation. Setelah itu copy Activation Code yang telah di dapat dari hasil Activation Keygen, dan masukan kode tersebut ke CorelDraw ( untuk lebih jelas lihat gambar), kemudian klik Continue.

  11. CorelDraw X6 Keygen

  12. Aktivasi kode berhasil dan klik Close, anda telah mempunyai CorelDraw X6 full version
 CARA INSTAL WINDOWS 8 DENGAN GAMBAR

langkah Langkah Panduan Cara Instal Windows 8 Dengan Benar Dan Komplet, Kali ini windows8kita akan berbagi bagaimana caranya menginstal windows 8, Step by step ini sebenarnya mudah di mengerti jika kita pernah instal windows 7 sebelumnya.
Instalasi Windows 8 bukanlah prosedur yang rumit. Dan Menurut windows8kita Selama sistem anda memenuhi setidaknya persyaratan Windows minimum 8 perangkat keras untuk menjalankan, Anda dapat menginstalnya sendiri.
Sebelum Anda memulai prosedur instalasi, cari kode aktivasi (atau disebut kunci produk) yang diperlukan untuk seluruh proses untuk memulai. Tanpa itu, Anda tidak dapat menginstal Windows 8. Kode ini didistribusikan dengan salinan ritel Anda Windows 8.
Masukkan disk instalasi ke komputer Anda atau perangkat dan boot komputer Anda atau perangkat dari itu. Tergantung pada bagaimana dikonfigurasi, Anda mungkin perlu mengedit sistem input-output dasar (BIOS) dan mengubah urutan boot agar sistem Anda mulai pertama dari DVD atau Blu-ray drive.
Pada awal proses instalasi, Anda akan diminta untuk memilih partisi di mana Anda ingin menginstal Windows 8. Jika Anda menginstal pada komputer baru atau perangkat, Anda akan melihat hard disk Anda sebagai salah satu potongan dari ruang yang tidak terisi. Anda harus membuat partisi baru untuk itu. Ketika membuat partisi, perlu diingat bahwa yang terbaik adalah untuk mengalokasikan setidaknya 25 GB untuk Windows 8 untuk memastikan Anda memiliki ruang untuk itu dan aplikasi yang Anda akan menginstalnya sementara untuk menggunakannya. Jika Anda berencana untuk menginstal banyak aplikasi dan permainan, mengalokasikan ruang yang lebih.
Ketika membuat partisi ini, Windows Setup secara otomatis membuat partisi lain bernama Sistem Reserved, sekitar 350 MB. Tinggalkan partisi ini tak tersentuh dan tidak menghapusnya. Ini menyimpan alat pemulihan yang diperlukan ketika menghadapi kegagalan dan masalah.
Jika Anda memiliki partisi, semua yang perlu Anda lakukan adalah memilih salah satu di mana Anda ingin menginstal Windows 8. Cara terbaik adalah untuk memformat partisi tersebut sehingga tidak ada data yang di atasnya, dan perlu di ketahui bahwa Windows 8 dapat menggunakan semua ruang di atasnya.
Setelah proses instalasi selesai, Anda mulai menyesuaikan instalasi Windows 8. Anda akan diminta untuk memilih apakah Anda ingin menggunakan pengaturan express (pengaturan default) atau menyesuaikan hal-hal secara rinci.
Untuk memastikan Windows 8 akan bekerja dengan cara yang Anda inginkan, pilih Customize dan pergi melalui beberapa langkah tambahan.
Sebelum logon pertama, Anda akan diminta untuk memasukkan rincian dari akun Microsoft Anda (alamat email dan password). Jika Anda tidak memiliki account Microsoft, yang terbaik adalah untuk membuat satu pada komputer atau perangkat dengan koneksi internet sebelum proses instalasi.
Sekarang, Anda akan belajar cara menginstal Windows 8 dari awal pada komputer baru atau perangkat.
Masukkan Windows 8 disc instalasi ke DVD atau Blu-ray reader. Mulai dari disk. Tergantung pada bagaimana sistem Anda sudah diatur, Anda mungkin perlu memasukkan BIOS komputer Anda dan mengaturnya untuk boot dari pembaca DVD atau Blu-ray.
Langkah 1. Tekan tombol pada keyboard Anda ketika diminta untuk melakukannya, untuk memulai proses setup Windows 8.




Langkah 2. Pilih bahasa yang ingin Anda instal, format waktu dan mata uang yang ingin Anda gunakan, dan metode keyboard atau masukan. Klik atau Pilih Next. Klik atau Pilih Install sekarang.


Langkah 3. Anda akan diminta untuk memasukkan kunci produk. Ketik kunci produk untuk instalasi Windows 8 Anda dan klik atau tekan Next.


Langkah 4. Anda akan diminta untuk menerima persyaratan lisensi. Baca persyaratan lisensi dan pilih Saya menerima persyaratan lisensi. Klik Next.


Langkah 5. Anda akan diminta untuk memilih jenis instalasi yang ingin Anda lakukan. Pilih Yang Custom: Instal Windows saja (advanced).


Langkah 6. Anda akan ditanya di mana Anda ingin menginstal Windows. Pilih mana Anda ingin menginstal Windows 8. Klik Drive options (advanced) untuk membuka daftar pilihan untuk mengelola ruang disk yang tersedia.


Klik New dan menentukan ukuran partisi yang akan dibuat untuk Windows 8. Klik Apply.Nnati Anda akan  diberitahu bahwa Windows mungkin membuat partisi tambahan untuk sistem file .. Klik atau tekan OK.


Pilih partisi yang baru saja dibuat dan klik Format. Anda diberitahu bahwa semua data pada partisi ini akan hilang. Klik atau tekan OK untuk mengkonfirmasi bahwa Anda ingin partisi yang akan diformat. Klik atau tekan Next untuk memulai proses instalasi.



Langkah 7. Tunggu sampai proses instalasi selesai dan untuk sistem anda untuk me-restart. Proses kustomisasi untuk instalasi Windows 8 Anda dimulai.
Langkah 8. Pilih warna yang ingin Anda gunakan untuk instalasi Windows 8 Anda dan ketik nama yang ingin Anda tetapkan untuk komputer atau perangkat. Klik atau tekan Next untuk mulai mengkonfigurasi pengaturan penting lainnya. Jika Anda menginstal Windows 8 pada laptop atau perangkat dengan kartu jaringan nirkabel, Anda akan diminta untuk memilih jaringan nirkabel yang untuk menghubungkan dan memperkenalkan rincian koneksi yang sesuai.


Langkah 9. Klik Customize untuk menyesuaikan Windows 8 pengaturan secara rinci.


Langkah 10. Pilih apakah Anda ingin file sharing diaktifkan. Pilih bagaimana Anda ingin Windows 8 untuk melindungi dan memperbarui komputer atau perangkat dengan memutar switch On atau Off. Klik Next.


Langkah 11. Pilih jenis informasi yang ingin Anda kirim ke Microsoft saat menggunakan Windows 8 dan aplikasi yang Anda install dengan memutar switch On atau Off. Klik Next.


Langkah 12. Pilih apakah Anda ingin Windows 8 untuk memeriksa online untuk solusi untuk masalah yang mungkin Anda hadapi saat menggunakannya dan apakah Anda ingin membiarkan aplikasi menggunakan nama Anda, gambar akun, atau lokasi data. Putar switch Aktif atau Tidak aktif untuk setiap pengaturan sesuai dengan preferensi Anda. Klik Next.



Langkah 13. Anda akan diminta untuk akun Microsoft untuk sign in Ketikkan alamat email untuk akun Microsoft Anda dan klik atau tekan Next. Anda akan diminta untuk memasukkan sandi akun Microsoft.
Jika Windows 8 tidak mendeteksi koneksi internet aktif (misalnya, bila dipasang pada laptop belum terhubung ke jaringan nirkabel), ia akan meminta Anda untuk terhubung ke jaringan dan kemudian menggunakan akun Microsoft untuk sign in ketik password Anda di bidang yang sesuai dan klik atau tekan Next.
Langkah 14. Anda akan diminta untuk memasukkan beberapa informasi verifikasi keamanan yang digunakan jika Anda perlu untuk memulihkan akun Anda. Masukkan rincian yang diminta dan klik atau tekan Next. Windows 8 membutuhkan waktu untuk menyelesaikan semua persiapan yang diperlukan.



Ketika Anda login, jangan lupa untuk mengeluarkan CD instalasi dan menyimpannya dengan aman. Anda sekarang dapat menggunakan Windows 8 dan semua fitur yang tersedia. Anda juga akan menerima email atau pesan SMS untuk meminta Anda untuk mengkonfirmasi ini komputer atau perangkat sebagai PC terpercaya. Hal ini penting karena tanpa konfirmasi ini Anda tidak dapat menggunakan semua fitur sinkronisasi di Windows 8.
Jika Anda telah menggunakan Windows 8 pada komputer lain atau perangkat dengan akun Microsoft yang sama yang Anda gunakan untuk log on, pengaturan Anda dari perangkat lain secara otomatis bermigrasi ke instalasi ini. Setelah Anda menginstal Windows 8, jangan lupa untuk mengaktifkannya. Anda tidak akan dapat menyesuaikan sepenuhnya sampai aktivasi dilakukan dari Settings PC.
Itulah step by step cara instalasi windows 8, gimana menurut anda semua, mudah dan gampang bukan. Untuk sobat windows8kita yang masih mengalami kebingung dalam proses instalasi windows 8, sobat bisa bertanya melalu form komentar di bawah ini.

Category: , ,
Halo Sobat BC, Kali ini, saya balik lagi dengan membawa software PDF Creator dan Reader, bernama Nitro PDF Pro, Niro PDF Pro, adalah software Creator dan reader Document berekstensi .pdf, bagi kita tentunya yang paling familiar atau yang paling kita kenal adalah Adobe Acrobat dan Adobe Reader kan? nah, software ini bisa dibilang sudah cukup lama saja, dan hanya terkenal sedikit, jadi, buat yang masih belum familiar, cobalah Nitro PDF Ini, dan siapa tau bisa langsung menyukainya, karena fitur-fiturnya yang gampang, interface yang bagus, membuat orang yang menggunakannya menjadi lebih tertarik, oke, di download ya.

System Requirements :
  • Processor : 1 GHz or equivalent
  • RAM : 512 MB (1 GB recommended)
  • Display : Resolution 1024x768
  • Hard Disk : 500 MB
  • OS : Microsoft Windows XP, Vista, 7, 8.
  • Microsoft Office 2003 Or The New one
  • Microsoft .NET Framework 2.0 Or Higher
Features :
  • Create + Combine. Nitro Pro 8 lets you quickly and easily create professional-quality PDF documents from any format or content type: paper scans, spreadsheets, presentations, reports, and more.
  • Edit Text + Images. Add, manipulate, replace, and correct text and images in PDF files with intuitive editing tools. Extract and delete individual pages from documents.
  • Convert + Export. Nitro Pro 8 lets you easily reuse and repurpose text, images, or entire documents, with tools to accurately convert and extract PDF files and their content.
  • Scan + OCR. Apply Optical Character Recognition (OCR) to image- and paper-based documents and create searchable and/or editable layers of text for digital archival.
  • Collaborate + Review. Review and markup PDF files faster with a range of text- and shape-based annotations. Easily involve multiple contributors with tools to track, sort, and manage individual comments
  • Sign + Certify. Electronically sign and return documents in seconds with Quick Sign and streamline certifiable digital signature work flows with one-click, reusable profiles. Certify and approve documents with preset and customizable dynamic stamps that include the time, date, location, and author.
  • Control + Protect. Control document access and usage with individual user permissions and digital IDs. Protect confidential information using military-grade 256-bit and remove sensitive content with Redaction.
  • Electronic Forms. Create and distribute custom forms to gather information that are as intuitive as their paper counterparts  but much more efficient and easily fill, submit, and save PDF forms
Download :

Wednesday, January 2, 2013

Trigger pada MySQL



Implementasi  Trigger pada MySQL




Pendahuluan
Basis Data atau Database adalah kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi kebutuhan. Dengan  database,  data  atau  informasi  dapat  disimpan  secara  permanen. Informasi yang tadinya di dalam variabel, akan segera hilang bersamaan dengan selesainya eksekusi program aplikasi. Untuk itu diperlukan database untuk menyimpan informasi yang ingin dipertahankan saat eksekusi selesai.
Salah satu sistem database (DBMS) populer saat ini adalah MySQL. Terdapat beberapa alasan mengapa MySQL dipilih sebagai DBMS, diantaranya: freeware, didukung  hampir  semua  bahasa  pemrograman  populer  saat  ini,  database  tercepat (metode one-sweep multijoin), dan komunitas yang besar.
Setiap  database  mempunyai  fasilitas  yang  memungkinkan  aplikasi-aplikasi
untuk  menyimpan  dan  memanipulasi  data.  Selain  itu,  database  juga  memberikan fasilitas lain yang lebih spesifik yang dipakai untuk menjamin konsistensi hubungan antar  tabel  dan  integritas  data  di  dalam  database.  Referential  integrity  merupakan sebuah  mekanisme  untuk  mencegah  putusnya  hubungan  master/detail.  Jika  user mencoba menghapus sebuah field pada tabel master sehingga record di tabel detail menjadi yatim (tidak mempunyai induk), referential integrity akan mencegahnya.
Trigger merupakan program   yang dihubungkan dengan suatu tabel atau view yang secara otomatis melakukan suatu aksi ketika suatu baris di dalam tabel atau view dikenai operasi seperti INSERT, UPDATE atau DELETE.
Trigger dapat dimanfaatkan untuk menjaga,   mengelola,   dan   membantu   kinerja   database   engineer   dalam   upaya terjaminnya integritas sebuah database. Dalam  implementasinya  untuk  pekerjaan  sehari-hari,  pembuatan  trigger  dan tabel log, digunakan untuk mencatat kejadian suatu tabel yang dianggap rawan serangan


cracker. Dengan struktur trigger yang baik sesuai kebutuhan, administrator dapat melakukan pelacakan dan recovery data dengan cepat karena mengetahui record mana saja yang diserang. Atau, dihubungkan dengan program aplikasi (user interface) agar mengaktifkan alarm, jika terdapat operasi database pada waktu yang tidak seharusnya (misalkan malam hari).

Persiapan Data
Untuk  menerapkan Trigger dibutuhkan suatu relasi, untuk itu kita perlu membuat suatu database yang mempunyai tabel dan relasi misalkan: mahasiswa dan prodi, sebagaimana yang diilustrasikan dengan perintah SQL di bawah ini.

      Membuat database “akademik
mysql> create database akademik;

      Menggunakan database
mysql> use akademik;

      Membuat tabel mahasiswa
mysql>  create  table  mahasiswa(nim  char(5),  nama  varchar(25),  alamat varchar(50), kode_prodi char(3), primary key(nim));

      Membuat tabel prodi
mysql>  create  table  prodi(kode_prodi  char(3),  nama_prodi  varchar(25), jurusan varchar(20), primary key(kode_prodi));

      Membuat relasi antara tabel mahasiswa” dengan “prodi
mysql>  alter  table  mahasiswa  add  foreign  key(kode_prodi)  references prodi(kode_prodi);

      Menginputkan 5 data ke tabel prodi
mysql> insert into prodi values('P01','Eks Ilmu Komputer','Matematika'), ('P02','Ilmu Komputer','Matematika'), ('P03','D3 Komsi','Matematika'), ('P04','D3 Rekmed','Matematika'), ('P05','D3 Ellins','Fisika');

      Menginputkan 3 data ke tabel mahasiswa”
mysql> insert into mahasiswa values('00543','Muhammad','Karangmalang A-50',
'P01'),('10043','Ahmad Sholihun','Karangmalang D-17',’P02'), ('10041','Sugiharti','Karangmalang A-23','P02');

      Menampilkan data dari tabel  prodi

 
mysql> select * from prodi;










      Menampilkan data dari tabel  mahasiswa”

 
mysql> select * from mahasiswa;






1.   TRIGGER
Pernyataan CREATE TRIGGER digunakan untuk membuat trigger, termasuk
aksi  apa  yang  dilakukan  saat  trigger  diaktifkan.  Trigger  berisi  program   yang dihubungkan dengan suatu tabel atau view yang secara otomatis melakukan suatu aksi
ketika suatu baris di dalam tabel atau view dikenai operasi INSERT, UPDATE atau
DELETE.

Sintak :
CREATE
[DEFINER = { user | CURRENT_USER }]
TRIGGER trigger_name trigger_time trigger_event
ON tbl_name FOR EACH ROW trigger_stmt

Keterangan :
      [DEFINER = { user | CURRENT_USER }]: Definisi user yang sedang aktif, sifatnya opsional.
      trigger_name: Nama trigger.
      

trigger_time: waktu menjalankan trigger. Ini dapat berupa BEFORE atau AFTER.
    BEFORE:  Membuat  trigger  diaktifkan  sebelum  dihubungkan  dengan  suatu
operasi.
    AFTER:  Membuat  trigger  diaktifkan  setelah  dihubungkan  dengan  suatu operasi.
      trigger_event: berupa kejadian yang akan dijalankan trigger.
      trigger_event dapat berupa salah satu dari berikut:
    INSERT : trigger diaktifkan ketika sebuah record baru disisipkan ke dalam
tabel. Contoh: statemen INSERT, LOAD DATA, dan REPLACE.
    UPDATE  :  trigger  diaktifkan  ketika  sebuah  record  dimodifikasi.  Contoh:
statemen UPDATE.
    DELETE : trigger diaktifkan ketika sebuah record dihapus. Contoh: statemen
DELETE dan REPLACE.
Catatan   :   trigger_event tidak   merepresentasikan   statemen   SQL   yang diaktifkan trigger sebagai suatu operasi tabel. Sebagai contoh, trigger BEFORE untuk INSERT akan diaktifkan tidak hanya oleh statemen INSERT tetapi juga statemen LOAD DATA.
      tbl_name: Nama tabel yang berasosiasi dengan trigger.
      trigger_stmt: Statemen (tunggal atau jamak) yang akan dijalankan ketika trigger
aktif.

Contoh  yang  akan  dibahas  adalah  mencatat  kejadian-kejadian  yang  terjadi beserta waktunya pada tabel mahasiswa, dan catatan-catatan tadi disimpan dalam tabel yang lain, misal log_mhs. Misalkan struktur tabel log_mhs adalah sebagai berikut.


 
mysql> describe log_mhs;







      Contoh 1:
mysql> create trigger ins_mhs after insert on mahasiswa
-> for each row insert into log_mhs values('Tambah data',now()); mysql> insert into mahasiswa values('00631','Hanif','Kalasan','P01'); mysql> select * from log_mhs;


Dari contoh diatas dapat dilihat bahwa ketika satu record pada tabel mahasiswa disisipkan (insert), maka secara otomatis tabel log_mhs akan disisipkan satu record, yaitu  kejadian  ‘Tambah data’ dan  waktu  saat  record  pada  tabel  mahasiswa disisipkan.

      Contoh 2 :
mysql> create trigger updt_mhs after update on mahasiswa

 
-> for each row insert into log_mhs values('Ubah data',now()); mysql> update mahasiswa set nama='Moh. Riyan' where nim='00543'; mysql> select * from mahasiswa;








 
mysql> select * from log_mhs;



Dari contoh diatas dapat dilihat bahwa ketika satu record pada tabel mahasiswa diperbaharui (update), maka secara otomatis tabel log_mhs akan disisipkan satu record, yaitu  kejadian  ‘Ubah data’ dan  waktu  saat  record  pada  tabel  mahasiswa diperbaharui.

      Contoh 3 :
mysql> create trigger del_mhs after delete on mahasiswa
-> for each row insert into log_mhs values('Hapus data',now());

mysql> delete from mahasiswa where nim='00631';




 
mysql> select * from log_mhs;




Dari contoh diatas dapat dilihat bahwa ketika satu record pada tabel mahasiswa dihapus (delete), maka secara otomatis tabel log_mhs akan disisipkan satu record, yaitu kejadian ‘Hapus data’ dan waktu saat record pada tabel mahasiswa dihapus.
      Menampilkan daftar trigger yang telah dibuat:

 
mysql> show triggers;







Keterangan (record pada kolom statement” dan sql_mode”): S1 : insert into log_mhs values('Tambah data',now()) S2 : insert into log_mhs values('Ubah data',now())
S3 : insert into log_mhs values('Hapus data',now())
SQL1 : STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION SQL2 : STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION SQL3 : STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

Karena hasil eksekusi perintah show triggers” sangat panjang, tampilan di atas sengaja diedit dengan tujuan agar mudah dipahami.
Kesimpulan
Berdasarkan materi yang disajikan dapat ditarik kesimpulan sebagai berikut:
    Trigger merupakan kumpulan perintah SQL yang secara otomatis dijalankan untuk merespon sebuah perintah tertentu.