Thursday, May 2, 2013

IMPLEMENTASI GRAPH

Implementasi Graph sangat banyak sekali, diantaranya adalah:
1. mencari route dengan jarak terpendek dalam suatu jaringan transportasi.
2. Mencari langkah-langkah terbaik dalam permainan catur.
3. membuat penjdawalan waktu yang memungkinkan untuk menyelesaikan suatu proyek tersingkat.

di bawah ini merupakan video tutorial pembuatan  implementasi Graph. (Eng. version)




STARVATION



STARVATION

Starvation adalah kondisi yang biasanya terjadi setelah deadlock. Proses yang kekurangan resource (karena terjadi deadlock) tidak akan pernah mendapat resource yang dibutuhkan sehingga mengalami starvation (kelaparan).Ilustrasi starvation dengan deadlock seperti pada gambar di bawah ini.

Dalam kasus diatas, antrian di sebelah kiri menunggu antrian kanan untuk mengosongkan jembatan (resource), begitu juga dengan antrian kanan. Akhirnya tidak terjadi kemajuan dalam kerja dua antrian tersebut.Misal ada proses A mempunyai resource X, proses B mempunyai resource Y. Kemudian kedua proses ini dijalankan bersama, proses A memerlukan resource Y dan proses B memerlukan resource X, tetapi kedua proses tidak akan memberikan resource yang dimiliki sebelum proses dirinya sendiri selesai dilakukan. Sehingga akan terjadi tunggu-menunggu.

Access Point


Wireless Router / Access Point Configuration
A.    PENGERTIAN



Wireless atau wireless network merupakan sekumpulan komputer yang saling terhubung antara satu dengan lainnya sehingga terbentuk sebuah jaringan komputer dengan menggunakan media udara/gelombang sebagai jalur lintas datanya. Pada dasarnya wireless dengan LAN merupakan sama-sama jaringan komputer yang saling terhubung antara satu dengan lainnya, yang membedakan antara keduanya adalah media jalur lintas data yang digunakan, jika LAN masih menggunakan kabel sebagai media lintas data, sedangkan wireless menggunakan media gelombang radio/udara. Penerapan dari aplikasi wireless network ini antara lain adalah jaringan nirkabel diperusahaan, atau mobile communication seperti handphone, dan HT.


SUBNETTING
Subnetting adalah teknik membuat banyak jaringan dari suatu alamat blok IP. Karena kita menggunakan router untuk membuat jaringan yang berbeda untuk dapat terhubung, maka setiap interface pada router tersebut harus memiliki alamat IP yang unik. Kita membuat subnet dengan cara meminjam satu atau lebih host bit sebagai network bit. Semakin banyak kita meminjam host bit, maka semakin banyak subnet yang dapat dibuat. Untuk setiap bit yang dipinjam, kita menggandakan jumlah subnetwork yang tersedia. Contohnya, bila kita meminjam 1 bit, kita dapat mendefinisikan menjadi 2 bit. Namun, semakin banyak kita meminjam bit, semakin sedikit alamat yang dapat digunakan oleh host per subnet.


ROUTING STATIS
Pengertian
Routing adalah sebuah proses untuk meneruskan paket-paket jaringan dari satu jaringan ke jaringan lainnya melalui sebuah internetwork. Routing juga dapat merujuk kepada sebuah metode penggabungan beberapa jaringan sehingga paket-paket data dapat hinggap dari satu jaringan ke jaringan selanjutnya. Untuk melakukan hal ini, digunakanlah sebuah perangkat jaringan yang disebut sebagai router. Router-router tersebut akan menerima paket-paket yang ditujukan ke jaringan di luar jaringan yang pertama, dan akan meneruskan paket yang ia terima kepada router lainnya hingga sampai kepada tujuannya.

Wednesday, May 1, 2013

Primitive Object


PRIMITIVE OBJECTS
A.      KOMPETENSI DASAR
·   Memahami jenis-jenis primitive objects.
·   Memahami dan dapat membuat objek primitif.

B.      Dasar Teori
1.       Sistem Koordiant OpenGL
Adalah suatu yang abstrak dan biasanya digunakan untuk perhitungan data yang hasilnya perlu ditampilkan kembali pada layar atau di atas kertas.
Sistem koordinat sealau dikaitkan dengan dimensi, dimana

0 D , dimensi ke 0
1 D, dimensi ke 1
2 D, dimensi ke 2
3 D, dimensi ke 3
4 D, dimensi ke 4
5 D, dimensi ke 5, dan seterusnya

Sebuah titik secara umum sering disebut dimensi ke 0, garis dimensi ke 1, bidang dimensi ke 2, kubus dimensi ke 3, dan seterusnya. Untuk kebutuhan grafik umumnya kita menggunakan dimensi ke 3. Kita mempunyai sistem koordinat untuk 2 dimensi dan 3 dimensi yang dibedakan dengan jumlah sumbu koordinat yang dimiliki oleh masing-masing sistem.
Sistem 2 Dimensi memiliki 2 sumbu koordinat, yaitu sumbu x dan sumbu y,
sedangkan sistem koordinat 3 dimensi memiliki 3 buah sumbu koordinat, yaitu x, y dan z.

2.       Fungsi gluOrtho2D(left,right,bottom,top) gluOrtho2D(-320,320,-240,240)
Mendefinisikan besarnya system koordiant dengan range sumbu x adalah  [320] dan range untuk sumbu y adalah [-240, 240]

3.       Fungsi dasar menggambar titik  glVertex?()
a.       glVertex2i(x,y)   Menggambar  titik  pada  koordinat  x  dan  y,  dengan  nilai  satuan  berupa integer. Contoh glVertex2i(10,10);
b.      glVertex2f(x,y)   Menggambar  titik  pada  koordinat  x  dan  y,  dengan  nilai  satuan  berupa float. Contoh glVertex2f(10.0,10.0);
c.        glVertex2d(x,y)   Menggambar  titik  pada  koordinat  x  dan  y,  dengan  nilai  satuan  berupa double. Contoh glVertex2d(10.0,10.0);