#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <glut.h>
//#include <glu.h>
float _angle= 10.0f;
void init(void)
{
glClearColor (0.0, 0.0, 0.0, 0.0);
glShadeModel (GL_FLAT);
}
void display(void)
{
glClear (GL_COLOR_BUFFER_BIT);
glColor3f (0.0, 1.0, 1.0);
glLoadIdentity ();
gluLookAt (1.5, 5.0, 15.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0);
//belakang
glutWireCube(2.0);
glTranslatef(2,0,2);
glColor3f (0.0, 1.0, 0.0);
//samping kanan
glutWireCube(2.0);
glTranslatef(-2,0,2);
glColor3f (1.0, 0.0, 0.0);
glutWireCube(2.0);
//depan
glTranslatef(-2,0,-2);
glColor3f (0.0, 0.0, 1.0);
glutWireCube(2.0);
//kiri
glTranslatef(-2,0,2);
glTranslatef(4,1.4,-3);
glTranslatef(0.0,0.1,0.0);
glColor3f (0.0, 1.0, 0.0);
glRotatef(_angle, 0.0f, 1.0f, 0.0f);
glutWireTeapot(1.0);
glFlush ();
}
void reshape (int w, int h)
{
glViewport (0, 0, (GLsizei) w, (GLsizei) h);
glMatrixMode (GL_PROJECTION);
glLoadIdentity ();
glFrustum (-1.0, 1.0, -1.0, 1.0, 2.0, 20.0);
glMatrixMode (GL_MODELVIEW);
}
void update(int value){
_angle += 9.0f;
if(_angle > 360){
_angle -= 360;
}
glutPostRedisplay();//tell glut that the display changed
//Tell glut to call update
glutTimerFunc(12, update, 0);
}
int main(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize (500, 500);
//glutInitWindowPosition (100, 100);
glutCreateWindow (argv[0]);
init ();
glutDisplayFunc(display);
glutReshapeFunc(reshape);
glutTimerFunc(25, update,0);
glutTimerFunc(25, update,0);
glutMainLoop();
return 0;
}
Hasil Runningnya seperti berikut :
assalamu'alaikum... selamat datang di My Blog's (masih belajar,perlu latihan, terus mencoba, Semangat) ^_^
Jumat, 05 Juni 2015
Rabu, 27 Mei 2015
Tutorial menghubungkan koneksi internet dengan (winbox 2.2.16.exe)
Tutorial menggunakan mikrotik dan menghubungkannya ke
internet.
- Siapkan alat mikrotik dan alat pendukung lainnya seperti kabel LAN dll.
- Restart mikrotik dengan cara menekan tombol power menggunakan pulpen atau yang lain di sertai dengan memasukkan alat secara bersamaan sampai lampu menyala dan berkedip.
- Sebelum mikrotik dihubungkan dengan PC, kita perlu mendownload software winbox.
- Caranya : Buka browsing (Mozilla, chrome atau yang lainnya)- Buka website (mikrotik.co.id)- pilih download area – klik winbox 2.2.16.exe
- Setelah mendownload software, kita hubungkan alat mikrotik dengan PC.
- Caranya : siapkan kabel LAN – cabut kabel LAN yang ada di PC dan sudah terhubung dengan internet. – setelah dicabut lalu masukkan kabel LAN tersebut ke mikrotik, masukkan LAN tersebut di sambungan nomer 1 – setelah LAN internet sudah terhubung dengan mikrotik, masukkan ujung kabel LAN yang sudah disiapkan ke mikrotik sambungan nomer 2, dan masukkan juga ujung LAN lainnya ke PC.
- Setelah mikrotik sudah terhubung internet dan PC , kita ubah IP PC. Langkah pertama buka local area network – ubah IP address menjadi 192.168.88.2 – klik OK
8. Selanjutnya buka softwarewinbox yang sudah
didownload, lalu ubah connect to menjadi 192.168.88.2 – klik connect.
9. Cek koneksi dengan klik new terminal – ketik ping
google.com
10. Apabila hasilnya invalid.
11. Klik IP -
klik address – klik (+) – masukkan IP 192.168.88.2 – klik OK – pilih interface –
pilih ether 1 gateway.
12. Atur Gateway dengan cara klik IP – pilih router –
klik (+) – klik gateway – isi jadi 192.168.88.2 - klik OK
13. Atur DNS – klik IP – pilih DNS – isi server (192.168.88.2)
dan isi Dynamic server menjadi 8.8.8 –
klik OK.
14. Cek koneksi kembali.
15. Apabila ingin mengkoneksi wireless – klik wireless
– ganti SSID sesuai keinginan kita – lalu ganti security profile dengan default
– isi nama dan password di pre-shared key.
16. Maka mikrotik siap digunakan dan PC sudah ada
koneksi internet.
Jumat, 11 April 2014
membuat raptor untuk menampilkan hasil bagi 4 dan 7 pada bilangan 1 - 100
langkah :
Buat raptor pada main
Buat raptor pada main
Buat raptor pada procedure yang bernama pembagian (dapat diganti) seperti ini :
Maka hasilnya akan seperti ini :
SELAMAT MENCOBA ^_^
Cara membuat E-KTP menggunakan Form pada HTML
Form biasanya digunakan untuk mengumpulkan data dari pengunjung web kita. Mulai dari form untuk login, form kontak, form untuk pendaftaran user, bahkan untuk mengirimkan data antar halaman web.
Pada postest pweb kemarin saya yang baru semester 2 ditugaskan untuk membuat e-ktp menggunakan form dalam HTML, ini proses pembuatan di Notepad++ :
setelah dijalankan maka hasilnya seperti ini :
POSTEST WELNY PUTRI MAHARANI
Minggu, 06 April 2014
Tugas Minggu ke-5 (Rekursif dan interaktif)
1. Buatlah algoritma
mencetak bilangan 1-9
ALGORITMA
- naik
- turun
menggunakan :
- for to ... ( for down to ... )
- while
- Repeat until
no. 1. Naik
- for to ... (for down to ... )
- While
- Repeat until
No. 2
Turun :
- for to ... (for down to ... )
- While
- Repeat Until
Dev
C++
- Naik (1-9)
Refleksi Minggu ke-6
REFLEKSI pada minggu ke-6
kami kelas A melaksanakan kuliah online untuk pertama kalinya. kuliah online di mulai jam 7 pagi.
materi yang dipahami adalah bagaimana cara menambahkan sub menu pada flowchart. dan mempelajari raptor rekursi dan interaktif.
yang kurang dipahami : cara membedakan raptor rekursif dan interaktif.
tindak lanjut : bertanya kepada teman 1 kelompok
kami kelas A melaksanakan kuliah online untuk pertama kalinya. kuliah online di mulai jam 7 pagi.
materi yang dipahami adalah bagaimana cara menambahkan sub menu pada flowchart. dan mempelajari raptor rekursi dan interaktif.
yang kurang dipahami : cara membedakan raptor rekursif dan interaktif.
tindak lanjut : bertanya kepada teman 1 kelompok
Jumat, 04 April 2014
Refleksi Minggu ke-5
Assalamu'alaikum.. ^_^
Berikut adalah isi dari Refleksi mata kuliah Algoritma pemrograman kelas A
Berikut adalah isi dari Refleksi mata kuliah Algoritma pemrograman kelas A
MINGGU ke-5
1. Yang saya peroleh minggu ini :
- Mempelajari tentang fungsi yang mengembalikan 1 nilai
- Fungsi yang mengubah nilai parameter
- Overloading Function
2. Yang tidak dipahami minggu ini :
- kurang mengerti tentang Overloading function
Dalam minggu ini saya belajar tentang Algoritma Pemrograman :
- Jam membaca materi
- 2 jam bermain sokoban
- 20 jam mengerjakan tugas individu dan diskusi kelompok.
4. Jenis Komputer :
- Jenis komputer yang saya miliki adalah Jenis Laptop
5. Sudah Level berapa anda bermain Sokoban :
- level 14
6. Apakah sudah mengcopy materi :
- Sudah
7. Sudah berapa reptor yang anda buat :
- Beberapa Raptor
Minggu, 23 Maret 2014
kasus 4.4
Hitunglah rata-rata dari integer positif (banyak data ditentukan dari data yang dimasukkan)
| Algoritma mencari rata-rata{Diberikan data bilangan bulat positif kemudian dicari rata-ratanya} |
| Deklarasin, jumlah, x : integerrata : real |
| Deskripsijumlah ← 0read(x)
n ← 1
while (x>0) do
jumlah ← jumlah + x
read(x)
n ← n+1
endfor
rata ← jumlah/(n-1)
write(rata)
|
BAHASA C++ |
| #include <iostream.h>main() {int n = 1, jumlah = 0, x;
float rata;
cout << “Data ke-1 : “; cin >> x;
while (x>0) {
jumlah += x;
cout << “Data ke- : ” << n+1;
cin >> x;
n++;
}
rata = (float)jumlah/(n-1);
cout << “Rata-rata = ” << rata;
return 0;
} |
Program Raptor :
kasus 4.3
Kasus 4.3.
Carilah rata-rata dari n bilangan bulat positif.
Carilah rata-rata dari n bilangan bulat positif.
Analisis :
Rumus rata-rata adalah :
∑ Xi
i=1
————n
yaitu jumlah data dibagi dengan banyaknya data, dengan xi adalah data ke-i.
Deklarasi :
i, n, jumlah, x : integer
rata : real
Deskripsi :
read(n)
jumlah ← 0
for i ← 1 to n do
read(x)
jumlah ← jumlah + x
end for
rata ← jumlah/n
write(rata)
Dalam C++ :
#include <iostream.h>
main(){
int i, n, jumlah, x;
float rata;
cout<<”Banyak data : “; cin >>n;
jumlah=0;
for(i=1; i<=n; i++){
cout<<”Data ke- : “<<i; cin>>x;
jumlah+= x;
}
rata = (float) jumlah/n;
cout<<”Rata-rata = :<<rata;
return 0;
}
Raptor :
kasus 4.2
Kasus 4.2.
Cetaklah bilangan ganjil dari 0 sampai 10.
Cetaklah bilangan ganjil dari 0 sampai 10.
Ide :
Bilangan ganjil dari 0 sampai 10 diawali dengan 1, kemudian bertambah dengan 2 atau bilangan ganjil adalah bilangan yang bila dibagi 2 bersisa 1.
Deklarasi :
i = integer
Dalam c++ :
#include <iostream.h>
main(){
for (int i=0; i<=10; i++)
{
if (i%2==1)
cout<<1<<endl;
}
return 0;
}
Raptor :
kasus 4.1
CETAKLAH BILANGAN 1 SAMPAI 4 {Mencetak angka 1, .., 4 ke piranti keluaran}
Deklarasi
i : integer
for loopwhile looprepeat until loop
Deskripsi
for i ← 1 to 4 do
write (i)
endfor
Deskripsi
i ← 1
while (i <= 4) do
write (i)
i ← i + 1
endwhile
Deskripsi
i ← 1
repeat
write (i)
i ← i + 1
until (i > 4)
Raptor :
Rabu, 19 Maret 2014
Refleksi minggu ke-4
Assalamu'alaikum.. ^_^
Berikut adalah isi dari Refleksi mata kuliah Algoritma pemrograman kelas A
Berikut adalah isi dari Refleksi mata kuliah Algoritma pemrograman kelas A
MINGGU ke-4
1. Yang saya peroleh minggu ini :
- Mempelajari tentang LOOP (Perulangan)
- Mencari kegiatan sehari hari yang menyangkut perulangan, contoh : Makan sepiring akan dilakukan sesendok demi sesendok (berulang)
- ada 3 karakteristik perulangan,
- Perbedaan struktur For, While, dan Repeat-until.
- Menghitung bilangan fibbonanci, menggeser tempat
F2<-F3,
F3 <- F2+F1
- Mengetahui Rumus rata- rata.
2. Yang tidak dipahami minggu ini :
- Perbedaan struktur For, While, dan Repeat-until.
- Menghitung bilangan fibbonanci, menggeser tempat
Dalam minggu ini saya belajar tentang Algoritma Pemrograman :
- Jam membaca materi
- 2 jam bermain sokoban
- 20 jam mengerjakan tugas individu dan diskusi kelompok.
4. Jenis Komputer :
- Jenis komputer yang saya miliki adalah Jenis Laptop
5. Sudah Level berapa anda bermain Sokoban :
- level 14
6. Apakah sudah mengcopy materi :
- Sudah
7. Sudah berapa reptor yang anda buat :
- Beberapa Raptor
Langganan:
Postingan (Atom)
Home


