Sequential.
java
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package sequintial;
/**
* @author asus
*/
import [Link];
public class Sequintial {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner scanner = new Scanner ([Link]);
[Link] ("masukkan jumlah data: ");
int jumlahData = [Link]();
int[] npmMahasiswa = new int[jumlahData];
String[] namaMahasiswa = new String[jumlahData];
for (int i = 0; i < jumlahData; i++) {
[Link]("Masukkan NPM mahasiswa ke-" + (i + i) + ": ");
npmMahasiswa[i] = [Link]();
[Link]();
[Link]("Masukkan nama mahasiswa ke-" + (i + i) + ": ");
namaMahasiswa[i] = [Link]();
[Link]
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package methode;
/**
* @author asus
*/
public class Methode {
/**
* @param args the command line arguments
*/
private int panjang;
public Methode (int panjang){
[Link]=panjang;
public static void showInfo(){
[Link]("Dipanggil Melalui matrik Methode showInfo");
public void setpanjang (int panjang){
this. panjang=panjang;
public int getPanjang(){
return [Link];
public int getLuas(){
int luas =[Link] + [Link];
return luas;
}
public int getVolumekubus(){
int volume=[Link]*[Link]*[Link];
return volume;
public int getKeliling(){
int keliling=4*[Link];
return keliling;
public int getLuaspermukaan(){
int luas_permukaan=6*([Link]*[Link]);
return luas_permukaan;
public int showException() throws Exception{
return 1/0;
public static void main(String[] args) {
[Link]();
Methode persegi= new Methode(10);
[Link]("panjang="+[Link]());
[Link]("(Luas) panjang * lebar = "+[Link]());
[Link]("(Keliling) 4 * panjang = "+[Link]());
[Link]("(Luaspermukaan) 6 * (panjang * panjang)= " +[Link]());
[Link]("(Volumekubus) panjang * panjang * panjang = " +[Link]());
[Link](20);
[Link]("panjang= "+[Link]());
[Link]("(Luas) panjang * lebar = "+[Link]());
[Link]("(Keliling) 4 * panjang = "+[Link]());
[Link]("(Luaspermukaan) 6 * (panjang * panjang)= "+[Link]());
[Link]("(Volumekubus) panjang * panjang * panjang = "+ [Link]());
try{
[Link]([Link]());
} catch (Exception e){
[Link]();
InfixToPostfix
import [Link];
import [Link];
public class InfixToPostfix {
/**
* @param args the command line arguments
*/
String infixExp = "";
String postfixExp = "";
Stack<Character> s = new
Stack<Character>();
public void setInfixExp(String infixExp){
[Link] = infixExp;
public boolean isOperator(char ch){
if(ch =='+'||ch =='-'||ch =='*'||ch =='/'||ch =='^'){
return true;
return false;
public int degreeOp(char op){
if(op =='+'||op =='-'){
return 1;
}else if(op =='*'||op =='/'){
return 2;
}else if(op =='^'){
return 3;
}else{
return 0;
public String toPostfix(){
char ch;
for(int i= 0;i< [Link]();i++){
ch = [Link](i);
if(isOperator(ch)){
if([Link]()|| degreeOp(ch)>
degreeOp([Link]())) { //pertandingan derajat relasi
[Link](ch);
}else{
postfixExp +=[Link]();
do{
if([Link]()|| degreeOp(ch)>
degreeOp([Link]())){
break;
}else{
//[Link](ch);
postfixExp += [Link]();
} while (degreeOp(ch) <= degreeOp([Link]()));
//perbandingan derajat relasi
[Link](ch);
}else if (ch ==')'){
do{
postfixExp +=[Link]();
}while ([Link]()!='(');
[Link]();
}else if (ch =='('){
[Link](ch);
}else{
postfixExp += ch;
}
if(![Link]()){
do{
postfixExp +=[Link]();
}while(![Link]());
return postfixExp;
public static void main(String[] args) {
// TODO code application logic here
InfixToPostfix itp =new InfixToPostfix();
String infix;
Scanner keyIn =new Scanner([Link]);
//(a+b)/((c-d)*e^f)
//(A+B)/((C-D)*E^F)
[Link]("Input Data Infix:");
infix = [Link]();
[Link](infix);
[Link]("Hasil Konversi Data Infix ke Postfix :"+[Link]());
Constructor
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package constructor;
/**
* @author asus
*/
public class Constructor {
/**
* @param args the command line arguments
*/
String warna, merek;
public Constructor (String paramWarna, String paramMerek){
warna =paramWarna;
merek =paramMerek;
void maju(){
[Link]("Mobil"+merek+"warna"+warna+"bergerak maju");
void mundur(){
[Link]("Mobil"+merek+"warna"+warna+"bergera mundur");
public static void main(String[] args) {
// TODO code application logic here
Constructor mobilsaya=new Constructor("biru","daihatsu");
[Link]();
[Link]();
Marsya
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package jhonri;
/**
* @author asus
*/
public class Jhonri {
/**
* @param args the command line arguments
*/
String nama;
int usia;
String citacita;
int tinggibadan;
public Jhonri(String nama, int usia, String citacita, int tinggibadan){
[Link] = nama;
[Link] = usia;
[Link] = citacita;
[Link] = tinggibadan;
void perkenalan (){
[Link](nama + ": marsya silalahi");
void usia (){
[Link]("berusia"+ usia +"tahun");
void citacita (){
[Link](citacita+ ":pengusaha");
void tinggibadan (){
[Link](tinggibadan+ ":tinggibadan");
public static void main(String[] args) {
// TODO code application logic here
Jhonri marsya = new Jhonri ("nama", 19, "citacita", 155);
[Link]();
[Link]();
[Link]();
[Link]();