Global Var

Tuesday 25 September 2012

Tingkat Pemodelan Aplikasi Web

Tingkat Pemodelan Aplikasi Web

1. Hypertext adalah Penstrukturan content ke dalam node-node dan link antar node. Model struktur hypertext hanya mereferensi content yang bersesuaian. Hypertext yaitu salah satu sifat yang paling penting yang harus diperhitungkan pada model aplikasi Web.

2. Content adalah Informasi dan logik aplikasi  dibawah aplikasi web. Pemodelan Content meliputi masalah penciptaan model domain, yang terdiri dari aspek statis dan dinamis. Tujuan dari model content adalah definisi eksplisit dari struktur informasi.

3. Presentation adalah User interface atau layout halaman (page). Pemodelan Presentation bertujuan untuk merancang struktur serta perilaku dari user interface.

Thursday 16 August 2012

Komputer Grafik ( Membuat meja serta teapot dengan menggunakan 3dsmax 7 )


PENDAHULUAN
3D Studio Max (kadang kala disebut 3ds Max atau hanya MAX) adalah sebuah perangkat lunak grafik vektor 3-dimensi dan animasi, ditulis oleh Autodesk Media & Entertainment (dulunya dikenal sebagai Discreet and Kinetix. Perangkat lunak ini dikembangkan dari pendahulunya 3D Studio fo DOS, tetapi untuk platform Win32. Kinetix kemudian bergabung dengan akuisisi terakhir Autodesk, Discreet Logic. Versi terbaru 3Ds Max pada Juli 2005 adalah 7. 3Ds Max Autodesk 8 diperkirakan akan tersedia pada akhir tahun. Hal ini telah diumumkan oleh Discreet di Siggraph 2005.


http://prestas1.blogspot.com/

3ds Max Studio merupakan salah satu software 3 dimensi yang paling populer di Indonesia. Kepopuleran tersebut diraih karena kemampuan software ini dalam mengolah proses modeling, animasi dan special effect 3 dimensi yang sangat baik dan mudah digunakan. Beberapa karya terkenal industri perfilman membuktikan bahwa 3ds Max Studio merupakan the best of 3D maker, seperti XMen, The Matrix, Dr. Doolittle 2 dan masih banyak lagi. Software ini juga merambah industri game. Penggemar game konsol Playstation 2 tentu mengenal Guitar Hero I & II. Keduanya juga dibuat dengan menggunakan software 3ds Max Studio. 3ds Max adalah salah satu paket perangkat lunak yang paling luas digunakan sekarang ini, karena beberapa alasan seperti penggunaan platform Microsoft Windows, kemampuan mengedit yang serba bisa, dan arsitektur plugin yang banyak.

Proses Pembuatan Objek 3D Meja dan teapot.
1. Pertama program 3ds Max sudah terinstall dan mulai menjalankan programnya untuk membuat objek, seperti tampilan dibawah ini :

Komputer Grafik ( Membuat meja serta teapot dengan menggunakan 3dsmax 7 )


2. Tahap selanjutnya yaitu klik tombol cylinder yang ada di Object Type, seperti yang saya lingkari merah di bawah ini :

Komputer Grafik ( Membuat meja serta teapot dengan menggunakan 3dsmax 7 )


3. Atur cylinder yang dibuat membentuk papan meja menggunakan scale dan move dengan klik kanan, seperti dibawah ini :


Komputer Grafik ( Membuat meja serta teapot dengan menggunakan 3dsmax 7 )


4. Dalam membuat meja kita sudah membuat papannya tinggal membuat 4 kaki meja. Caranya membuat dengan klik Box yang ada di Object Type dan atur tinggi serta lebarnya terserah anda, seperti contoh dibawah ini :


Komputer Grafik ( Membuat meja serta teapot dengan menggunakan 3dsmax 7 )


5. Untuk membuat 3 kaki lagi klik kanan pada objek kaki terus clone dan OK sampai kaki meja menjadi 4, seperti dibawah ini :


Komputer Grafik ( Membuat meja serta teapot dengan menggunakan 3dsmax 7 )


6. Udah membuat kaki meja 4 buah lalu atur 4 kaki meja ke posisi yang benar dengan klik objek kaki dengan move, seperti dibawah ini :



                      Untuk lebih lenkapnya download file .pdf dibawah ini :

Komputer Grafik ( Membuat meja serta teapot dengan menggunakan 3dsmax 7 )




Monday 6 August 2012

Jurnal

  
Tempat Download Jurnal :

Jurnal



Jurnal Sistem Pakar Untuk Diagnosa Penyakit Mata Pada Manusia1.  Jurnal Sistem Pakar Untuk Diagnosa Penyakit Mata Pada Manusia

Jurnal2.  Jurnal Pengembangan Sistem Informasi Diagnosis Penyakit Tropis

3.

Fragmentasi Memori


Fragmentasi adalah munculnya lubang-lubang yang tidak cukup besar untuk menampung permintaan dari proses atau Fragmentasi yaitu penyiaan/pemborosan memori akan terjadi pada setiap organisasi penyimpanan.



Ada 2 fragmentasi memori yaitu : fragmentasi eksternal dan fragmentasi internal.

Fragmentasi eksternal muncul apabila jumlah keseluruhan memori kosong yang tersedia memang mencukupi untuk menampung permintaan tempat dari proses, tetapi letaknya tidak berkesinambungan atau terpecah menjadi beberapa bagian kecil sehingga proses tidak dapat masuk.
Contoh : Sebuah proses meminta ruang memori sebesar 17 kb, sedangkan memori dipartisi menjadi blok-blok yang besarnya masing-masing 5 kb. Maka yang akan diberikan pada proses adalah 3 blok ditambah 2 kb dari sebuah blok. Sisa blok yang besarnya 3kb akan disiapkan untuk menampung proses lain atau jika bertetangga dengan ruang memori yang kosong, ia akan bergabung dengannya. Akibatnya bisa tercipta lubang-lubang di memori, yaitu ruang memori yang kosong. Keadaan lubang-lubang ini tersebar yang masing-masing lubang tersebut tidak ada yang bisa memenuhi kebutuhan proses padahal jumlah dari besarnya lubang tersebut cukup untuk memenuhi kebutuhan proses disebut sebagai fragmentasi eksternal.
 
Fragmentasi internal muncul apabila jumlah memori yang diberikan oleh penjadwal CPU untuk ditempati porses lebih besar daripada yang diminta proses karena adanya selisih antara permintaan proses dengan alokasi lubang yang sudah ditetapkan.
Contoh : Ada proses dengan permintaan memori sebesar 17Kb dan memori dipartisi menjadi blok yang masing-masing besarnya 5Kb. Memori yang dialokasikan untuk proses adalah 4 blok, atau sebesar 20Kb. Padahal yang terpakai hanya 17Kb. Sisa 3Kb tetap diberikan pada proses tersebut walaupun tidak dipakai oleh proses tersebut. Hal ini berarti proses lain tidak dapat memakainya. Perbedaan memori yang dialokasikan dengan yang diminta inilah yang disebut fragmentasi internal.
 
Download file .ppt dibawah ini :


Soal Komputer Grafik


Soal Komputer Grafik

1.Suatu titik dalam satu grid berbentuk persegi atau juga beribu titik secara individual dirangkai menjadi suatu bentuk image yang dihasilkan pada layar komputer atau pada kertas oleh sebuah Printer adalah ?
a.Text
b.Garis
c.Pixel
d.Image
e.Vertex

2.Warna yang ditampilkan pada alat Display komputer adalah ?
a.RGB
b.CMYK
c.DDA
d.a dan b Benar
e.Semua Benar

3.Memproduksi citra yang lebih spesifik atau bentuk sebenarnya dari model yang telah dibentuk disebut?
a.Equalitation
b.Rendering
c.Behavior
d.Interaction
e.Pemodelan geometris

4.Teknik untuk mendapatkan nilai antara dari dua nilai dengan memperhatikan perbandingan skala atau posisinya adalah ?
a.Looping
b.Rotating
c.Scaling
d.Rendering
e.Interpolasi Linear

5.File ekstensi pada raster image, kecuali ... ?
a.GIF
b.BMP
c.WMV
d.PNG
e.JPG

Masih ada 20 Soal Komputer Grafik lagi, Silahkan Download di bawah ini :

Soal Komputer Grafik


Tutorial

Tempat download tutorial lengkap :

Tutorial


Tutorial instalasi xampp1.  Tutorial instalasi xampp       
 2. Tutorial Membuat meja serta teapot dengan menggunakan 3dsmax 7
2. Tutorial Membuat meja serta teapot dengan menggunakan 3dsmax 7

3.

Software

Tempat Downloads software-software komputer gratis.

Software



xampp-win32-1.6.4-installer  1. Xampp-win32-1.6.4-installer  
Software
2. Sqirlz Morph 


3.


Hak akses di Windows & di Linux serta Arsitekturnya

Hak Akses di Windows
Izin berkas dan map
Hak akses folder termasuk Kontrol penuh, Memodifikasi, Membaca & mengeksekusi, Buat Daftar Isi Map, Baca, dan Menulis. Masing-masing izin ini terdiri dari sekelompok logis izin khusus yang terdaftar dan didefinisikan dalam bagian berikut.
Izin khusus yang didefinisikan
Anda dapat mengatur setiap atau semua berikut khusus perizinan berkas dan map.
•    Melintasi Folder/menjalankan File
Untuk folder: Melintasi Folder izin hanya berlaku untuk folder. Izin ini memungkinkan atau menyangkal pengguna dari bergerak melalui folder untuk mencapai lainnya file atau folder, bahkan jika pengguna memiliki tidak ada izin untuk map traversed. Melintasi Folder berlaku hanya ketika grup atau pengguna tidak diberikan Bypass melintasi memeriksa pengguna benar. The Bypass melintasi memeriksa pengguna benar cek hak-hak pengguna dalam snap-in kebijakan grup. Secara default, Semua orang kelompok diberikan Bypass melintasi memeriksa pengguna benar.
Untuk file: Mengeksekusi File izin memungkinkan atau menolak akses ke file program yang sedang berjalan.

Jika Anda menetapkan Melintasi Folder izin pada folder, Mengeksekusi File izin tidak secara otomatis diatur pada semua file dalam folder.
•    Daftar Folder/membaca Data
Daftar Folder izin memungkinkan atau menyangkal pengguna dari melihat nama file dan nama-nama subfolder dalam folder. The Daftar Folder izin hanya berlaku untuk folder dan mempengaruhi hanya konten dari map tersebut. Izin ini tidak terpengaruh jika map yang Anda menetapkan izin pada tercantum dalam daftar folder.
The Baca Data izin hanya berlaku untuk file dan memungkinkan atau menyangkal pengguna melihat data dalam file.
•    Membaca atribut
Membaca atribut izin memungkinkan atau menyangkal pengguna dari melihat atribut file atau folder, seperti read-only dan tersembunyi atribut. Atribut ditentukan oleh NTFS.
•    Baca diperpanjang atribut
Baca diperpanjang atribut izin memungkinkan atau menyangkal pengguna dari melihat diperpanjang dengan atribut dari file atau folder. Diperpanjang dengan atribut yang didefinisikan oleh program dan mereka dapat bervariasi oleh program.
•    Membuat file/menulis Data
Membuat file izin hanya berlaku untuk folder dan memungkinkan atau menyangkal pengguna dari membuat file dalam folder.
Menulis Data izin hanya berlaku untuk file dan memungkinkan atau menyangkal pengguna dari membuat perubahan ke file dan mengganti konten yang ada dengan NTFS.
•    Membuat folder/menambahkan Data
Membuat folder izin hanya berlaku untuk folder dan memungkinkan atau menyangkal pengguna dari membuat folder dalam folder. Menambahkan Data izin hanya berlaku untuk file dan memungkinkan atau menyangkal pengguna dari membuat perubahan ke akhir file tetapi bukan dari mengubah, menghapus, atau Timpa data yang ada.   
•    Menulis atribut 
Menulis atribut izin memungkinkan atau menyangkal pengguna agar tidak mengubah atribut file atau folder, seperti hanya-baca atau tersembunyi. Atribut ditentukan oleh NTFS. Menulis atribut izin tidak menyiratkan bahwa Anda dapat membuat atau menghapus file atau folder. Ini mencakup hanya izin untuk membuat perubahan pada atribut file atau folder. Untuk mengizinkan atau menolak membuat atau menghapus operasi, lihat Membuat file/menulis Data, Membuat folder/menambahkan Data, Menghapus file dan subfolder, dan Hapus.
•    Menulis diperpanjang dengan atribut
Menulis diperpanjang dengan atribut izin memungkinkan atau menyangkal pengguna agar tidak mengubah diperpanjang dengan atribut dari file atau folder. Diperpanjang dengan atribut yang didefinisikan oleh program dan dapat bervariasi oleh program. Menulis diperpanjang dengan atribut izin tidak menyiratkan bahwa pengguna dapat membuat atau menghapus file atau folder, termasuk hanya izin untuk membuat perubahan pada atribut file atau folder. Untuk mengizinkan atau menolak membuat atau menghapus operasi, lihat Membuat file/menulis Data, Membuat folder/menambahkan Data, Menghapus file dan subfolder, dan Hapus bagian dalam artikel ini.
•    Menghapus file dan subfolder
Menghapus file dan subfolder izin hanya berlaku untuk folder dan memungkinkan atau menyangkal pengguna menghapus subfolder dan file, bahkan jika Hapus izin tidak diberikan pada subfolder atau file.
•    Hapus
The Hapus izin memungkinkan atau menyangkal pengguna menghapus file atau folder. Jika Anda tidak memiliki Hapus izin pada file atau folder, Anda dapat menghapus file atau folder jika Anda diberikan Menghapus file dan subfolder izin pada folder induk.

•    Baca ijin
Baca ijin izin memungkinkan atau menyangkal pengguna dari membaca izin tentang file atau folder, seperti Kontrol penuh, Baca, dan Menulis.
•    Ubah izin
Ubah izin izin memungkinkan atau menyangkal pengguna agar tidak mengubah hak akses pada file atau folder, seperti Kontrol penuh, Baca, dan Menulis.
•    Mengambil kepemilikan
Mengambil kepemilikan izin memungkinkan atau menyangkal pengguna dari mengambil kepemilikan atas berkas atau map. Pemilik file atau folder dapat mengubah hak akses pada itu, terlepas dari izin ada yang melindungi file atau folder.
•    Menyinkronkan
Menyinkronkan izin memungkinkan atau menyangkal benang yang berbeda menunggu pada pegangan untuk file atau folder dan menyinkronkan dengan benang lain yang mungkin sinyal itu. Izin ini berlaku hanya untuk multi-threaded, multi-proses program.






Hak Akses di Linux/GNU
Pada GNU/Linux, terdapat beberapa tipe file seperti executable file, system data file, dan user data file. Beberapa perbedaan yang ada antara lain:
Executable file: file-file ini berisi instruksi program untuk dijalankan oleh sistem. Program dan script merupakan executable file.
system data file: file-file ini berisi informasi yang digunakan oleh program atau script. Biasanya digunakan oleh administrator dan para programmer untuk menjalankan program secara berlainan.
user data file: file-file ini berisi teks dan data yang dibuat oleh user. Secara default GNU/Linux dapat mengenali secara otomatis seluruh tipe file sehingga anda tidak perlu lagi bersusah payah dengan tipe filenya.

Beberapa file yang ada pada GNU/Linux terkadang tidak tampak atau tidak dapat diakses oleh user lain. Sebagai contoh, terdapat banyak file konfigurasi sistem yang hanya dapat diakses oleh root dan biasanya oleh sistem dibuat tersembunyi (hidden), sehingga tidak dapat dilihat/diakses oleh user lain. Namun, sebagai user biasa pun anda dapat membuat file tersembunyi. File tersembunyi pada GNU/Linux biasanya diawali dengan karakter titik (.). Anda dapat melihat beberapa file tersembunyi yang ada pada direktori home.
kari@debian:~$ ls -al
total 572
-rw-r--r-- 1 kari kari 1290 Mar 12 11:42 .bashrc
drwx------ 3 kari kari 1024 Mar 12 14:15 .config
-rw-r--r-- 1 kari kari 6 Mar 13 11:10 .data
Untuk membuat sebuah hidden file dapat menggunakan perintah berikut:
kari@debian:~$ cat > .datarahasiaku
Dalam Linux ada 3 Hak Akses atau perizinan File dan Direktori, yaitu :
1. r untuk read
2. w untuk write
3. x untuk execute


GNU/Linux merupakan salah satu sistem operasi yang cukup aman (secure). Seorang user dapat memproteksi file-filenya dan dapat menentukan user mana saja yang dapat mengakses, membaca, dan merubah file tersebut. Saat sebuah file dibuat dan disimpan oleh user, maka secara otomatis kepemilikannya (owner) adalah user yang bersangkutan. Terdapat tiga macam hak akses dari sebuah file, yaitu:
Read: mengizinkan user lain untuk membaca isi dari file tersebut tetapi user lain tidak dapat melakukan perubahan isi file.
Write: mengizinkan kepada user lain untuk dapat membaca dan melakukan perubahan terhadap isi file, termasuk menghapusnya.
Execute: mengizinkan user lain dapat mengeksekusi/menjalankan file (biasanya berupa script atau program). Pemberian hak akses kepada user dapat dilakukan secara individu (one by one) oleh pemilik file. Pemberian hak akses kepada user lain seperti di atas masih dapat dilakukan jika jumlah user masih terjangkau. Namun bagaimana halnya jika jumlah user telah mencapai ratusan atau bahkan ribuan dalam sebuah perusahaan. Sungguh bukan sebuah ide yang baik jika harus diberikan hak akses satu per satu kepada user yang jumlahnya ribuan tadi. Masalah tersebut ternyata telah terpikirkan oleh developer GNU/Linux dengan menciptakan manajemen group yang di dalamnya dapat mencakup banyak user.
Selain hak akses yang dimiliki oleh sebuah file, sistem file GNU/linux juga mengenal tiga buah mode akses terhadap direktori atau file. Adapun ketiga mode akses tersebut, yaitu :
Owner : hak akses user pemilik direktori atau file.
Group : hak akses group tempat user tersebut berada.
Other : hak akses setiap user selain pemilik direktori atau file
Berikut rincian penjelasan mode akses dan hak akses terhadap sebuah file atau direktori GNU/Linux.


      Lebih lengkapnya file ini download aja  file .pdf dibawah ini :
Hak akses di Windows & di Linux serta Arsitekturnya


Sunday 5 August 2012

RAID

RAID adalah singkatan dari Redundant Array of Independent Disks

Konsep dasar dari RAID adalah menyatukan beberapa buah harddisk menjadi sebuah device untuk keperluan stripping (meningkatkan performance) ataupun untuk keperluan redundancy (keamanan data)

Karakterisik RAID
RAID adalah sebuah set dari beberapa physical drive yang dipandang oleh sistem operasi sebagai sebuah logical drive. Data didistribusikan kedalam array dari beberapa physical drive Kapasitas disk yang berlebih digunakan untuk menyimpan informasi paritas, yang menjamin data dapat diperbaiki jika terjadi kegagalan pada salah satu disk.



Ini Membahas Raid Level 5.
Raid Level 5 :
- Pengorganisasian dengan paritas blok interleaved terbesar.
- Data dan paritas disebar pada semua disk termasuk sebuah disk tambahan.
- Pada setiap blok, salah satu dari disk menyimpan paritas dan disk yang lainnya menyimpan data.


RAID

Contoh studi kasus :
Jika terdapt kumpulan dari 5 disk, paritas paritas blok ke n akan disimpan pada disk (n mod 5) +1, blok ke n dari 4 disk yang lain menyimpan data yang sebenarnya dari blok tersebut. Sebuah paritas blok tidak disimpan pada disk yang sama dengan lok-blok data yang bersangkutan, karena kegagalan disk tersebut akan menyebabkan data hilang bersama dengan paritasnya dan data tersebut tidak dapat diperbaiki. Kelebihannya antara lain seperti pada level 4 ditambah lagi dengan pentebaran paritas seoerti ini dapat menghindari penggunaan berlebihan dari sebuah paritas bit seperti pada RAID level 4. kelemahannya antara lain perlunya mekanisme tambahan untuk penghitungan lokasi dari paritas sehingga akan mempengaruhi kecepatan dalam pembacaan blok maupun penulisannya.


RAID 5 (Teknik Disk Striping with Distributed Parity)
Sesuai dengan namaya, cara kerja RAID 5 sama dengan cara kerja RAID 0, yaitu menggunakan disk striping.Yang membedakan anatara keduanya adalah Parity. Parity ini digunakan untuk pengecekan dan perbaikan kesalahan (error checking and correcting). Parity ini disebar di beberapa disk untuk menghindari pengurangan kinerja (Performance bottleneck) pada saat pembuatan parity.
Dengan adanya parity ini, maka system RAID 5 tersebut akan tetap berfungsi jika ada salah satu harddisk dalam RAID 5 tersebut itu rusak. Dan harddisk yang rusak tersebut dapat harddisk yang mana saja selama berada dalam satu system RAID 5 yang sama. Karena parity ini berasal dari perhitungan matematik dari suatu beberapa pecahan data, maka, pada saat ada satu bagian pecahan data yang hilang/rusak, system RAID 5 dapat “mengetahui” pecahan data yang hilang tesebut dengan menghitung ulang parity dengan pecahan data yang lainnya.


Secara sederhana, parity bisa dianalogikan dengan perhitungan matematik sbb; 6 + 5 = 11. Dimana angka 6 & 5 adalah data, dan angka 11 adalah parity. Jika suatu saat angka (Harddisk) 5 mengalami kerusakan, maka system dapat menghitung ulang berdasarkan parity (angka 11), angka(Harddisk) apa yang hilang tersebut.

Jadi data yang ada pada harddisk yang rusak, tetaplah rusak, hanya saaja dengan bantuan parity maka data pada harddisk yang hilang tersebut dapat dihitung ulang kembali. Hal ini juga yang menyebabkan untuk RAID 5 mengalami kerusakan harddisk adalah sebanyak 1 harddisk saja pada suatu saat.Kembali dengan analogi matematik diatas, jika angka (Harddisk) 6 + 5 hilang, maka kemungkinan angka 11 didapat bisa memiliki banyak kemungkinan, seperti 2+9, 3 + 8, dst. komputer tidak dapat membuat suatu perhitungan yang tepat jika data yang tersedia memiliki banyak kemungkinan.

Dari sisi kapasitas, maka RAID 5 kita akan memiliki kapasitas harddisk yang dapat digunakan sebanyak (N-1) x Kapasitas HDD dari total kapasitas Harddisk yang terpasang, dimana N adalah jumlah Harddisk. Contoh: • 3 unit Harddisk 300GB RAID 5 akan menghasilkan total kapasitas yang dapat digunakan sebesar 600GB. • 4 unit Harddisk 300GB RAID 5 akan menghasilkan total kapasitas yang dapat digunakan sebesar 900GB. • 5 unit Harddisk 300GB RAID 5 akan menghasilkan total kapasitas yang dapat digunakan sebesar 1.2TB, dst.


Download file .ppt dibawah ini :



Interpolasi Polinom Newton

Interpolasi Polinom Newton
Misalkan terdapat pasangan dua buah titik (x0, f(x0)) dan (x1, f(x1)), maka secara sederhana
dari kedua titik tersebut dapat dibentuk sebuah garis dengan persamaan

Interpolasi Polinom Newton
atau dapat ditulis sebagai berikut

Ini adalah proses untuk memasukan angka hasil perhitungan iterasi 3 pada tabel dibawah ini :
Interpolasi Polinom Newton

Soal serta jawaban Interpolasi Polinom Newton untuk mencari nilai f (fungsi) :
Interpolasi Polinom Newton


Deadlock

Penjelasan Deadlock
Deadlock adalah suatu kondisi dimana proses tidak berjalan lagi ataupun tidak ada komunikasi lagi antar proses di dalam sistem operasi. Deadlock disebabkan karena proses yang satu menunggu sumber daya yang sedang dipegang oleh proses lain yang sedang menunggu sumber daya yang dipegang oleh proses tersebut.



Penyebab Deadlock
Menurut Coffman (1971) ada empat kondisi yang dapat mengakibatkan terjadinya deadlock, yaitu:
Mutual Eksklusif
hanya ada satu proses yang boleh memakai sumber daya, dan proses lain yang ingin memakai sumber daya tersebut harus menunggu hingga sumber daya tadi dilepaskan atau tidak ada proses yang memakai sumber daya tersebut.

Memegang dan menunggu
proses yang sedang memakai sumber daya boleh meminta sumber daya lagi maksudnya menunggu hingga benar-benar sumber daya yang diminta tidak dipakai oleh proses lain, hal ini dapat menyebabkan kelaparan sumber daya sebab dapat saja sebuah proses tidak mendapat sumber daya dalam waktu yang lama

Tidak ada Preemption
sumber daya yang ada pada sebuah proses tidak boleh diambil begitu saja oleh proses lainnya.Untuk mendapatkan sumber daya tersebut, maka harus dilepaskan terlebih dahulu oleh prosesyang memegangnya, selain itu seluruh proses menunggu dan mempersilahkan hanya prosesyang memiliki sumber daya yang boleh berjalan

Circular Wait
kondisi seperti rantai, yaitu sebuah proses membutuhkan sumber daya yang dipegang proses berikutnya.

Deadlock pada Windows :
- Pada windows, deteksi deadlock yaitu berupa BSOD (Blue Screen Of Death)
- Saat mengakses USB device
- Terlalu banyak applikasi yang di proses, biasanya muncul seperti Not Responding.

Deadlock pada Linux :
- Linux dengan kernel versi 2.4 mengalami deadlock pada sistem dengan prosesor lebih dari 2 unit.
- Ketika OS Linux dijalankan dari kondisi sleep, proses yang mengakses USB device akan mengalami deadlock.
- Deadlock juga terjadi yang disebabkan fungsi scheduler pada kernel yang digunakan tidak menyimpan state sebelum sleep, sehingga ketika kernel dijalankan kembali, Proses-proses yang mengakses USB device tersebut menunggu giliran mengakses, sementara scheduler belum menjadwalkan masing-masing proses.
- Deadlock terjadi bila akses melalui Ethernet dilakukan, terutama bila melakukan teaming pada jaringan. Proses akan terblock dan saling menunggu resource Ethernet tersebut bebas.
- Pada linux untuk mengetahui apakah terjadi deadlock yaitu dengan menggunakan xosview untuk mengetahui proses yang menggunakan CPU 100%, lalu kill saja proses tersebut.
- Deadlock terjadi pula pada Serial device

Mengatasi Deadlock pada Windows :
Preemption
Dengan cara untuk sementara waktu menjauhkan sumber daya dari pemakainya, dan memberikannya pada proses yang lain. Ide untuk memberi pada proses lain tanpa diketahui oleh pemilik dari sumber daya tersebut tergantung dari sifat sumber daya itu sendiri. Perbaikan dengan cara ini sangat sulit atau dapat dikatakan tidak mungkin. Cara ini dapat dilakukan dengan memilih korban yang akan dikorbankan atau diambil sumber dayanya utuk sementara, tentu saja harus dengan perhitungan yang cukup agar waktu yang dikorbankan seminimal mungkin. Setelah kita melakukan preemption dilakukan pengkondisian proses tersebut dalam kondisi aman. Setelah itu proses dilakukan lagi dalam kondisi aman tersebut.

Melacak kembali.
Setelah melakukan beberapa langkah preemption, maka proses utama yang diambil sumber dayanya akan berhenti dan tidak dapat melanjutkan kegiatannya, oleh karena itu dibutuhkan langkah untuk kembali pada keadaan aman dimana proses masih berjalan dan memulai proses lagi dari situ. Tetapi untuk beberapa keadaan sangat sulit menentukan kondisi aman tersebut, oleh karena itu umumnya dilakukan cara mematikan program tersebut lalu memulai kembali proses. Meskipun sebenarnya lebih efektif jika hanya mundur beberapa langkah saja sampai deadlock tidak terjadi lagi. Untuk beberapa sistem mencoba dengan cara mengadakan pengecekan beberapa kali secara periodik dan menandai tempat terakhir kali menulis ke disk, sehingga saat terjadi deadlock dapat mulai dari tempat terakhir penandaannya berada.

Menghentikan (membunuh) proses.
Dengan cara meng-kill process yang menyebabkan deadlock.  Cara yang paling umum ialah membunuh semua proses yang mengalami deadlock.  Namun, untuk beberapa sistem, kita juga dapat membunuh beberapa proses saja dalam siklus deadlock untuk menghindari deadlock dan mempersilahkan proses lainnya kembali berjalan. Atau dipilih salah satu korban untuk melepaskan sumber dayanya, dengan cara ini maka masalah pemilihan korban menjadi lebih selektif, sebab telah diperhitungkan beberapa kemungkinan jika si proses harus melepaskan sumber dayanya.
Kriteria seleksi korban ialah :
   1. Yang paling jarang memakai prosesor
   2. Yang paling sedikit hasil programnya
   3. Yang paling banyak memakai sumber daya sampai saat ini
   4. Yang alokasi sumber daya totalnya tersedkit
   5. Yang memiliki prioritas terkecil

Mengatasi Deadlock pada Linux :
- Dengan Strategi Ostrich / Mengabaikan Masalah deadlock
Pendekatan yang paling sederhana adalah dengan menggunakan strategi burung unta: masukkan kepala dalam pasir dan seolah-olah tidak pernah ada masalah sama sekali. Beragam pendapat muncul berkaitan dengan strategi ini. Menurut para ahli Matematika, cara ini sama sekali tidak dapat diterima dan semua keadaan deadlock harus ditangani. Sementara menurut para ahli Teknik, jika komputer lebih sering mengalami kerusakkan disebabkan oleh kegagalan hardware, error pada kompilator atau bugs pada sistem operasi. Maka ongkos yang dibayar untuk melakukan penanganan deadlock sangatlah besar dan lebih baik mengabaikan keadaan deadlock tersebut.

- Prevention : memastikan paling sedikit satu penyebab Deadlock tidak berlaku
Mutual Exclusion : membuat file spool untuk resource yang digunakan bersama-sama
Hold and Wait : memaksa sebuah proses untuk melepaskan resource yang dimilikinya ketika   meminta resource baru
Circular Waiting : memberikan penamaan resource berdasarkan urutan atau level
No Preemption : membolehkan adanya preemption

- Avoidance : sistem menolak request terhadap resource yang berpotensi deadlock, Algoritma Banker.
Resource manager menolak proses yang meminta resource yang berpotensi deadlock. Jika ada permintaan resource yang maksimum digunakan, maka proses tersebut akan dipaksa untuk melepaskan resource yang sudah dimiliknya perlu adanya informasi tambahan.

- Detection and Recovery
Caranya ialah dengan cara mendeteksi jika terjadi deadlock pada suatu proses maka dideteksi sistem mana yang terlibat di dalamnya. Setelah diketahui sistem mana saja yang terlibat maka diadakan proses untuk memperbaiki dan menjadikan sistem berjalan kembali.
Hal-hal yang terjadi dalam mendeteksi adanya deadlock adalah :
- Permintaan sumber daya dikabulkan selama memungkinkan.
- Sistem operasi memeriksa adakah kondisi circular wait secara periodik.
- Pemeriksaan adanya deadlock dapat dilakukan setiap ada sumber daya yang hendak digunakan oleh  sebuah proses.
- Memeriksa dengan algoritma tertentu.


                 Bila anda ingin mendownload dengan File Word dibawah ini :
http://prestas1.blogspot.com/2012/08/deadlock.html


Monday 30 July 2012

EKUALISASI HISTOGRAM DALAM IMAGE ENHANCEMENT

EKUALISASI HISTOGRAM DALAM IMAGE ENHANCEMENT

Histogram adalah Grafik yang menggambarkan penyebaran nilai intensitas pixel dari suatu citra. Dapat menjadi penunjuk kadar kecerahan(brightness) dan kontras citra. Histogram dihitung dengan:

Selain itu histogram adalah dasar dari sejumlah teknik pemrosesan citra pada domain spasial, seperti perbaikan, kompresi dan segmentasi citra. Histogram mudah untuk dikalkulasikan dalam suatu software dan hanya membutuhkan hardware-hardware yang ekonomis dalam penerapannya. Hal ini yang menjadikannya sebagai alat yang popular dalam hal pemrosesan gambar. Histogram dari suatu citra digital dengan range tingkat [0…L-1] adalah sebuah fungsi diskrit h(rk)=nk, dengan rk adalah tingkat keabuan ke-k dan nk adalah jumlah piksel dalam citra yang memiliki tingkat keabuan rk.
Cara umum dalam menormalisasikan histogram yaitu dengan membagi tiap-tiap nilai dengan jumlah total pixel dalam gambar yang dinotasikan dengan “n” Histogram yang sudah dinormalisasi dinyatakan dengan p(rk)= nk/n, untuk k=0, 1,…, L-1. Dimana p(rk) menyatakan estimasi probabilitas kemunculan tingkat keabuan rk. Jumlah dari semua komponen “normalized histogram” sama dengan 1.
Sumbu horisontal dari histogram menyatakan nilai tingkat keabuan rk. Sumbu vertikal menyatakan nilai dari h(rk)=nk atau p(rk) = nk/n (jika nilainya dinormalisasi).

Informasi Dari Histogram
1. Puncak histogram → intensitas pixel yang paling menonjol.
2. Lebar puncak→ rentang kontras.
3. Over‐exposed (terlalu terang) dan under‐exposed (terlalu gelap) memiliki rentang kontras sempit.
4. Citra yang baik mengisi daerah derejat keabuan secara penuh dan merata pada setiapnilai intensitas pixel.
5. Citra yang baik mempunyai derajat keabuan secara penuh dengan distribusi yang merata pada tiap intensitas pixel

Download file word Disini

Instalasi Sistem Operasi Berbasis GUI

Instalasi Sistem Operasi Berbasis GUI (Graphical User Interface) merupakan modul teori dan praktikum yang membahas tentang persiapan instalasi, pelaksanaan instalasi dan pengoperasian (termasuk troubleshhooting) sistem operasi berbasis GUI.
Instalasi Sistem Operasi Berbasis GUI Modul ini terdiri dari 3 (tiga) kegiatan belajar, kegiatan belajar 1 berisi tentang pengenalan dan persiapan instalasi sistem operasi berbasis GUI, kegiatan belajar 2 berisi tentang pelaksanaan instalasi sistem operasi berbasis GUI, dan kegiatan belajar 3 berisi tentang pengoperasian serta troubleshooting sistem operasi GUI.
Dengan modul ini peserta diklat diharapkan mampu menjelaskan prinsip/konsep dasar sistem operasi berbasis GUI, serta dapat melakukan penginstalan dengan benar sesuai dengan prosedur yang dijelaskan.

Cara Membakar ISO CD Linux


Pada artikel kali ini, saya menggunakan Nero 6 utk menyelesaikan pekerjaan ini:

Silahkan download dulu OS ISO Linux disini=> http://ubuntu.com/download

selesai download bakarlah file .iso tersebut dgn metode [Burn Image to Disc] pada Nero 6 Anda, hati² jgn salah pilih ke pembakaran mode data karena jika ini terjadi CD hasilnya tidak akan bootable. Untuk itulah silahkan ikuti petunjuk sederhana yang saya berikan disini:

1. Setelah download file linux dengan ekstensi .iso, masukkan CD blank ke CD Writer.

2. Ketika muncul wizard system dari Nero untuk creating new file pilih copy & backup.
3. Pilih burn image to disk, dan cari file linux .iso tadi untuk kemudian dibakar.
4. Pilih speed bakaran, dan tunggu hingga proses burning selesai.

Dengan begitu linux .iso yang sudah kita download maka akan bootable saat kita masukkan ke CD Rom. Akhirnya jadilah saya memakai ubuntu linux.

Partisi Hard disk di Linux

Partisi Hard disk di Linux

Untuk membuat partisi di Linux sebetulnya mudah dan gampang. Dan dukungan pada distro Linux lebih baik dibandingkan dengan menggunakan aplikasi-aplikasi partisi harddisk di windows dan dos. Walaupun pengoperasian partisi yang lebih advance seperti merge dan mengubah besar partisi tidak ada di linux. Tapi banyak error yang di windows dan dos bisa tidak bisa diselesaikan bisa diatasi oleh linux, sebagai patokan saya dengan aplikasi partition magic. Oleh sebab itu dalam pekerjaa nsehari-hari dan di rumah selalu siap CD win98 (untuk fdisk), CD Partition Magic dan CD LIve CD Linux apa saja (yg sekarang saya lagi senangi yach DamnSmallLinux). Aplikasi partisi harddisk contohnya :

Fdisk, hampir di semua distro ada.
Parted/QParted, saya melihatnya di Knoppix dan di ALinux, cukup bagus tetapi pada knoppix ada beberapa masalah yang cukup menjengkelkan dimana kita harus restart setelkah melakukan satu proses.
Hardrake (Mandriva/Mandrake) dan YaST (SuSE)
Bagaimana Linux mengenali harddisk saya ???
Dalam mengenali suatu device linux akan mengenalnya sebagai suatu file letaknya berada di bawah direktori /dev. Untuk dapat mempergunakan file yang ada dalam suatu device misalnya kita harus memount file tersebut ke suatau direktori baru dapat dipergunakan.
Untuk harddisk jenisnya ada 3 macam yaitu, PATA harddisk yang menggunakan slot IDE, SATA dan SCSI. Untuk Harddisk PATA akan dikenali sebagai berikut :

Primary Master —-> /dev/hda
Primary Slave —–> /dev/hdb
Secondary Master —-> /dev/hdc
Secondary Slave —-> /dev/hdd
Sedangkan untuk partisi yang berada pada harddisk akan dinamakan dengan menambahkan angka di belakang sebagai contoh :
Partisi Pertama Primary—-> /dev/hda1
Partisi Kedua Primary——> /dev/hda2
Partisi Pertama Logical ——> /dev/hda5
Partisi Kedua Logical ——> /dev/hda6
Namun untuk partisi ini apabila pembuatan partisi tidak sesuai dengan urutan maka penamaannya juga akan berbeda.
Untuk harddisk SATA dan SCSI akan dikenali sebagai device yang sama yaitu sebagai device SCSI, begitu juga dengan flash disk. Sebagai contoh :

Harddisk pertama —> /dev/sda
Harddisk kedua —-> /dev/sdb
Sedangkan untuk partisi di dalamnya akan dikenali sama seperti harddisk PATA yaitu dengan angka di belakangnya.
Apa syarat dalam membuat partisi di Linux ???
Untuk dapat membuat partisi di linux ada beberapa syarat yang sebaiknya dipenuhi :

Partisi yang akan dipartisi jangan sedang dalam keadaan terpakai atau sedang di mount.
Partisi sebaiknya dibuat dengan besar cylinder yang berurutan, jadi sebelumnya jangan menghapus partisi di tengah. Hal ini bisa menghasilkan error bahkan dengan partition magic hal ini akan menjadi masalah.
Partisi extended jangan ditempatkan di tengah tetapi di bagian paling belakang harddisk. Hal ini suka menjadi masalah karena partisi selanjutnya yang bisa kita buat hanya partisi primary hal ini menyebabakan keterbatasan dalam membuat partisi dalam jumlah banyak dan selain itu akan terjadi beberapa error.
Apa saja sih jenis partisi ???
Jenis partisi dibedakan menjadi 3, yaitu :

Primary, yaitu jenis partisi yang utama dalam harddisk kita, primary ini bisa dikatakan sebagai satu-satunya jenis partisi di harddisk kita. Jumlah partisi jenis ini hanya sampai 4. Untuk windows dari pembuat Win 9x dia harus ditempatkan pada partisi primary ini.
Extended, yaitu jenis partisi primary yang tidak bisa diisi data, partisi ini hanya bertindak sebagai wadah bagi partisi logical. Jumlah maksimal partisi ini hanya satu.
Logical, yaitu partisi di dalam extended yang bisa diisi data. Partisi ini jumlahnya masih belum saya ketahui.
Menggunakan Fdisk
Untuk menggunakan fdisk tentunya anda harus login sebagai administrator. Untuk itu anda login sebagai root (tetapi hal ini tidak disarankan), anda bisa login sebagai admin dari user biasa dengan menggunakan perintah su atau sudo.
Untuk memulai menggunakan fdisk tentunya anda harus tahu mengetahui susunan table partisi caranya dengan perintah :
# fdisk -l
Kalau anda sudah mengetahui partisi yang anda buat maka kita akan mulai membuat/mengubah partisi. Ketikan perintah berikut :
# fdisk [device]
contoh :
# fdisk /dev/hda
Maka akan muncul tampilan
The number of cylinders for this disk is set to 38166.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help):
Maka semua perintah-perintah anda bisa lihat dengan mengetik m
Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition’s system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
Tetapi beberapa perintah yang penting :
p —> Menampilkan partition table harddisk
m —-> Menampilkan perintah-perintah yang bisa dieksekusi
n —-> Memebuat partisi baru
d —-> Menghapus partisi
t —-> Mengganti tipe dari file system
l —-> Menampilkan jenis file system yang disupport Linux
q —-> Keluar tanpa menyimpan partition table
w —-> Menyimpan partition table dan keluar
Membuat partisi baru
Pada menu utama anda tulis n
Command (m for help): n
Command action
e extended
p primary partition (1-4)
Pilh jenis partisi p untuk primary dan e untuk extended, tampilan seperti di atas hanya muncul ketika harddisk yang anda partisi kosong. Dalam keadaan seperti ini sebaiknya anda membuat partisi primary dulu. sekarang diandaikan anda menekan p.
Partition number (1-4):
Maka ada pilihan nomor dari partition numbernya sebaiknya anda menulisnya berurutan.
First cylinder (1-3738, default 1):
Kemudian anda menentukan cylinder awal dari partisi yang akan anda buat. Sebaiknya anda enter saja maka secara otomatis ditempatkan pada cylinder paling awal dari partisi yang kosong.
Last cylinder or +size or +sizeM or +sizeK (1-3738, default 3738):
Kemudian anda disuruh untuk menentukan cylinder terakhir dari partisi yang anda buat, yaitu dengan menulis cylindernya atau besar partisinya. Kalau dengan cylinder anda tinggal menuliskan nomor cylindernya misalnya: 2000. Sedangkan dengan menulis besarnya dengan cara menulis tanda + di depan kemudian besarnya berapa kalau dalam byte anda tidak menambahkan apa-apa dibelakang, kalau dalam kilobyte tambahkan K dibelakang sedangkan apabila dalam megabyte tambahkan M dibelakang sebagai contoh : +100 = 100byte, +100K = 100Kbyte dan +1000M = 1000Mbyte. Tampilan partisi yang sudah dibuat dengan +1000M :
Device Boot Start End Blocks Id System
/dev/hda1 1 123 987966 83 Linux
Apabila anda sudah membuat partisi extended maka ketika anda membuat partisi maka pilihan menjadi primary dan logical.
Command (m for help): n
Command action
l logical (5 or over)
p primary partition (1-4)
Mengganti type partisi
File system yang dibentuk secara default adalah ext3 oleh karena itu kita harus mengubah tipe dari file system yang kita gunakan. Untuk menggantinya gunakan t.
Partition number (1-5):
Anda disuruh memilih partisi yang akan diubah tipenya.
Hex code (type L to list codes):
Disini anda disuruh memilih tipe yang akan digunakan. Kalau anda tidak tahu anda bisa melihat tipe yang disupport oleh Linux dengan menulis L.
Sebagai contoh :
FAT 32 —> b
extended —> 5
ext3 —> 83
swap —> 82
Menghapus Partisi
Untuk menghapus anda tulis “d”.
Partition number (1-5):
Maka anda disuruh memilih partisi anda pilih dan partisi and asudah terhapus
Setelah melakukan semua proses
Ketika partisi sudah anda susun sedemikian rupa, hal ini belum diubah pada harddisk anda maka anda harus menyimpan settingan partisi anda dengan w pada menu utama atau kalau anda tidak jadi merubah maka anda tulis q. Dan setelah membuat partisi biasanya anda harus restart.

PENGENALAN JARINGAN

Jaringan komputer bukanlah sesuatu yang baru saat ini. Hampir di setiap perusahaan terdapat jaringan komputer untuk memperlancar arus informasi di dalam perusahaan tersebut. Internet yang mulai populer saat ini adalah suatu jaringan komputer raksasa yang merupakan jaringan komputer yang terhubung dan dapat saling berinteraksi. Hal ini dapat terjadi karena adanya
perkembangan teknologi jaringan yang sangat pesat, sehingga dalam beberapa tahun saja jumlah pengguna jaringan komputer yang tergabung dalam Internet berlipat ganda.


Jaringan komputer
1. Pengertian
Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung. Informasi dan data bergerak melalui kabel-kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data, mencetak pada printer yang sama dan bersama sama menggunakan hardware/software yang terhubung dengan jaringan. Tiap komputer, printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node.

Sebuah jaringan biasanya terdiri dari 2 atau lebih komputer yang saling berhubungan diantara satu dengan yang lain, dan saling berbagi sumber daya misalnya CDROM, Printer, pertukaran file, atau memungkinkan untuk saling berkomunikasi secara elektronik. Komputer
yang terhubung tersebut, dimungkinkan berhubungan dengan media kabel, saluran telepon, gelombang radio, satelit, atau sinar infra merah.

2. Jenis-Jenis jaringan
Ada 3 macam jenis Jaringan/Network yaitu :

a. Local Area Network (LAN) /Jaringan Area Lokal.
Sebuah LAN, adalah jaringan yang dibatasi oleh area yang relatif kecil, umumnya dibatasi oleh area lingkungan seperti sebuah perkantoran di sebuah gedung, atau sebuah sekolah, dan biasanya tidak jauh dari sekitar 1 km persegi. Beberapa model konfigurasi LAN, satu komputer biasanya di jadikan sebuah file server. Yang mana digunakan untuk menyimpan
perangkat lunak (software) yang mengatur aktifitas jaringan, ataupun sebagai perangkat lunak yang dapat digunakan oleh komputerkomputer yang terhubung ke dalam network. Komputer-komputer yang terhubung ke dalam jaringan (network) itu biasanya disebut dengan workstation. Biasanya kemampuan workstation lebih di bawah dari file server dan mempunyai aplikasi lain di dalam harddisknya selain aplikasi untuk jaringan. Kebanyakan LAN menggunakan media kabel untuk menghubungkan antara satu komputer dengan komputer lainnya.

b. Metropolitan Area Network (MAN) / Jaringan area Metropolitan
Sebuah MAN, biasanya meliputi area yang lebih besar dari LAN, misalnya antar wilayah dalam satu propinsi. Dalam hal ini jaringan menghubungkan beberapa buah jaringan-jaringan kecil ke dalam lingkungan area yang lebih besar, sebagai contoh yaitu: jaringan Bank dimana beberapa kantor cabang sebuah Bank di dalam sebuah kota besar dihubungkan antara satu dengan lainnya. Misalnya Bank BNI yang ada di seluruh wilayah Ujung Pandang atau Surabaya.

c. Wide Area Network (WAN) / Jaringan area Skala Besar
Wide Area Networks (WAN) adalah jaringan yang lingkupnya biasanya sudah menggunakan sarana Satelit ataupun kabel bawah laut sebagai contoh keseluruhan jaringan BANK BNI yang ada di Indonesia ataupun yang ada di Negara-negara lain. Menggunakan sarana WAN, Sebuah Bank yang ada di Bandung bisa menghubungi kantor cabangnya yang ada di Hongkong, hanya dalam beberapa menit. Biasanya WAN agak rumit dan sangat kompleks, menggunakan banyak sarana untuk menghubungkan antara LAN dan WAN ke dalam Komunikasi Global seperti Internet. Tapi bagaimanapun juga antara LAN, MAN dan WAN tidak banyak berbeda dalam beberapa hal, hanya lingkup areanya saja yang berbeda
satu diantara yang lainnya.

3. Protokol
Protokol adalah aturan-aturan main yang mengatur komunikasi diantara beberapa komputer di dalam sebuah jaringan, aturan itu termasuk di dalamnya petunjuk yang berlaku bagi cara-cara atau metode mengakses sebuah jaringan, topologi fisik, tipe-tipe kabel dan kecepatan transfer data.
Protokol-Protokol yang dikenal adalah sebagai berikut :
1. Ethernet
2. Local Talk
3. Token Ring
4. FDDI
5. ATM

Ethernet
Protocol Ethernet sejauh ini adalah yang paling banyak digunakan, Ethernet menggunakan metode akses yang disebut CSMA/CD (Carrier Sense Multiple Access/Collision Detection). Sistem ini menjelaskan bahwa setiap komputer memperhatikan ke dalam kabel dari network sebelum mengirimkan sesuatu ke dalamnya. Jika dalam jaringan tidak ada aktifitas atau bersih komputer akan mentransmisikan data, jika ada transmisi lain di dalam kabel, komputer akan menunggu dan akan mencoba kembali transmisi jika jaringan telah bersih. Kadang kala dua buah komputer melakukan transmisi pada saat yang sama, ketika hal ini terjadi, masing-masing komputer akan mundur dan akan menunggu kesempatan secara acak untuk mentransmisikan data kembali. metode ini dikenal dengan koalisi, dan tidak akan berpengaruh pada kecepatan transmisi dari network. Protokol Ethernet dapat digunakan untuk pada model jaringan Garis lurus , Bintang, atau Pohon . Data dapat ditransmisikan melewati kabel twisted pair, koaksial, ataupun kabel fiber optic pada kecepatan 10 Mbps.


LocalTalk
LocalTalk adalah sebuh protokol network yang di kembangkan oleh Apple Computer, Inc. untuk mesin-mesin komputer Macintosh . Metode yang digunakan oleh LocalTalk adalah CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance). Hampir sama dengan CSMA/CD.. Adapter LocalTalk dan cable twisted pair khusus dapat digunakan untuk menghubungkan beberapa komputer melewati port serial. Sistem Operasi Macintosh memungkinkan koneksi secara jaringan peer-to-peer tanpa membutuhkan tambahan aplikasi khusus Protokol LocalTalk dapat digunakan untuk model jaringan Garis Lurus, Bintang , ataupun model Pohon dengan menggunakan kabel twisted pair. Kekurangan yang paling mencolok yaitu kecepatan transmisinya. Kecepatan transmisinya hanya 230 Kbps.

Token Ring
Protokol Token di kembangkan oleh IBM pada pertengahan tahun 1980. Metode Aksesnya melalui lewatnya sebuah token dalam sebuah lingkaran seperti Cincin . Dalam lingkaran token, komputer-komputer dihubungkan satu dengan yang lainnya seperti sebuah cincin. Sebuah Sinyal token bergerak berputar dalam sebuah lingkaran (cincin) dalam sebuah jaringan dan bergerak dari sebuah komputer-menuju ke komputer berikutnya, jika pada persinggahan di salah satu komputer ternyata ada data yang ingin ditransmisikan, token akan mengangkutnya ke tempat dimana data itu ingin ditujukan, token bergerak terus untuk saling mengkoneksikan diantara masing-masing komputer.


Protokol Token Ring membutuhkan model jaringan Bintang dengan menggunakan kabel twisted pair atau kabel fiber optic . Dan dapat melakukan kecepatan transmisi 4 Mbps atau 16 Mbps. Sejalan dengan perkembangan Ethernet, penggunaan Token Ring makin berkurang sampai sekarang.

FDDI
Fiber Distributed Data Interface (FDDI) adalah sebuah Protokol jaringan yang menghubungkan antara dua atau lebih jaringan bahkan pada jarak yang jauh. Metode aksesnyayang digunakan oleh FDDI adalah model token . FDDI menggunakan dua buah topologi ring secara fisik. Proses transmisi baiasanya menggunakan satu buah ring, namun jika ada masalah ditemukan akan secara otomatis menggunakan ring yang kedua.


Sebuah keuntungan dari FDDI adalah kecepatan dengan menggunakan fiber optic cable pada kecepatan 100 Mbps.

ATM
ATM adalah singkatan dari Asynchronous Transfer Mode (ATM) yaitu sebuah protokol jaringan yang mentransmisikan pada kecepatan 155 Mbps atau lebih . ATM mentarnsmisikan data kedalam satu paket dimana pada protokol yang lain mentransfer pada besar-kecilnya paket. ATM mendukung variasi media seperti video, CD-audio, dan gambar. ATM bekerja pada model topologi Bintang, dengan menggunakan Kabel fiber optic ataupun kabel twisted pair . ATM pada umumnya digunakan untuk menghubungkan dua atau lebih LAN. Dia juga banyak dipakai oleh Internet Service Providers (ISP) untuk meningkatkan kecepatan akses Internet untuk klien mereka.

Kesimpulan untuk Protokol :
Protokol yang di pakai Kabel yang
digunakan
Kecepatan
Transfer
Topology Fisik

Ethernet Twisted Pair, Coaxial,
Fiber 10 Mbps Linear Bus, Star,
Tree
Fast Ethernet Twisted Pair, Fiber 100 Mbps Star
LocalTalk Twisted Pair, 0.23 Mbps Linear Bus, Star,
Tree
Token Ring Twisted Pair, 4 Mbps - 16
Mbps Star-Wired Ring
FDDI Fiber 100 Mbps Dual ring
ATM Twisted Pair, Fiber 155-2488 Mbps Linear Bus, Star,
Tree

4. Perangkat keras yang diperlukan
Perangkat keras yang dibutuhkan untuk membangun sebuah jaringan komputer yaitu : Komputer, Card Network, Hub, dan segala sesuatu yang berhubungan dengan koneksi jaringan seperti: Printer, CDROM, Scanner, Bridges, Router dan lainnya yang dibutuhkan untuk process transformasi data didalam jaringan.

1. File Servers
2. Workstations
3. Network Interface Cards
4. Concentrators/Hubs
5. Repeaters
6. Bridges
7. Routers

File Servers
Sebuah file server merupakan jantungnya kebayakan Jaringan, merupakan komputer yang sangat cepat, mempunyai memori yang besar, harddisk yang memiliki kapasitas besar, dengan kartu jaringan yang cepat. Sistem operasi jaringan tersimpan disini, juga termasuk didalamnya beberapa aplikasi dan data yang dibutuhkan untuk jaringan.
Sebuah file server bertugas mengontrol komunikasi dan informasi diantara node/komponen dalam suatu jaringan. Sebagai contoh mengelola pengiriman file database atau pengolah kata dari workstation atau salah satu node, ke node yang lain, atau menerima email pada saat yang bersamaan dengan tugas yang lain....terlihat bahwa tugas file server sangat kompleks, dia juga harus menyimpan informasi dan membaginya secara cepat. Sehingga minimal sebuah file server mempunyai beberpa karakter seperti tersebut di bawah ini :
1. Processor minimal 166 megahertz atau processor yang lebih cepat lagi (Pentium Pro, Pentium II, PowerPC).
2. Sebuah Harddisk yang cepat dan berkapasitas besar atau kurang lebih 10 GB
3. Sebuah RAID (Redundant Array of Inexpensive Disks).
4. Sebuah tape untuk back up data (contohnya . DAT, JAZ, Zip, atau CDRW)
5. Mempunyai banyak port network
6. Kartu jaringan yang cepat dan Reliabilitas
7.Kurang lebih 32 MB memori

Workstations
Keseluruhan komputer yang terhubung ke file server dalam jaringan disebut sebagai workstation. Sebuah workstation minimal mempunyai ; Kartu jaringan, Aplikasi jaringan (sofware jaringan), kabel untuk menghubungkan ke jaringan, biasanya sebuah workstation tidak begitu membutuhkan Floppy karena data yang ingin di simpan bisa dan dapat diletakkan di file server. Hampir semua jenis komputer dapat digunakan sebagai komputer workstation.

Network Interface Cards (NIC) atau Kartu Jaringan
Kartu Jaringan (NIC) merupakan perangkat yang menyediakan media untuk menghubungkan antara komputer, kebanyakan kartu jaringan adalah kartu inernal, yaitu kartu jaringan yang di pasang pada slot ekspansi di dalam komputer. Beberapa komputer seperti komputer MAC, menggunakan sebuah kotak khusus yang ditancapkan ke port serial atau SCSI port komputernya. Pada komputer notebook ada slot untuk kartu jaringan yang biasa disebut PCMCIA slot. Kartu jaringan yang banyak terpakai saat ini adalah : kartu jaringan Ethernet, LocalTalk konektor, dan kartu jaringan Token Ring. Yang saat ini populer digunakan adalah Ethernet, lalu diikuti oleh Token Ring, dan LocalTalk,


Ethernet Card / Kartu Jaringan Ethernet
Kartu jaringan Ethernet biasanya dibeli terpisah dengan komputer, kecuali seperti komputer
Macintosh yang sudah mengikutkan kartu jaringan ethernet didalamnya. Kartu Jaringan ethernet umumnya telah menyediakan port koneksi untuk kabel Koaksial ataupun kabel twisted pair, jika didesain untuk kabel koaksial konenektorya adalah BNC, dan apabila didesain untuk kabel twisted pair maka akan punya konektor RJ-45. Beberapa kartu jaringan ethernet kadang juga punya konektor AUI. Semua itu di koneksikan dengan koaksial, twisted
pair,ataupun dengan kabel fiber optik.



Gambar Kartu Jaringan Ethernet
Dari Atas Ke Bawah :
konektor RJ-45, konektor AUI, dan konektor BNC

LocalTalk Connectors/Konektor LocalTalk
LocalTalk adalah kartu jaringan buat komputer macintosh, ini menggunakan sebuah kotak adapter khusus dan kabel yang terpasang ke Port untuk printer. Kekurangan dari LocalTalk dibandingkan Ethernet adalah kecepatan laju transfer datanya, Ethernet bi Jaringan komputer bukanlah sesuatu yang baru saat ini. Hampir di setiap perusahaan terdapat jaringan komputer untuk memperlancar arus informasi di dalam perudahaan tersebut. Internet yang mulai populer saat ini adalah suatu jaringan komputer raksasa yang merupakan jaringan jaringan komputer yang terhubungan dan dapat saling berinteraksi. Hal ini dapat terjadi karena adanya perkembangan teknologi jaringan yang sangat pesat, sehingga dalam beberapa tahun saja jumlah pengguna jaringan komputer yang tergabung dalam Internet berlipat ganda.asanya dapat sampai 10 Mbps, sedangkan LocalTalk hanya dapat beroperasi pada kecepatan 230 Kbps atau setara dengan 0.23 Mps

Token Ring Cards
Kartu jaringan Token Ring terlihat hampir sama dengan Kartu jaringan Ethernet. Satu perbedaannya adalah tipe konektor di belakang KArtu jaringannya, Token Ring umumnya mempunyai tipe konektor 9 Pin DIN yang menyambung Kartu jaringan ke Kabel Network.

Hub/Konsentrator
Sebuah Konsentrator/Hub adalah sebuah perangkat yang menyatukan kabel-kabel network dari tiap-tiap workstation, server atau perangkat lain. Dalam topologi Bintang, kabel twisted pair datang dari sebuah workstation masuk kedalam hub. Hub mempunyai banyak slot concentrator yang mana dapat dipasang menurut nomor port dari card yang dituju.


Ciri-ciri yang dimiliki Konsentrator adalah :
- Biasanya terdiri dari 8, 12, atau 24 port RJ-45
- Digunakan pada topologi Bintang/Star
- Biasanya di jual dengan aplikasi khusus yaitu aplikasi yang mengatur manjemen port tersebut.
- Biasanya disebut hub
- Biasanya di pasang pada rak khusus, yang didalamnya ada Bridges, router

Repeaters
Contoh yang paling mudah adalah pada sebuah LAN menggunakan topologi Bintang dengan menggunakan kabel unshielded twisted pair. Dimana diketahui panjang maksimal untuk sebuah kabel unshileded twisted pair adalah 100 meter, maka untuk menguatkan sinyal dari kabel tersebut dipasanglah sebuah repeater pada jaringan tersebut.

Bridges / Jembatan
Adalah sebuah perangkat yang membagi satu buah jaringan kedalam dua buah jaringan, ini digunakan untuk mendapatkan jaringan yang efisien, dimana kadang pertumbuhan network sangat cepat makanya di perlukan jembatan untuk itu. Kebanyakan Bridges dapat mengetahui masing-masing alamat dari tiap-tiap segmen komputer pada jaringan sebelahnya dan juga pada jaringan yang lain di sebelahnya pula. Diibaratkan bahwa Bridges ini seperti polisi lalu lintas yang mengatur di persimpangan jalan pada saat jam-jam sibuk. Dia mengatur agar informasi di antara kedua sisi network tetap jalan dengan baik dan teratur. Bridges juga dapat di gunakan untuk mengkoneksi diantara network yang menggunakan tipe kabel yang berbeda ataupun topologi yang berbeda pula.

Routers
Sebuah Router mengartikan informaari dari satu jaringan ke jaringan yang lain, dia hampir sama dengan Bridge namun agak pintar sedikit, router akan mencari jalur yang terbaik untuk mengirimkan sebuah pesan yang berdasakan atas alamat tujuan dan alamat asal. Sementara Bridges dapat mengetahui alamat masing-masing komputer di masing-masing sisi jaringan, router mengetahui alamat komputerr, bridges dan router lainnya. router dapat mengetahui keseluruhan jaringan melihat sisi mana yang paling sibuk dan dia bisa menarik data dari sisi yang sibuk tersebut sampai sisi tersebut bersih.
Jika sebuah perusahaan mempunyai LAN dan menginginkan terkoneksi ke Internet, mereka harus membeli router. Ini berarti sebuah router dapat menterjemahkan informasi diantara LAN anda dan Internet. ini juga berarti mencarikan alternatif jalur yang terbaik untuk mengirimkan data melewati internet.
Ini berarti Router itu :
- Mengatur jalur sinyal secara effisien
- Mengatur Pesan diantara dua buah protocol
- Mengatur Pesan diantara topologi jaringan linear Bus dan Bintang(star)
- Mengatur Pesan diantara melewati Kabel Fiber optic, kabel koaaksialm atau kabel twisted pair

5. Topologi/Bentuk Jaringan
Topologi suatu jaringan didasarkan pada cara penghubung sejumlah node
atau sentral dalam membentuk suatu sistem jaringan. Topologi jaringan yang umum dipakai adalah : Mess, Bintang (Star), Bus, Tree, dan Cincin (Ring).

a. Topologi Jaringan Mesh
Topologi jaringan ini menerapkan hubungan antar sentral secara penuh. Jumlah saluran harus disediakan untuk membentuk jaringan Mesh adalah jumlah sentral dikurangi 1 (n-1, n = jumlah sentral). Tingkat kerumitan jaringan sebanding dengan meningkatnya jumlah sentral yang terpasang. Dengan demikian disamping kurang ekonomis juga relatif mahal dalam
pengoperasiannya.

b. Topologi Jaringan Bintang (Star)
Dalam topologi jaringan bintang, salah satu sentral dibuat sebagai sentral pusat. Bila dibandingkan dengan sistem mesh, sistem ini mempunyai tingkat kerumitan jaringan yang lebih sederhana sehingga sistem menjadi lebih ekonomis, tetapi beban yang dipikul sentral pusat cukup berat. Dengan demikian kemungkinan tingkat kerusakan atau gangguan dari
sentral ini lebih besar.

c. Topologi Jaringan Bus
Pada topologi ini semua sentral dihubungkan secara langsung pada medium transmisi dengan konfigurasi yang disebut Bus. Transmisi sinyal dari suatu sentral tidak dialirkan secara bersamaan dalam dua arah. Hal ini berbeda sekali dengan yang terjadi pada topologi jaringan mesh atau bintang, yang pada kedua sistem tersebut dapat dilakukan komunikasi
atau interkoneksi antar sentral secara bersamaan. topologi jaringan bus tidak umum digunakan untuk interkoneksi antar sentral, tetapi biasanya digunakan pada sistem jaringan komputer.

d. Topologi Jaringan Pohon (Tree)
Topologi jaringan ini disebut juga sebagai topologi jaringan bertingkat. Topologi ini biasanya digunakan untuk interkoneksi antar sentral dengan hirarki yang berbeda. Untuk hirarki yang lebih rendah digambarkan pada lokasi yang rendah dan semakin keatas mempunyai hirarki semakin tinggi. Topologi jaringan jenis ini cocok digunakan pada sistem jaringan komputer.

e. Topologi Jaringan Cincin (Ring)
Untuk membentuk jaringan cincin, setiap sentral harus dihubungkan seri satu dengan yang lain dan hubungan ini akan membentuk loop tertutup.
Dalam sistem ini setiap sentral harus dirancang agar dapat berinteraksi dengan sentral yang berdekatan maupun berjauhan. Dengan demikian kemampuan melakukan switching ke berbagai arah sentral. Keuntungan dari topologi jaringan ini antara lain : tingkat kerumitan
jaringan rendah (sederhana), juga bila ada gangguan atau kerusakan pada suatu sentral maka aliran trafik dapat dilewatkan pada arah lain dalam sistem. Yang paling banyak digunakan dalam jaringan komputer adalah jaringan bertipe bus dan pohon (tree), hal ini karena alasan kerumitan, kemudahan instalasi dan pemeliharaan serta harga yang harus dibayar. Tapi hanya jaringan bertipe pohon (tree) saja yang diakui kehandalannya karena putusnya salah satu kabel pada client, tidak akan mempengaruhi hubungan client yang lain.


Arti Komputer Grafik ( Pertemuan 1 )


Pengertian Komputer Grafik yaitu
Suatu proses pembuatan, penyimpanan dan manipulasi model dan citra. Model berasal dari beberapa bidang seperti fisik, matematik, artistik dan bahkan struktur abstrak.

Komponen Dasar Sistem Grafik Interaktif :
– Input : Sketchpad, mouse, tablet dan stylus, peralatan force feedback, scanner, live video stream, dll
Proses dan Penyimpanan
– Output : layar, printer berbasis kertas, perekam video, non-linear editor, dll

Sejarah Perkembangan Komputer Grafik
Awal tahun 60-an dimulainya model animasi simulasi efek fisik.
1961 : Edward Zajac menyajikan suatu model simulasi satelit dengan menggunakan teknologi Grafik Komputer.
1963 : -Sketchpad (manipulasi langsung, CAD) ditemukan Sutherland (MIT)
    -Alat untuk menampilkan Calligraphic (vector)
    -Mouse oleh Douglas Englebert
1968 : ditemukan Evans & Sutherland.
1969 : Journal SIGGRAPH pertama kaliditerbitkan
1970 : Pierre B´eezier mengembangkan kurva B´eezier.
1971 : ditemukan Gouraud Shading,
1972 : ditayangkannya filmWestworld, sebagai film pertama yang menggunakan animasi komputer.
1974 : Ed Catmull mengembangkan z-buffer (Utah). Komputer animasi pendek, Hunger:Keyframe animation and morphing
1976 : Jim Blinn mengembangkan texture dan bump mapping.
1977 : Film terkenal Star Wars menggunakan grafik komputer
1979 : Turner Whitted mengembangkan algoritma ray tracing,untuk pesawat Death Star.
Pertengahan tahun 70-an hingga 80-an: Pengembangan Quest for realism radiosity sebagai main-stream aplikasi realtime.
1982 : Pengembangan teknologi Komputer Grafikuntuk menampilkan partikel.
1984 : Komputer Grafikdigunakan untuk menggantikan model fisik pada film The Last Star Fighter.
1986 : Pertama kalinya Film hasil produksi Komputer Grafikdijadikan sebagai nominasidalam Academy Award: Luxo Jr. (Pixar).
1989 : Film Tin Toy (Pixar) memenangkan Academy Award.
1995 : Diproduksi fillm Toy Story (Pixar dan Disney) sebagai film3D animasi panjang pertama
Akhir tahun 90-an, ditemukannya teknologi visualisasi interaktif untuk ilmu pengetahuan dan kedokteran, artistic rendering, image based rendering, path tracing, photon maps, dll.
Tahun 2000an ditemukannya teknologi perangkat keras untuk real-time photorealistic rendering.

Semua gambar grafik vektor itu dari formulasi linear
Vektor : 2 titik awal dan akhir
Raster : Sejumlah gambar itu

Pengertian Pixel (picture element). Pixel merupakan satu titik dalam satu grid berbentuk persegi atau juga beribu titik secara individual dirangkai menjadi suatu bentuk image yang dihasilkan pada layar komputer atau pada kertas oleh sebuah Printer bila di print.

Aplikasi dari komputer grafik yaitu :
- Computer Games
- Special effect
- Computer Art
- Scientific Visualization
- Medical Imaging

Comments Utility