Learn More Ingin tahu kok dikasih tempe


23
Apr/09
1

RPL #2-Java Version

public class tgs2 {
  public static void main(String[] args) {
    int choise;
    do {
      choise= bacaInput("1.Proses Tegangan\n"+
      "2.Proses Arus\n"+
      "3.Proses Resistor");
    } while((choise>3) || (choise<1));
    switch(choise) {
      case 1:
        prosesTegangan();
        break;
      case 2:
        prosesArus();
        break;
      case 3:
        prosesResistor();
        break;
    }
  }

  public static void prosesTegangan() {
    int r=bacaInput("Resistor?");
    int i=bacaInput("Arus?");
    int v=hitungTegangan(i,r);
    tampilkan(v);
  }

  public static void prosesArus() {
    int r=bacaInput("Resistor?");
    int v=bacaInput("Tegangan?");
    int i=hitungArus(v,r);
    tampilkan(i);
  }

  public static void prosesResistor() {
    int i=bacaInput("Arus?");
    int v=bacaInput("Tegangan?");
    int r=hitungResistor(v,i);
    tampilkan(r);
  }
23
Apr/09
0

RPL #2-Pseudo Code Version

main() {

  int pilih;

  ulangi {

    pilih=bacaInput("1.Tegangan,2.Arus,3.Resistor");

  } ketika (pilih>3) atau (pilih<1);

  pemilihan(pilih) {

    jika 1: prosesTegangan();

    jika 2: prosesArus();

    jika 3: prosesResistor();

  }

}

void prosesTegangan() {

  int r=bacaInput("Resistor");

  int i=bacaInput("Arus");

  int v=hitungTegangan(i,r);

  tampilkan(v);

}

void prosesArus() {

  int r=bacaInput("Resistor");

  int v=bacaInput("Tegangan");

  int i=hitungArus(v,r);

  tampilkan(i);

}

void prosesResistor() {

  int i=bacaInput("Arus");

  int v=bacaInput("Tegangan");

  int r=hitungResistor(v,i);

  tampilkan(r);

}
23
Apr/09
0

GK Modul 5

#include <GL/glut.h>
#include <stdlib.h>

static int slices = 16; //kerangka horisontal
static int stacks = 16; //kerangka vertikal

// ^ semakin besar angkanya semakin halus objeknya

void init(void)
{
glClearColor (1.0, 1.0, 1.0, 0.0);
glShadeModel (GL_FLAT);
}

void display(void)
{
glClear(GL_COLOR_BUFFER_BI

T | GL_DEPTH_BUFFER_BIT);
glColor3d(1,0,0);

glPushMatrix();
glTranslated(0,1.2,-6);
glRotated(60,1,0,0);

/*
Wire=Kerangka
Solid=bentuk utuh

cone=bentuk cone(es krim)
Sphere=bola
Torus=donat
*/

23
Apr/09
0

RPL #1-Pascal Version

{Tugas Mata Kuliah Rekayasa Perangkat Lunak

Nama : xxx xxx (by taufik)
NIM : xx
Prodi: xxx
Kelas: x

Membuat program sederhana penghitung tegangan}

program rpl;

{$APPTYPE CONSOLE}

uses
SysUtils;

var
i,r,v: Integer;

//Method baca Input
function bacaInput(teks:String): Integer;
var
x: Integer;
begin
write(teks+'=');
readln(x);
bacaInput:=x;
end;

23
Apr/09
0

RPL #1-C++ Version

/*Tugas Mata Kuliah Rekayasa Perangkat Lunak

Nama : xxx xxx (by taufik)
NIM : xxx
Prodi: xx
Kelas: x

Membuat program sederhana penghitung tegangan*/

#include <iostream.h>
#include <conio.h>
#include <cstring.h>

//method baca input
int bacaInput(string teks) {
int i;
cout << teks << "="; cin >> i;
return i;
}

//method menghitung tegangan
int hitung(int i,int r) {
return i*r;
}

//method menampilkan hasil
void tampilkan(int v) {
cout << "Nilai tegangan = " << v << " volt";
}

//method main
int main() {
int i, r, v; //deklarasi variabel
i=bacaInput("Nilai arus"); //membaca nilai arus
r=bacaInput("Nilai tegangan");//membaca nilai hambatan
v=hitung(i,r); //menghitung nilai tegangan
tampilkan(v); //menampilkan hasilnya
getch();
return 0;
}

Tagged as:
23
Apr/09
0

RPL #1-Java Dialog Version

/*Tugas Mata Kuliah Rekayasa Perangkat Lunak

Nama : xxx xxx (by taufik)
NIM : xxxx
Prodi: xxx
Kelas: x

Membuat program sederhana penghitung tegangan*/

public class rpl {
public static void main(String[] args) {
int i=bacaInput("Nilai arus"); //panggil method input->i
int r=bacaInput("Nilai hambatan"); //panggil method input->r
int v=hitungTegangan(i,r); //hitung nilai tegangan->v
tampilkan(v); //tampilkan hasilnya<-v
}
//method baca input
public static int bacaInput(String teks) {
//returnkan(ubah ke betuk integer terlebih dahulu)
return Integer.parseInt(javax.swi

ng.JOptionPane.showInputDialog(teks));
}
//method menghitung tegangan
public static int hitungTegangan(int i, int r) {
//return berupa hasil perkalian->tegangan
return i*r;
}
//method menampilkan hasilnya
public static void tampilkan(int v) {
//tampilkan dengan dialog
javax.swing.JOptionPane.showMessageDialog(null, "Nilai tegangan = "+v+" volt");
}
}

Tagged as:
23
Apr/09
0

RPL #1-Java Version

/*Tugas Mata Kuliah Rekayasa Perangkat Lunak

Nama : xxx xxx (by Taufik)
NIM : xxx
Prodi: xxxxx
Kelas: x

Membuat program sederhana penghitung tegangan*/

public class rpl {
public static void main(String[] args) {
int i=bacaInput("Nilai arus"); //panggil method input->i
int r=bacaInput("Nilai hambatan"); //panggil method input->r
int v=hitungTegangan(i,r); //hitung nilai tegangan->v
tampilkan(v); //tampilkan hasilnya<-v
}
//method baca input
public static int bacaInput(String teks) {
//returnkan
System.out.print(teks+"=")

;
java.util.Scanner scanner=new java.util.Scanner(System.in);
return scanner.nextInt();
}
//method menghitung tegangan
public static int hitungTegangan(int i, int r) {
//return berupa hasil perkalian->tegangan
return i*r;
}
//method menampilkan hasilnya
public static void tampilkan(int v) {
//tampilkan dengan dialog
System.out.println("Nilai tegangan = "+v+" volt");
}
}

Tagged as:
23
Apr/09
0

GK Modul 5 No 3

/*
* Program ini mendemontrasikan transformasi single modeling dengan
* glScalef() dan transformasi single viewing dengan gluLookAt() pada sebuah obyek.
*/
#include <GL/glut.h>
#include <stdlib.h>

void init(void)
{
glClearColor (0.0, 0.0, 0.0, 0.0);
glShadeModel (GL_FLAT);
}

void display(void)
{
glClear (GL_COLOR_BUFFER_BIT);
glColor3f (1.0, 1.0, 1.0);
glLoadIdentity (); /* clear the matrix */
/* viewing transformation */
gluLookAt (5.0, 0.0, 5.0, 0.0, 0.0, 0.0, 4.0, 1.0, 0.0);
glScalef (2.0, 3.0, 2.0); /* modeling transformation */
glutWireSphere(1.0, 40, 16);
glFlush ();
}

23
Apr/09
0

GK Tugas 5 No 2

/*
* Program ini mendemontrasikan transformasi single modeling dengan
* glScalef() dan transformasi single viewing dengan gluLookAt() pada sebuah obyek.
*/
#include <GL/glut.h>
#include <stdlib.h>

void init(void)
{
glClearColor (0.0, 0.0, 0.0, 0.0);
glShadeModel (GL_FLAT);
}

void display(void)
{
glClear (GL_COLOR_BUFFER_BIT);
glColor3f (1.0, 1.0, 1.0);
glLoadIdentity (); /* clear the matrix */
/* viewing transformation */
gluLookAt (1.0, 1.0, 10.0, 0.0, 0.0, 4.0, 6.0, 1.0, 0.0);
glScalef (2.0, 4.0, 1.0); /* modeling transformation */
glutWireCube (1.0);
glFlush ();
}

23
Apr/09
0

GK Tugas 5 No 1

/*
*  Program ini mendemontrasikan transformasi single modeling dengan
*  glScalef() dan tra/*
* Program ini mendemontrasikan transformasi single modeling dengan
* glScalef() dan transformasi single viewing dengan gluLookAt() pada sebuah obyek.
*/
#include <GL/glut.h>
#include <stdlib.h>

void init(void)
{
glClearColor (0.0, 0.0, 0.0, 0.0);
glShadeModel (GL_FLAT);
}

void display(void)
{
glClear (GL_COLOR_BUFFER_BIT);
glColor3f (1.0, 1.0, 1.0);
glLoadIdentity (); /* clear the matrix */
/* viewing transformation */
gluLookAt (0.0, 0.0, 5.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0);
glScalef (1.0, 2.0, 1.0); /* modeling transformation */
glutWireCube (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, 1.5, 20.0);
glMatrixMode (GL_MODELVIEW);
}

void keyboard(unsigned char key, int x, int y)
{
switch (key) {
case 27:
exit(0);
break;
}
}