#include
#include "POINT.h"
#include "BOOLEAN.h"
int main()
{
point P, Q, R, S;
int a,b;
makepoint(9,1);//point telah dibuat dengan memasukkan x = 10 dan y = 10
printf("Point yang telah dibuat dan ditulis di layar : \n");
P = makepoint(9,1);//point yang telah dibuat dimasukkan ke variabel P bertype point
tulispoint(P);//P ditulis dilayar
printf("Get absis dan get ordinat :\n");
Q.x = getabsis(P);//absis dari P diambil dan dimasukkan ke Q.x
printf("X: %d\n",Q.x);
Q.y = getordinat(P);//ordinat dari P diambil dan dimasukkan ke Q.y
printf("Y: %d\n\n",Q.y);
printf("Set absis dan set ordinat :\n");
setabsis(&P,57);//absis P diganti 57
printf("X : %d\n",P.x);
setordinat(&P,99);//ordinat P diganti 99
printf("Y : %d\n",P.y);
tulispoint(P);//P ditampilkan dilayar untuk membuktikan P telah terganti menjadi (57,99)
printf("Baca point dari layar :\n");
bacapoint(&P);//membaca P sesuai inputan dari keyboard
tulispoint(P);//P ditampilkan dilayar untuk membuktikan P telah diganti sesuai inputan dari keyboard
printf("Pluspoint dan Minuspoint menerima inputan 2 point :\n\n");
printf("Point pertama :\n");
bacapoint(&R);//membaca R sesuai inputan dari keyboard
printf("Point kedua :\n");
bacapoint(&S);//membaca S sesuai inputan dari keyboard
pluspoint(R,S);//S dan R telah dijumlahkan
minuspoint(R,S);//R dan S telah dikurangkan
View full article »
Latest Entries »
#include <stdio.h>
#include <math.h>
#include "POINT.h"
#include "BOOLEAN.h"
point makepoint(int x,int y)
{
point temp;
temp.x = x;
temp.y = y;
return temp;
}
void tulispoint(point p)
{
printf("(X,Y) : (%d,%d)\n\n",p.x,p.y);
}
int getabsis (point p)
{
return p.x;
}
int getordinat(point p)
{
return p.y;
}
void setabsis(point *p,int newx)
{
(*p).x = newx;
}
void setordinat(point *p,int newy)
{
(*p).y = newy;
}
View full article »
/* file : point.h */
/* ADT point */
#ifndef point_h
#define point_h
#include "boolean.h"
/* definisi ADT point */
typedef struct
{
int x; /* absis */
int y; /* ordinat */
} point;
/* definisi prototipe primitif */
/*** konstruktor membentuk point ***/
point makepoint(int x,int y);
/* membentuk sebuah point dari komponen-komponennya */
/*** selektor point ***/
int getabsis (point p);
/* mengirimkan komponen absis dari p */
int getordinat(point p);
/* mengirimkan komponen ordinat dari p */
/*** destruktor/dealokator:tidak perlu ***/
/*** set nilai komponen point ***/
void setabsis(point *p,int newx);
/* men-set komponen absis dari p */
void setordinat(point *p,int newy);
/* men-set komponen ordinat dari p */
/* kelompok interaksi dengan I/O device, baca/tulis */
void bacapoint(point *p);
/* bacapoint(x,y) membentuk p dari x dan y yang dibaca dari keyboard*/
void tulispoint(point p);
/* nilai p ditulis ke layar dg format (X,Y) */
/* kelompok operasi aritmatika terhadap byte */
point pluspoint(point p1,point p2);
/* menghasilkan salinan p yang berisi p1+p2 */
/* melakukan operasi penjumlahan vektor */
point minuspoint(point p1,point p2);
/* menghasilkan p1-p2 */
/*** kelompok operasi relasional terhadap point ***/
boolean EQ(point p1,point p2);
/* mengirimkan true jika p1=p2 */
boolean NEQ(point p1,point p2);
/* mengirimkan true jika p1 tidak sama dengan p2 */
boolean LT(point p1,point p2);
/* mengirimkan true jika p1
p2 */
/* definisi lebih besar:lebih "kanan-atas" dalam bidang kartesian */
/* kelompok menentukan dimana p berada */
boolean isorigin(point p);
/* menghasilkan true jika p adalah titik origin */
boolean isonsbx(point p);
/* menghasilkan true jika p terletak pada sumbu x */
boolean isonsby(point p);
/* menghasilkan true jika p terletak pada sumbu y */
int kuadran(point p);
/* menghasilkan kuadran dari p: 1,2,3,atau 4 */
/* precondition: p bukan titik origin dan p tdk terletak pd slh satu sumbu */
/* kelompok operasi lain terhadap type */
point nextx(point p);
/* mengirim salinan p dengan absis ditambah satu */
point nexty(point p);
/* mengirim salinan p dengan ordinat ditambah satu */
point plusdelta(point p,int deltax,int deltay);
/* mengirim salinan p yang absisnya = absis(p)+deltax dan */
/* ordinatnya = ordinat(p)+deltay */
point mirrorofpoint(point p,boolean sbx,boolean sby);
/* menghasilkan salinan p yang dicerminkan */
/* tergantung nilai sbx dan sby */
/* jika sbx bernilai true, maka dicerminkan terhadap sb x */
/* jika sby bernilai true, maka dicerminkan terhadap sb y */
float jarak0(point p);
/* menghitung jarak p ke (0,0) */
void geserpoint(point *p,int deltax,int deltay);
/*I.S : p terdefinisi */
/*F.S : p digeser sebesar deltax dan ordinatnya sebesar delta y*/
void geserpointkesbx(point *p);
/* I.S : p terdefinisi */
/* F.S : p di sumbu x dg absis = absis semula */
/* proses : tergeser ke sumbu x */
/* contoh : jika koordinat semula(9,9) menjadi (9,0)*/
void geserpointkesby(point *p);
/* I.S : p terdefinisi */
/* F.S : p di sumbu y dg absis = absis semula */
/* proses : tergeser ke sumbu y */
/* contoh : jika koordinat semula(9,9) menjadi (0,9)*/
void mirrorpoint(point *p,boolean sbx,boolean sby);
/* I.S : p terdefinisi */
/* F.S : p dicerminkan tergantung nilai sbx atau sby */
/* jika sbx true maka dicerminkan thd sumbu x */
/* jika sby true maka dicerminkan thd sumbu y */
void putarpoint(point *p,float sudut);
/* I.S : p terdefinisi */
/* F.S : p diputar sebesar sudut derajat */
#endif
Ternyata bukan hanya film yang bisa membuat robot-robot yang luar biasa menariknya seperti film transformer yang menampilkan robot-robot, tapi sekarang telah kita temukan pula manusia juga bisa membuatnya seperti dalam film-film…hhe ^^
nah contohnya saja, siswa dari China Central Academy Of Fine Arts University yang membangun sebuah robot transformer dengan tinggi 9,7 meter untuk kelulusan mereka. Robot transformer ini dibuat dari truk rongsokan yang diberi nama Transformator ala Shanzhai dengan berat sekitar 4000 Kg.
beritateknologi.com
Perbedaan ketiga server dari finger server, http server, dan bootp server bisa kita liat dari pengertian sari masing-masing server:
Finger server adalah server yang berupa aplikasi yang dapat menampilkan informasi tentang semua pengguna yang sedang login pada local system, dan finger ini men support juga protocol ‘finger’ Unix, yang berguna untuk melakukan query terhadap sebuah host tentang siapa-siapa saja user yang tengah login pada host yg dimaksud.
HTTP server adalah mendefinisikan suatu pesan bisa diformat dan dikirimkan dari server ke client, dan HTTP ini merupakan protocol yang digunakan oleh World Wide Web dan juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server. View full article »
Banner adalah pesan-pesan yang ingin disampaikan administrator kepada user-user pengguna router begitu mereka melakukan log atau terkoneksi ke royter baik melalui telnet, port auxiliary, maupun port console. Pesan-pesan dapat berupa “selamat datang”, pesan tata tertib yang harus ditepati oleh setiap user, atau pesan peringatan kepada user-user tidak valid yang mencoba melakukan dial kedalam internetwork anda. Pesan banner sangat berkaitan dengan isu security jaringan. View full article »
IP Addressing dirancang untuk memungkinkan sebuah host dalam suatu network dapat berkomunikasi dengan host lain dalam network berbeda.
Beberapa istilah dasar dalam IP Addressing dan Subnetting:
1. Bit = satu digit, apa itu 1 ataupun 0
2. Byte = 7 atau 8 bit, bergantung pada keseimbangan mana yang digunakan
3. Octet = selalu 8 bit
4. Network address = penandaan yang digunakan dalam routing untuk mengirim paket-paket ke remote network
5. Broadcast address = digunakan oleh aplikasi-aplikasi dan host-host untuk mengirim informasi ke semua node dalam sebuah network. Misal 255.255.255.255, memberi arti semua network
saya baru tau ternyata tulisan google itu bisa diubah-ubah menurut kemauan tersendiri. Nah, caranya itu buka situs funnylogo.info
Disitu banyak style-style yang bisa kita pilih menurut selera anda. Contohnya anda pilih google style, setelah itu buat tulisan pada pilihan enter your name, seperti “FITHRA”, nah lalu klik pada ‘create my search engine’.
Setelah selesai create my search engine, maka secara otomatis akan keluar seperti dibawah ini. Jika sudah keluar gambar seperti dibawah ini maka copy linknya ke halaman muka yang ada di google chrome atau di mozilla anda. Jika kita membuka halaman utama, maka yang keluar adalah search engine yang anda buat itu.
saya baru belajar dari teman, ternyata gampang buat tag di wordpress. Kita hanya tinggal membuka tulisan kita dan kita sunting tulisan itu, selanjutnya dibagian kanannya terdapat kolom yang memberikan kita tags-tags yang ingin kita bubuhi ditulisan kita. Setelah itu kitabisa langsung tulis tags apa saja yang kita gunakan dengan mebubuhi juga tanda koma setelahnya. Contohnya “Dunia, Informatika, berbagi” dan lain sebagainya. Setelah selesai membuat tags, kita buka widgets pada Tampilan di samping kiri dasbor, lalu kita bawa widget yang bertulisan awan tags ke side bar yang ingin diletakkan. Dengan begitu, tags-tags yang kita buat tadi otomatis sudah ada di side barwordpress kita. View full article »
baru liat di beritateknologi.com, dan katanya Microsoft Office 2010 sudah mulai diluncurkan pada tanggal 12 mei 2010, berarti sudah mulai diproduksikan.
nah ada yang beda ni dengan office 2010, di microsoft office 2010 sudah dilengkapi dengan Web Apps yang merupakan pelengkap online untuk aplikasi Word, PowerPoint, Microsoft Excel dan OneNote.
Dengan office web ini kita bisa melakukan akses file dari PC, ponsel maupun browser. View full article »





