KOMPONEN – KOMPONEN HARDWARE & SOFTWARE PADA KOMPUTER

“Komponen – Komponen Perangkat Keras Pada Komputer”

Perangkat Keras Komputer di sebut juga Arsitektur Komputer dan juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya. Namun disini kita hanya akan membahas arsitektur pada umumnya, Secara garis besar arsitektur computer dapat di bagi menjadi 4 yaitu :

  1. Central processing unit (CPU), yang mengendalikan semua unit sistem computer yang lain/mengubah input menjadi output. Dirincikan sbb :  Primary storageControl unit (unit pengendali), membuat semua unit bekerja sama sebagai suatu system, Arithmatika and logical Unit, tempat berlangsungkan operasi perhitungan matematika dan logika. Secondary storage (penyimpanan sekunder ), menyedikan tempat untuk menyimpan program dan data saat tidak digunakan.
  2. Unit Input, memasukkan data ke dalam primary storage.
  3. Unit Output, mencatat dan atau mencetak hasil pengolahan. (penyimpanan primer), berisi data yang diolah & program,…
  4. Primary storage : tempat penyimpanan

CPU ( Central Processing Unit )

Central Processing Unit, Disinilah jantung atau nyawa dari sebuah komputer. Disinilah tempat dimana semua proses yang dilakukan oleh sebuah komputer berlangsung. Berikut adalah organ utama dalam CPU :

  • Processor : Menjalankan program.
  • Motherboard : Motherboard adalah rumah dari perangkat dimana semua yang berhubungan untuk dapat masuk kedalam system harus melalui motherboard.
  • Video Graphics Adapter ( VGA ) : Perantara untuk menterjemahkan keluaran dari processor untuk ditampilkan  ke monior.
  • Power Supply Unit ( PSU ) : Mensuplai tenaga untuk semua komponen yang ada dalam  computer. Serta untuk menstabilkan voltase secara otomatis.
  • Harddisk : Salah satu jenis memori penyimpanan dalam computer.
  • Memory ( kecepatan ) : Semakin besar kapasitas memory semakin leluasa sebuah computer untuk mengeksekusi program.

Peralatan Input

Alat input dibagi ke dalam dua golongan yaitu alat input langsung dan tidak langsung. Alat input langsung memungkinkan input diproses secara langsung oleh CPU melalui alat input tanpa terlebih dahulu dimasukkan ke dalam media penyimpanan ekternal. Alat input langsung terdiri dari beberapa golongan yaitu: keyboard, pointing device, scanner, voice recognizer. Alat input tidak langsung , dimana data yang dimasukkan tidak langsung diproses oleh CPU, tetapi direkam terlebih dahulu ke suatu media mechine readable form ( bentuk dapat dibaca oleh komputer dan merupakan penyimpanan ekternal). Alat input tidak langsung terdiri dari: keytocard, keytotape, keytodisk, dsb

  • Keyboard : Penciptaan keyboard komputer diilhami oleh penciptaan mesin ketik yang dasar rancangannya di buat dan di patenkan oleh Christopere Lathan pada tahun 1868.
  • Mouse : dapat digerakan kemana saja berdasarkan arah gerakan tangan kita.
  •  Scanner : suatu alat elektronik yang fungsinya mirip dengan mesin foto kopi.
  • Monitor : disebut juga layar computer, berfungsi untuk menampilkan informasi yang dapat dilihat.
  • Printer : digunakan untuk mencetak data / informasi pada kertas
  • Speaker : berfungsi untuk mengeluarkan informasi berupa suara
  • Processor : sebagai pusat pengolah data dan pengendali kerja perangkat lainnya.
  • Mainboard : sebagai kerangka mesin computer tempat processor dan komponen – komponen lainnya dipasang
  • Diskette Drive : disebut floppy drive, yaitu tempat memasukkan floppy disk (disket). Berfungsi membaca dan menulis data pada disket.
  • CD Drive : tempat memasukkan CD, berfungsi membaca dan atau menulis data pada CD/VCD
  •  Harddisk : adalah tempat penyimpanan data. Harddisk berada dalam casing (badan) komputer dan jarang di pindah-pindahkan (disebut fixed disk)
  • Memory (RAM) tempat penyimpanan data sementara. RAM singkatan dari Random Accses Memory, yaitu memori yang bias diakses secara acak oleh processor.
  •  VGA – Card : komponen yang berfungsi menampilkan gambar / tampilan pada monitor. (Video Graphics Array)
  •  Sound Card : komponen yang berfungsi mengolah data menjadi suara yang akan ditampilkan pada speaker
  • LAN Card : komponen yang akan menghubungkan computer dengan computer lainnya. Tidak selalu ada pada computer, dan dipasang jika diperlukan saja.
  •  Modem : komponen yang diperlukan jika kita ingin koneksi internet, atau untuk mengirim data melalui jaringan telepon.
  • Stabilizer : menstabilkan arus listrik sehingga arus yang masuk ke dalam power supply komputer tidak terlalu naik – turun yang bisa menyebabkan kerusakan peralatan elektronik dan data.
  • UPS : untuk mencegah komputer mati ketika terjadi pemadaman arus listrik mendadak. Pada waktu listrik padam, UPS otomatis menyediakan daya listrik untuk computer.

Peralatan Output

Output yang dihasilkan dari pemroses dapat digolongkan menjadi empat bentuk, yaitu tulisan ( huruf, angka, symbol khusus ), image ( dalam bentuk grafik atau gambar ), suara , dan bentuk lain yang dapat dibaca oleh mesin ( machine-readable form ). Peralatan output dapat berupa :

  • Hard-copy device  yaitu alat yang digunakan untuk mencetak tulisan dan image pada media keras seperti kertas atau film.
  • Soft-copy device yaitu alat yang digunakan untuk menampilkan tulisan dan image pada media lunak yang berupa sinyal elektronik. Contoh :>> Printer : Output device yang berfungsi mencetak data ( Dokumen, Picture, web page, dll ) >> Monitor : Output device yang berfungsi menampilkan data-data dari CPU. >> Projector : Sama halnya monitor, projector berfungsi menampilkan data-data dari CPU, badanya adalah ukuran keluaran projector jauh lebih besar dari monitor. >> Speaker : Alat keluaran untuk device yang berupa suara.

Primary storage

  • Pita Magnetik (Magnetic Tapes)
  • Floppy disk (diskette),
  •  Zip Drive
  • Flash Disk
  • Hard Disk
  • Disk Optik (Optical Disk)

Komponen – Komponen Perangkat Lunak Pada Komputer

Program Aplikasi (Software Application)

Program aplikasi merupakan software yang siap digunakan oleh user untuk memudahkan pekerjaan penggunanya. Program aplikasi dapat dibedakan menjadi :

  1. Word Processing

Merupakan program ppengolah kata yang dapat digunakan untuk menulis, menyunting naskah. Contohnya adalah Microsoft Word 2003, Microsoft Word 2010, Lotus Ami Pro, dan lain-lain.

b. Desktop Publishing

  •  Merupakan program yang dapat digunakan untuk mengatur tata letak suatu naskah sebelum dicetak. Contohnya adalah Ventura Publisher dan Page Maker.
  1. Program Spreadsheet
    Merupakan program yang dapat digunakan untuk mengolah angka. Data numerik diolah secara berkolom. Contoh dari program ini adalah Microsoft Excel, Lotus Improv, dan lain-lain.
  2. Database Management System
    Program ini dugunakan untuk menyimpan, mengolah data, dan kemudian menghasilkan informasi. Data yang diolah berupa database. Conytohnya adalah Paradox, Microsoft Acces, My Sql, dan sebagainya.
  3. Graphics
    Dengan program ini kita dapat mengolah data berupa graphic seperti menggambar, meberi warna, membuat animasi, mengedit foto, dan lain-lain. Contoh dari program Graphic adalah Corel Draw, Adobe Photoshop, Photoshine, dan lain-lain.
  4. Program Akuntansi
    Program ini digunakan untuk mengatur keuangan. Biasanya pihak yang menggunakan program ini adalah perusahaan-perusahaan dengan cash flow yang besar. Contoh program ini adalah Pacioli 2000, Peach Tree Accounting, dan sebagainya.g. Program Statistik
  •  Program jenis ini digunakan untuk melakukan penelitian yang berhubungan dengan analisis statistik. Contohnya adalah Statistica, SAS, dsb.
  1. Communication
    Program jenis ini digunakan untuk melakukan komunikasi dengan pengguna lain. Contohnya adalah Carbon Copy, DataFax, dsb.i. Multimedia
  •  Program ini berhubungan dengan pekerjaan-pekerjaan multimedia. Contohnya adalah Adobe Premiere Pro, Microsoft Video, dan lain-lain.
  1. Game

Program ini merupakan program permainan saja. Contohnya Prince Of Persia Need For Speed, GTA, dan lain-lain.

   k. Antivirus

  •  Merupakan program yang digunakan untuk mendeteksi dan membasmi virus komputer. Contohnya sangatlah banyak seperti Avira, AVK Kasper Sky, Smadav, dan lain-lain.

Aplikasi Setting Brigthness dan Contras Monitor LED Samsung SA100 SyncMaster

Setting Brigthness dan Contras Monitor LED Samsung SA100

Aplikasi Setting Brigthness dan Contras Monitor LED Samsung SA100 2

Samsung SA100 merupakan salah satu monitor LED buatan produsen elektronik asal korea. Seperti pada umumnya monitor LED. Monitor LED Samsung SA100 juga dapat diatur atau disetting pencahayaannya sehingga bisa tetap nyaman di mata penggunanya. Namun cara seting pada Monitor LED Samsung SA100 berbeda dengan monitor umumnya, Monitor LED Samsung SA100 tidak menyediakan tombol fisik pada bagian monitor. Sehingga ketika pertama kali digunakan atau ditancapkan pada VGA ouput CPU, monitor akan menampilkan gambar dengan seting defaul yang sangat tajam, dimana apabila tidak dilakukan penyesuaian atau diatur setingnya bisa membuat mata cepat lelah.

Cara Setting Brigthness dan Contras Monitor LED Samsung SA100

Seperti yang disebutkan di atas, untuk melakukan setting padaBrigthness dan Contras pada Monitor LED Samsung SA100 tidak bisa dilakukan secara manual. Namun menggunakan aplikasi yang harus diinstal terlebih dahulu ke sistem operasi yang digunakan. Aplikasi tersebut bernama MagicTune

Untuk mendapatkan aplikasi tersebut dapat mendownload melalui situs resmi Samsung. Aplikasi tersebut tersedia dalam beberapa versi sesuai dengan OS yang digunakan, tersedia mulai dari versi windows 98 se, hingga windows 7 64 bit, dan juga untuk sistem operasi Macintos.

Untuk mendownload bisa melalui tautan di bawah ini

http://www.samsung.com/us/consumer/learningresources/monitor/magetune/pop_download.html

Silahkan kopi dan pastekan pada address bar browser kamu. Ukuran filenya tidak terlalu besar. Sebagai contoh, aplikasi Magictun untuk windows 7 64 bit hanya sekitar 17 mb.

Di bawah ini merupakan tampilan antar muka Aplikasi Magictune

Aplikasi Setting Brigthness dan Contras Monitor LED Samsung SA100

Untuk mengatur Brigthness dan Contras bisa langsung mengeklik Brigthness atau Contras pada tab pictures, kemudian lakuan penyesuaian sampai terasa nyaman di matamu. atau bisa juga mencoba magicBright, yang menyediakan beberapa setingan otomatis. Kamu juga bisa mencoba mengatur komposisi warna, pada Tab color dan setingan gambar pada Image.

Aplikasi Alternatif MagicTunes

Ada kalanya aplikasi Magictunes tidak berjalan semestinya pada komputer, apabila hal tersebut terjadi kamu bisa menggunakan aplikasi alternatif magictunes yang fungsinya sama. Yaitu untuk melakukan seting monitor. Aplikasi tersebut adalah Display Tuner.

Untuk mendownload bisa melalui tautan di bawah ini

http://www.nicomsoft.com/products/display-tuner/

Aplikasi Display tuner memiliki ukuran yang lebih kecil dan pengoperasian yang sederhana.

Berikut ini merupakan tampilan antar muka aplikasi Display Tuner

Display tuner

Itulah pembahasan kami mengenai aplikasi untuk menyeting Brigthness dan Contras pada  monitor LED Samsung SA100, aplikasi di atas juga bisa digunakan pada monitor samsung lainnya yang tidak memiliki tombol Fisik

Menginstal Ubuntu Pada Virtualbox – Menginstal Dan Menyiapkan Mesin Virtual

Menginstal Ubuntu Pada Virtualbox – Menginstal Dan Menyiapkan Mesin Virtual (1)

http://bojalinuxer.blogspot.com/
Virtualbox – Tutorial ini ditujukan bagi pengguna Windows yang ingin menginstal sistem operasi Linux dengan mesin virtual. Jika sebelumnya kami telah menyampaikan cara menginstal Ubuntu Linux dengan aplikasivirtual VMWare Player, kali ini kami ingin menyampaikan cara menginstal Ubuntu Linux pada mesin virtual dengan menggunakan Oracle VM Virtualbox.

Artikel ini kami sampaikan dalam dua bagian. Bagian pertama mengulas cara instalasi Virtualbox pada sistem operasi Windows dan menyiapkan sebuah mesin virtual yang akan digunakan menginstal Ubuntu. Pada bagian kedua nanti kami sampaikan cara menginstal Ubuntu 10.04 LTS pada mesin virtual yang telah disiapkan sebelumnya.

Kami mencoba menyampaikan langkah demi langkah proses instalasi sehingga diharapkan mudah diikuti oleh pengguna Linux pemula sekalipun.

Adapun skenario penginstalan Ubuntu 10.04 pada Virtualbox ini adalah menggunakan CD image (ISO) Ubuntu 10.04 LTS desktop i386 sebagai media instalasi dan menyusun partisi secara manual untuk menciptakan tiga partisi yang dibutuhkan. Ketiga partisi yang disiapkan tersebut adalah partisi “swap”, partisi “/” dan partisi “/home”.

Untuk memulai proses ini silahkan persiapkan ruang hardisk secukupnya sebagai tempat penyimpanan virtual mesin yang akan kita buat (minimal 10 GBruang bebas, lebih besar tentu lebih baik). Komputer dengan memori sistem (RAM) minimal 1 GB, sebuah CD/DVD drive jika menggunakan CD/DVD installer Ubuntu, image ISO Ubuntu 10.04 LTS desktop i386 jika ingin menggunakan file image sebagai media instalasi (Jika Anda belum memilikinya, silahkan download terlebih dahulu melalui link yang kami sediakan pada artikel ini) dan installer Oracle VM Virtualbox versi Windows yang dapat anda download melalui artikel ini.

Jalankan VirtualBox-3.2.10-66523-Win.exe untuk menginstal Virtualbox, pada layar Welcome silahkan tekan tombol “Next” untuk melanjutkan…..
http://bojalinuxer.blogspot.com/
Setujui EULA lalu tekan “Next” untuk melanjutkan…
http://bojalinuxer.blogspot.com/
Anda dapat mengatur dimana dan kompunen Virtualbox apa saja yang ingin diinstal atau membiarkannya dalam kondisi default. Klik tombol “Next” untuk melanjutkan…
http://bojalinuxer.blogspot.com/
Peringatan penggunaan interface jaringan akan ditampilkan. Klik tombol “Yes” untuk menyetujui dan melanjutkan proses…
http://bojalinuxer.blogspot.com/
Pada layar “Ready Install”, klik tombol “Install” untuk memulai proses instalasi Virtualbox pada sistem Windows…
http://bojalinuxer.blogspot.com/
Proses instalasi akan dilakukan, ini memerlukan beberapa waktu…
http://bojalinuxer.blogspot.com/
Jika sistem keamanan Windows menampilkan pesan konfirmasi saat menginstal software, klik tombol “Pasang” untuk menyetujui setiap konfirmasi yang ditampilkan…
http://bojalinuxer.blogspot.com/
Untuk menyelesaikan proses instalasi, silahkan klik tombol “Finish” untuk mulai menjalankan Virtualbox…
http://bojalinuxer.blogspot.com/
Kini Virtualbox telah siap digunakan. Untuk membuat sebuah mesin virtual yang nantinya digunakan menginstal Ubuntu 10.04 LTS,klik tombol “Baru” pada sisi atas sebelah kanan jendela Virtualbox…
http://bojalinuxer.blogspot.com/
Pada jendela “Ciptakan Mesin Virtual Baru”, silahkan beri nama mesin virtual yang Anda buat pada kolom “Nama”. Pada contoh ini kami mengisinya dengan “Ubuntu 10.04″. Pada menu dropdown “Operating System” silahkan pilih “Linux”. Lalu pilih “Ubuntu” pada menu dropdown “Version”…
http://bojalinuxer.blogspot.com/
Atur besar memori sistem (RAM) yang ingin Anda gunakan untuk sistem Ubuntu. Besarnya alokasi memori dapat disesuakan dengan kapasitas memori fisik yang Anda miliki, nilai minimal disarankan adalah 512 MB, jika lebih besar tentu lebih baik. Klik “Next” untuk melanjutkan…
Catatan: Jika Anda hanya memiliki memori fisik 1 GB, kami tidak menyarankan Anda mengatur memori yang digunakan pada mesin virtual lebih dari 512 MB, ini untuk menghindari sistem Windows (Xp) lambat atau berhenti bekerja karena kekurangan memori.
http://bojalinuxer.blogspot.com/
Layar berikutnya akan memandu Anda membuat sebuah hardisk virtual. Pada bagian “Boot Har Disk”, pilih opsi “Create new hard disk” lalu tekan tombol “Next”…
http://bojalinuxer.blogspot.com/
Selanjutnya Anda dibawa pada layar wizard untuk menciptakan disk virtual baru, klik “Next” untuk melanjutkan…
http://bojalinuxer.blogspot.com/
Pada layar “Hard Disk Storage Type” pilih opsi “Dynamically expanding storage”. Pilihan ini kami sarankan untuk menghemat ruang hardisk fisik dan membiarkan sistem untuk mengatur otomastis penggunaan ruang hardisk. Klik “Next” untuk melanjutkan…
http://bojalinuxer.blogspot.com/
Pada layar “Lokasi dan Ukuran Disk Virtual” silahkan tentukan lokasi dimana Anda ingin meletakkan hardis virtual dan besarnya kapasitas hardisk virtual tersebut. Dalam contoh ini kami membuat sebuah virtual hardisk sebesar 20 GB. Klik “Next” jika Anda telah menentukan keduanya…
http://bojalinuxer.blogspot.com/
Rangkuman pembuatan hardisk virtual akan ditampilkan, klik “Finish” untuk mengakhiri…
http://bojalinuxer.blogspot.com/http://bojalinuxer.blogspot.com/
Selanjutnya kita perlu mengatur supaya CD/DVD storage yang digunakan adalah file image (ISO) Ubuntu 10.04 LTS. Klik tombol “Setting” lalu pilih “Storage”. Pilih “IDE Controler”, dibagian “Attributes”pada opsi “CD/DVD Device” yang masih “Empty” klik ikon folder disampingnya untuk menambahkan file iso yang kita miliki…
http://bojalinuxer.blogspot.com/
Pada layar ini silahkan klik tombol “Tambah” lalu cari tempat dimana file iso installer Ubuntu 10.04 disimpan. Setelah Anda tambahkan klik tombol “Pilih” untuk menyelesaikan pengaturan…
http://bojalinuxer.blogspot.com/
Nah.. kini CD drive pada mesin virtual yang kita buat telah mengarah pada file iso installer Ubuntu 10.04 (lihat gambar untuk lebih jelasnya). Klik “OK” untuk mengakhiri pengaturan…
http://bojalinuxer.blogspot.com/
Mesin virtual yang kita buat telah siap untuk digunakan…
http://bojalinuxer.blogspot.com/Pada bagian berikutnya kita akan memulai dengan menjalankan mesin virtual ini untuk mengintal Ubuntu 10.04 LTS di dalamnya. Bersambung…

Posted by Zahri herlis pebrian

 

ALGORITMA DDA DAN ALGORITMA BRESENHAM

 

ALGORITMA DDA

 Digital Differential Analyzer adalah suatu algoritma (pendekatan) pengonfersian suatu himpunan pixel menjadi suatu garis yang didasari atas perhitungan ∆ x dan ∆y, dengan menggunakan persamaan (4) dan (5) diatas, kita ontohkan sebuah garis pada unit interval di dalam suatu koordinat dan kemudian kita tentukan nilai integer yang mempunyai jarak terdekat dengan line-path untuk koordinat yang lain. Perhatikan gari pertama dengan slope positif yang ditunjukan gambar di atas. Jika slope ≤ 1, kita tentukan nilai untuk unit interval x (dalam hal ini ∆x=1) dan hitung beberapa hasil iterasi secara berturut-turut untuk nilai y dengan persamaan

yk+1 = yk+m (6)

Subskrip k bernilai integer yang dimulai dari 1, untuk pengintegrasian pertama, dan terus menambahkan nilai k dengan 1 sampai pasangan koordinat (x,y) yang terakhir terpenuhi oleh algoritma tersebut. Slope m dapat berupa suatu nilai antara 0 dan 1, kemudian hasil hitungan y akan dibulatkan menjadi suatu nilai integer yang mendekati dengan nilai sebenarnya yang bertipe pecahan (floating).

Untuk garis dengan kemiringan positif atau > (lebih besar) dan kita harus menukarkan peran dari x dan y, dapat kita contohkan pada interfal y (∆y=1), lalu hitung beberapa nilai x secara berturut-turut menggunakan persamaan

xk+1=xk+1/m (7)

persamaan (6) dan (7) di dasarkan dari pengasumsian suatu garis yang diproses dari titik ujung paling kiri dari garis menuju tutuk ujung paling kanan dari garis tersebut. Jika proses ini dibalikkan atau ditukar, supaya diperoleh keadaan dimana titik ujung awalnya berada di sebelah kanan, maka kita harus memberikan nilai ∆x = 1 dan

Yk+1= xk=1/m (8)

Persamaan (6) sampai (9) dapat juga digunakan untuk menghitung posisi pixel yang membentuk suatu garis dengan slope negative, jika nilai absolute slope yang membentuk suatu garis dengan slope negative. Jika nilai absolute slope lebih kecil dari 1 dan titik-titik ujung (endpoint) awalnya berada di sisi paling kiri, kita berikan nilai ∆x=1 dan hitung nilai yk+1 dengan persamaan (6). Dan kemidian endpoint awal yang berada pada posisi sebelah kanan (untuk slope yang sama), kita masukan ∆x=-1 dan kita dapatkan nilai y dari hasil perhitungan menggunakan persamaan (8). Sama juga ketika nilai absolute dari sebuah slope positif adalah lebih besar dari 1, kita gunakan ∆y=-1 dan kita tentukan xk+1 dengan persamaan (9) atau kita gunakan ∆y=1 dan kita tentukan xk+1 dengan persamaan (7). Algoritma ini dirangkaum di dalam prosedur berikut, yang mana program menerima input dua posisi pixel endpoint (titik-titik ujung suatu garis) sebagai awalnya dan menentukan perbedaan horizontal dan vertical diantara dua posisi endpoint yang diperoleh untuk parameter dx dan dy. Perbedaan nilai yang cendrung besar akan menentukan nilai dari parameter slep di dalam algoritma DDA. Dimulai dari posisi pixel (Xa,Ya) kita tentukan penyeimbang yang dibutuhkan pada beberapa langkah program untuk menghasilkan posisi pixel selanjutnya sepanjang line-path. Kita ulangi kondisi ini beberapa kali sampai proses ini memenuhi kondisi keseimbangan yang telah diputuskan oleh program. Jika nilai dx lebih besar dari nilai dy dan xa lebih kecil dari xb maka nilai dari penambahan pada x dan y adalah 1 dan m, jika perubahan yang lebih besar berada di dalam arah x, tetapi karena xa harus lebih besar dari xb, maka kurangkan x dengan -1 dan –m supaya dapat digunakan untuk menentukan beberapa titik-titik (pixel) increment atau decrement di dalam bagian y dan x, juga penambahan atau pengurangan dengan 1/m. kita anggap nilai yang diplot ada pada sstem bilivel-intensity supaya pemanfaatan fungsi putpixel mempunyai nilai intensity=1. Digital diferential analyzer merupakan suatu metode yang paling cepat untuk melakukan kalkulasi (menghitung) keberadaan posisi pixel dan digunakan untuk pengimplementasian DDA algoritma ke screen computer menggunakan Delphi dapat dirancang sebagai berikut ;

Procedure TFrom1.Button1Click(Sender Object);

Var dx,dy,fstep,f,x1,x2,y1,y2 : integer;

Deltax,deltay,x,y:real;

Begin

Dx:=(x2-x1);

Dy:=(y2-y1);

If(abs(dx)>abs(dy)) then fstep:=abs(dx)

Else fstep := abs(dy);

Deltax := dx/fstep;

Delta y:= dy/fstep;

Canvas.Pixels[trunk(x),trunk(y)] := clblue;

For f :=0 fstep-1 do

Begin

X := x +deltax;

Y:= y + deltay;

Canvas.Pixels[trunk(x),trunk(y)] := clblue;

End;

End;

 

ALGORITMA BRESENHAM

Algoritma bresenham merupakan suatu algoritma (pendekatan) yang dikreasikan oleh bresenham yang tidak kalah akurat dan efiesian dengan algoritma primitive lainnya (seperti DDA). Bagian pengonfersian (scan-konversi) garis akan melakukan kalkulasi untuk penambahan nilai-nilai integer (yang dibutuhkan untuk membentuk garis) yang disesuaikan dengan tipe grafik yang dipakai oleh layar computer (keadaan monitor PC) kita. Untuk proses scan-konversi untuk garis dengan slope positif yang lebih kecil dari 1. Posisi pixel sepanjang line-path kemudian di tentukan dengan penyampaian pada unit interval x. dimulai dari endpoint kiri (x0,y0) dari garis yang di berikan, kita pindahkan beberapa kolom berturut-turut (berdasarkan posisi x) dan plot pixel-pixel yang mempunyai nilai scan-line y ke jarak yang paling dekat dengan line-path. Secara sistematis pembentukan algoritma bresenham adalah sebagai berikut

Y=m(xk+1)+b (10)

Dimana d1=y-yk, dan disubtitusikan (10) kedalam d1;

D1=m(xk+1)+b-yk

Dimana d2=(yk-1)-y, dan disubtitusikan (10) ke dalam d2;

D2=yk+1-m(xk+1)-b

Kemudian d1-d2

D1-d2=2m(xk+1)-2yk+2b-1 (11)

Nilai parameter keputusan pk untuk langkah ke-k

                                                                                                 Posted by Zahri herlis pebrian

 

 

Memperbaiki Windows XP Tanpa Instalasi Ulang

Mungkin agak repost tapi disini dicoba dirangkum ulang biar gampang searchnya

Warning: Tulisan ini khusus dibaca untuk newbie seperti saya dan anda yang merasa newbie juga!!! Propesional, Master dan sejenisnya dilarang

Buat yang belum bisa untuk install ulang OS di Computernya dan blum tau gimana cara memperbaiki kesalahan-kesalahan dan eror yang terdapat pada OS Windows Xp, dibawah ini ada cara-cara dan tips untuk memperbaikinya jika OS Windows XP di PC anda ngulah tanpa perlu melakukan Instalasi ulang. Memperbaiki Instalasi ( Repair Install )

Jika Windows XP Anda rusak (corrupted) dimana Anda tidak mempunyai sistem operasi lain untuk booting,
Anda dapat melakukan perbaikan instalasi (Repair Install) yang bekerja sebagaimana setting (pengaturan)
yang awal. Kemudian …

* Pastikan Anda mempunyai kunci (key) Windows XP yang valid.
* Keseluruhan proses akan memakan waktu kurang lebih 1/2 atau 1 jam, tergantung spek komputer Anda.
* Jika Anda dimintai password administrator, sebaiknya Anda memilih opsi perbaikan (repair) yang kedua,
bukan yang pertama.
* Masukkan CD Windows XP Anda dan lakukan booting dari CD tersebut.
* Ketika sudah muncul opsi perbaikan kedua R=Repair, tekan tombol R
Ini akan memulai perbaikan.
* Tekan tombol F8 untuk menyetujui proses selanjutnya “I Agree at the Licensing Agreement”
* Tekan tombol R saat direktori tempat Windows XP Anda terinstal. Biasanya C:\WINDOWS
Selanjutnya akan dilakukan pengecekan drive C: dan mulai menyalin file-file.
Dan secara otomatis restart jika diperlukan. Biarkan CD Anda dalam drivenya.
* Berikutnya Anda akan melihat sebuah gambar “progress bar” yang merupakan bagian dari perbaikan,
dia nampak seperti instalasi XP normal biasanya, meliputi “Collecting Information, Dynamic Update,

Preparing Installation, Installing Windows, Finalizing Installation

* Ketika ditanya, klik tombol Next
* Ketika ditanya untuk memasukkan kunci, masukkan kunci (key) Windows XP Anda yang valid.
* Normalnya Anda menginginkan tetap berada dalam nama Domain atau Workgroup yang sama.
* Komputer akan restart.
* Kemudian Anda akan mempunyai layar yang sama sebagaimana pengaktifan sistem ketika instalasi normal.
* Register jika Anda menginginkannya (biasanya tidak diperlukan).
* Selesai

Sekarang Anda bisa log in dengan account Anda yang sudah ada.
NTOSKRNL Rusak atau Hilang (Missing or Corrupt)

Jika Anda mendapati pesan error bahwa “NTOSKRNL not found” / NTOSKRNL tak ditemukan, lakukan:

* Masukkan CD Windows XP dan booting dari CD tersebut.
* Pada saat muncul opsi R=Repair yang pertama, tekan tombol R.

* Tekan angka sesuai dengan lokasi instalasi Windows yang ingin diperbaiki yang sesuai.
* Biasanya #1
* Pindahlah ke drive CD Drive Anda berada.
* Tulis: CD i386
* Tulis: expand ntkrnlmp.ex_ C:\Windows\System32\ntoskrnl.exe
* Jika Windows XP Anda terinstal di tempat lain, maka ubahlah sesuai dengan lokasinya.
* Keluarkan CD Anda dan ketikkan EXIT
* Selesai

HAL.DLL Rusak atau Hilang (Missing or Corrupt)

Jika Anda mendapatkan error berkenaan dengan rusak atau hilangnya file hal.dll, ada kemungkinan
file BOOT.INI mengalami salah konfigurasi (misconfigured).

* Masukkan CD Windows XP dan booting dari CD tersebut.
* Pada saat muncul opsi R=Repair yang pertama, tekan tombol R.
* Tekan angka sesuai dengan lokasi instalasi Windows yang ingin diperbaiki yang sesuai.
* Biasanya #1
* Tulis: bootcfg /list

Menampilkn isi/masukan pada file BOOT.INI saat ini

* Tulis: bootcfg /rebuild

Memperbaiki konfigurasi dari file BOOT.INI

* Keluarkan CD Anda dan ketikkan EXIT

Direktori \WINDOWS\SYSTEM32\CONFIG rusak atau hilang

Jika Anda mendapatkan error dengan tulisan :

“Windows could not start because the following files is missing or corrupt
\WINDOWS\SYSTEM32\CONFIG\SYSTEM or \WINDOWS\SYSTEM32\CONFIG\SOFTWARE”

* Masukkan CD Windows XP dan booting dari CD tersebut.
* Pada saat muncul opsi R=Repair yang pertama, tekan tombol R.
* Tekan angka sesuai dengan lokasi instalasi Windows yang ingin diperbaiki yang sesuai.
* Biasanya #1
* Masukkan password administrator jika diperlukan.
* Tulis: cd \windows\system32\config
* Berikutnya tergantung di bagian mana letak terjadinya kerusakan:
* Tulis: ren software software.rusak ATAU ren system system.rusak
* Berikutnya lagi juga tergantung di bagian mana letak terjadinya kerusakan:
* Tulis: copy \windows\repair\system
* Tulis: copy \windows\repair\software
* Keluarkan CD Anda dan ketikkan EXIT

NTLDR atau NTDETECT.COM tak ditemukan (NTLDR or NTDETECT.COM Not Found)

Jika Anda mendapati error bahwa NTLDR tak ditemukan saat booting:

1. Untuk partisi tipe FAT

Silakan Anda melakukan booting dari disket Win98 Anda dan salinlah file NTLDR atau NTDETECT.COM
dari direktori i386 ke drive induk/akar (root) C:\
2. Untuk partisi tipe NTFS

* Masukkan CD Windows XP dan booting dari CD tersebut.
* Pada saat muncul opsi R=Repair yang pertama, tekan tombol R.
* Tekan angka sesuai dengan lokasi instalasi Windows yang ingin diperbaiki yang sesuai.
* Biasanya #1
* Masukkan password administrator jika diperlukan.
* Masukkan perintah berikut, dimana X: adalah alamat drive dari CD ROM Anda (Sesuaikan!).
* Tulis: COPY X:\i386\NTLDR C\:
* Tulis: COPY X:\i386\NTDETECT.COM C:\
* Keluarkan CD Anda dan ketikkan EXIT

Semoga berguna

                                                                                                Posted by Zahri herlis pebrian

Perbedaan ATI Radeon dan Nvidia

1. ATI dan Nvidia punya pendekatan yang berbeda buat pasar game. ATI(dengan AMD sebagai atasannya) lebih ngejar pasar mid-low end segment dengan menyediakan VGA murah, moto mereka bisa dibilang komputer untuk semua(teknologi massal). Sedang Nvidia lebih ngejar brand image n “performance crown”. Moto mereka kalau bisa bikin VGA super kenceng, orang-orang yang mau beli produk mid-low end akan langsung percaya sama produk Nvidia.
Sejauh ini bisa saya bilang keduanya sama-sama sukses. ATI sukses bikin VGA murah dengan ukuran(die size) dan watt kecil. Contohnya ya produk 4650,4670.Nvidia juga sukses bikin VGA super kenceng yang efisien, juga yang canggih seperti GTX 260, GTX 260 sp216, GTX 280, GTX 285, dan yang terbaru adalah GTX295.

2. Masalahnya kan ada di produk yang berada di perpotongan pasar itu tadi.simplenya, kalau mau VGA murah lebih kenceng ATI, dan kalau mau VGA mahal lebih kuat Nvidia. kalau VGA tengah? nah, produk tengah-tengah ini, buat ATI adalah produk high-endnya mereka. Sedang buat Nvidia baru produk mid-endnya(seri 98).yang manakah yang paling worth it, mengingat masing-masing punya penawaran menarik. ATI dengan dx 10.1(dengan fitur tessalation=lebih cepat ngeload polygon obyek yg rumit)+built in HDMI audio, sedang Nvidia menawarkan “eyecandy” Physx dan CUDA(ATI juga katanya menjanjikan tandingan CUDA yaitu platform Stream dan sebagai tambahan konsep fusion buat mereka yang pake all-AMD hardware).

3. Masing-masing punya arsitektur yang berbeda, jadi punya kelebihan dan kekurangan yang berbeda pula.
HD 4850 punya 800 SPU,40 textur unit,16 ROPs.buat 4870, sebagai tandingan 448 bitnya GTX 260, bandwith ditingkatkan pake DDR5. Sedangkan Nvidia 9800gtx punya 128 SPU,64texturing unit,16 ROPs.dan GTX 260 punya 192 SP,64 textur unit,28 ROPs,dan 448 bit DDR3(GTX 260 pada dasarnya adalah GTX 280 yang ditutup 2 dari total 10 blok pada corenya. Sedang di GTX 260 sp216 hanya 1blok yg ditutup, sehingga jadi 9blok).

                                                                                                     Posted by Zahri herlis pebrian

Daftar Setting Dial-Up Beberapa Kartu GSM dan CDMA

Semuanya berawal dari obrolanku dan temenku soal modem GSM dan CDMA. Tiba-tiba dia bilang ga tahu gimana setting APN dari kartu CDMA yang dia punya. Berhubung aku juga enggak tahu, akhirnya kita berdua tanya kanan kiri..dan ternyata..SURPRISE!!! Enggak ada satupun dari orang-orang yang kita tanya tau setting yang tepat. kebanyakan sih jawabnya gini :”Ga tau ya, dulu udah langsung di setting di tokonya tuh..”
       Weleh..weleh..akhirnya setelah bergerilaya ke sana-sini, ke dunia maya dan dunia nyata, berhasil juga akhirnya dapet bebrapa setting dial-up buat kartu GSM dan CDMA…
Nih hasilnya :
1. Buat TelkomFlash – Simpati, Halo, As (berbasis waktu)
    Dial up : *99***1#
    Username :
    Password :
    APN : FLASH

2. Telkomsel GPRS – Halo, Simpati, As (berbasis Data)
    Dial up : *99***1#
   Username : wap
   Password : wap123
   APN : TELKOMSEL

3. Matrix (berbasis Data)
    Dial Up : *99***1#
    Username :
    Password :
    APN : http://www.satelindogprs.com/

4. Mentari (berbasis Data)
    Dial up : *99***1#
    Username : indosat
    Password : indosat
    APN : http://www.satelindogprs.com/

5. IM3 (berbasis Data)
    Dial up : *99***1#
    Username : gprs
    Password : im3
    APN : http://www.indosat-m3.net/

6. IM3 (berbasis Waktu ) -> yang ini favoritku
    Dial up : *99***1#
    Username : indosat@durasi
    Password : indosat@durasi
    APN : http://www.indosat-m3.net/

7. XL -XPlor, bebas, jempol (berbasis Data)
    Dial Up : *99***1#
    Username : xlgprs
    Password : proxl
    APN : http://www.xlgprs.net/

8. Flexi Trendy, classy (berbasis data)
    Dial up : #777
    Username : telkomnet@flexi
    Password : telkom
    APN : (ga ada)

9. Flexi Trendy, Classy(berbasis waktu)
    Dial up : 080989999
    Username : telkomnet@instan
    Password : telkom
    APN : (ga ada juga)

10. Fren
      Dial Up : #777
      username : m8
      password : m8
      APN : (ga ada)

11. Starone
      Dial up : #777
      Username : starone
      Password : indosat
      APN : (ga ada)

12. Esia (berbasis waktu )
      Dial up : #777
      Username : esia
      Password : esia
      APN : (ga ada)

13. Axis (Berbasis Data)
      Dial Up : *99***1#
      Username : axis
      Password : 123456
      APN : AXIS

14. Three ( berbasis Data)
      Dial up : *99***1#
      Username : 3gprs
      Password : 3gprs
      APN : 3gprs

Diposkan oleh Zahri Herlis Pebrian  di ALIF COMPUTER