Selasa, 12 Januari 2016

Tumpeng Mini - Nasi Kuning

Udah lama juga ya gue gak ngeblog, mumpung inget nih, kali ini gue mau review sedikit makanan yang tempo hari gue temuin di pemberkatan temen gue, tumpeng mini namanya. Sebelumnya sih sempet denger beberapa kali dari temen-temen, tapi gue sama sekali gak tertarik buat cari tau lebih lanjut. Nah kebetulan banget ternyata di pemberkatan itu hidangannya tumpeng mini. And the story goes..

Yang paling pertama nyita perhatian tuh kemasannya, keren banget! Di kemasannya ada gambar couple dan nama temen gue sama pasangannya. Niat banget ya makanan sesederhana tumpeng tapi kalo dikemas dengan cara yang kreatif  jadi keliatan berkelas banget.




Soal rasa juga nggak kalah keren, walaupun ukurannya mini tapi lauknya buanyak, jadi lumayan lah bikin kenyang perut gue yang gede ini hehe. Porsinya pas menurut gue, gak kurang, gak lebih. Nasinya juga beda, lebih pulen gitu, setelah gue tanya-tanya ternyata pakai beras Jepang. Pantes..
Kelar dari pemberkatan itu, gue langsung iseng buka akun Instagram @tumpengmini. Gue liat-liat ternyata tumpengnya banyak bentuk, warna dan pilihan designnya. Gue jadi makin tertarik sama nih tumpeng. Bisa jadi pilihan tepat buat acara-acara tradisional yang butuh sajian yang selain punya rasa lezat, tapi juga unik. Harganya juga worth it lah, Rp. 35,000 buat satu porsinya. Kalau rasa gue kasih 9/10. Soal tampilan pasti 10/10. TOP!!

Minggu, 09 Desember 2012

Nilai mahasiswa



Methode Fungsi nilai mahasiswa
Method fungsi nilai mahasiswa berguna untuk mengitung nilai mahasiswa, untuk setiap void tidak perlu membuat rumus berkali kali hanya memanggil method nya saja yang sudah kita beri rumus mencari nilai mahasiswa rumus yang di pakai cukup sederhana , hanya dengan penjumlahan dan pengalian sederhana. Berikut code nya,
import javax.swing.JOptionPane;
public class nilaimahasiswa
{
                double carinilai (double absen, double tugas, double uts, double uas,double hasil )
                {
                                hasil = absen * 0.1 + tugas * 0.2 ;
                                hasil = hasil + uts * 0.3 + uas * 0.4 ;
                               return hasil;
                }
    public static void main (String [] args)
        {
                double a,b,c,d,hsl ;
                String grade;
                nilaimahasiswa rumus = new nilaimahasiswa();
                 String absen = JOptionPane.showInputDialog("Masukan nilai absen :");
                  a = Double.parseDouble(absen);
                 String tugas = JOptionPane.showInputDialog("Masukan nilai tugas :");
                  b = Double.parseDouble(tugas);
                 String uts = JOptionPane.showInputDialog("Masukan nilai UTS :");
                  c = Double.parseDouble(uts);
                 String uas = JOptionPane.showInputDialog("Masukan nilai UAS :");
                 d = Double.parseDouble(uas);
            
            System.out.println(" Nilai Komulatif " + rumus.carinilai(a,b,c,d,0));
                                                hsl = rumus.carinilai(a,b,c,d,0);
                                                 if (hsl > 8.5 && hsl <= 100)
                                                                grade = " A ";
                                                else if (hsl > 75 && hsl <= 85)
                                                                grade = " B ";
                                                else if (hsl > 65 && hsl <= 75)
                                                                grade = " C ";
                                                else if (hsl > 55 && hsl <= 65)
                                                                grade = " D ";
                                                else
                                                                grade = " E ";
                                               
                                                JOptionPane.showMessageDialog( null,"Nilai komulatif anda = " + rumus.carinilai(a,b,c,d,0) + "\n" + "Grade " + grade,"Hasil",JOptionPane.INFORMATION_MESSAGE );
                                                               
                                 }
}

Methode mencari akar



Methode Fungsi akar java code

Disini saya akan membuat method untuk fungsi mencari nilai akar, yang di mana ada dua method yang saya buat, yang pertama saya membuat method untuk mencari sebuah akar dengan menggunakan perulangan, dan yang ke dua saya membuat fungsi method mencari akar dengan fungsi dari java itu sendiri yaitu “sqrt”, di method yang pertama kita menggunakan perulangan dengan rumus dimana nilai yang di input oleh user kita kurangi dengan bilangan ganjil , contoh : input = 9 (9-1-3-5 = 0)  1,3,5 adalah bilangan ganjil yang mengurangi bilangan yang user input dimana hasil nilai = 0 berarti kita menggunakan 3 bilangan ganjil yaitu, 1,3 dan 5 . 
                Dimethode yang kedua kita hanya memanggil library dari java, kita hanya menggunakan fungsi tersebut untuk mencari akar dari nilai yang user input. Contoh: input 9 maka code nya “ Math.sqrt(nilai); “ dengan demikian fungsi tersebut di jalankan dan mendapat hasil 3,0, nilai yang user input harus berbentuk variable float,  berikut contoh program yang sayaa buat dengan methode yang sudah sedikit daya jelaskan di atas

import java.util.Scanner;
public class Akar
{
                // membuat methode mencari hasil akar dengan menggunankan perulangan
                int cariakar (int pengurang, int nilai, int i, int akar )
                {              
                pengurang = 1;
                akar = 0;
                i = 1;
                                // perulangan untuk mencari niai akar
                                for (i = 1 ; i < nilai ; i++)
                                {
                                                // nilai adalah nilai yang di input
                                                nilai = nilai - pengurang;
                                                // akar adalah untuk default hasil dari pencarian akar
                                                akar++;
                                                // pengurang adalah rumus untuk mencari akar " dengan menguragi nilai dengan angka ganjil"
                                                pengurang = pengurang + 2;
                               
                                }
                                // nilai yang akan di panggil setiap static void
                                return akar;

                }
                double cari (String nilai, float akar, double hasil)
                {
                                 akar = Float.parseFloat(nilai);
        //Menambahkan fungsi akar
         hasil = Math.sqrt(akar);
         return hasil;
                }
                public static void main ( String args [])
                {
                                // variable yang sama di buat untuk input user mengisi variable nilai di methode yang sudah di buat di atas
                                int nilai ;
                                //inputan
                                System.out.println("Masukan angka ");
                                Scanner input=new Scanner(System.in);
                                Akar a = new Akar();
                                nilai=input.nextInt();
                                String nilai1 = String.valueOf(nilai);
                                // menampilkan hasil dari panggilan methode yang sudah di beri rumus di atas    
                                System.out.println("Akar dengan perulangan "+ nilai +" Adalah " + a.cariakar(1,nilai,1,0));
                                System.out.println("Akar dadengan menggunakan java  "+ nilai +" Adalah " + a.cari(nilai1,0,0));
               
                }
}

Selasa, 27 November 2012

Code Java

Substring Input Nim dan Nama
Disini kita akan membuat sebuah code java untuk memasukan nama dan nim mahasiswa, selain itu dari nim kita bias mengetahui jurusan yang di ambil, tahun masuk dan juga jenjang yang di ambil. Untuk mengetahui itu semua kita menggunakan substring , rumus dari substring adalah (index yg pertama,index yg terakhir – 1) , contoh:“kata”.substring(1,3) maka yang akan terambil adalah “at”,

import javax.swing.*;
public class Diska_1211510134
{
                                public static void main(String args[])
                                {
                                                String  thmsk;
                                                String jurusan;
                                                String jenjang;
                                                String cetak;
                                                                               
                                                String nama = JOptionPane.showInputDialog("Masukkan nama anda!");
                                                String nim = JOptionPane.showInputDialog("Masukkan nim anda!");
                               
                                                //ambil kata dari nim dari index yang ke 0 sampai ke 2
                                                thmsk = nim.substring(0,2);
                                                //insert kata yang sudah di ambil di atas dan di tambahkan 20
                                                thmsk = "20" + thmsk;
                                               
                                                //ambil kata dari nim dari index yang ke 2 sampai ke 4
                                                jurusan =  nim.substring(2,4);
                                                //cek apakah kata 11,12,13
                                                if (jurusan .equals("11") )
                                                jurusan = " Tekhnik Informatika";
                                                else if (jurusan .equals("12") )
                                                jurusan = " Sistem Informasi";
                                                else if (jurusan .equals("13") )
                                                jurusan = " Sistem Komputer";
                                               
                                                //ambil kata dari nim dari index yang ke 4 sampai ke 5
                                                jenjang =  nim.substring(4,5);
                                                //cek apakah kata 5,3
                                                if (jenjang.equals("5"))
                                                jenjang = " Strata 1";
                                                else if (jenjang.equals("3"))
                                                jenjang = " Diploma 3";
                                                               
                                //cetak                  
                                JOptionPane.showMessageDialog( null,"Nim :"+nim +"\n"+ "Nama :"+ nama +"\n" +"thnmasuk :"+thmsk +"\n"+ "jurusan :"+ jurusan +"\n"+ "Jenjang :"+ jenjang,"Hasil",JOptionPane.INFORMATION_MESSAGE );
                                               
                                }
}






Cek palindrome
Mengecek sebuah string atau kata yang di input palindrome atau bukan menggunakan perulangan pada setiap kata yang di pisahkan oleh CharAt,

import java.util.*;
class cekkata
{
   public static void main(String args[])
   {
      String kata, cek="";
      Scanner in = new Scanner(System.in);

      System.out.println("Masukan Kata");
      kata = in.nextLine();
    
      //menghitung panjang kata
      int panjangkata = kata.length();

      for ( int i = panjangkata - 1 ; i >= 0 ; i-- )
         cek = cek + kata.charAt(i);
      //end for
       
       //cek apakah kata sama atau tidak
      if (kata.equals(kata))
         System.out.println(cek+" adalah palindrome.");
      else
         System.out.println(cek+"bukan merupakan palindrome.");

   }
}   

Biaya Parkir
untuk menentukan biaya parkir kita hanya menggunakan calculasi yang cukup mudah, kita hanya mengurangkan jam datang dan jam keluar yang akan kita input, berikut code java nya. 

import java.util.Scanner;
public class latihan
{
                public static void main(String args[])
                {
                                Scanner input=new Scanner(System.in);
                                String platnomor;
                                double jamdatang;
                                double jamkeluar;
                                double lamaparkir;
                                double biaya;
                               
                                System.out.print("Masukan Nomor Plat Nomor Anda: ");
                                platnomor=input.next();
                                System.out.print("Masukan Jam Datang: ");
                                jamdatang=input.nextDouble();
                                System.out.print("Masukan Jam Keluar: ");
                                jamkeluar=input.nextDouble();
                               
                                lamaparkir=(jamkeluar-jamdatang)/10000;
                                biaya=lamaparkir*1000;
                               
                                System.out.println("Tarif Parkir per Jam = Rp. 1000,00");
                                System.out.println("Lama parkir: "+lamaparkir);
                                System.out.println("Total yang Harus Dibayar: "+biaya);
                }
}

Menentukan Jenis Segitiga

untuk menentukan jenis segitiga kita bisa melakukan dengan kondisi kondisi persamaan angka yang di input oleh user, untuk mengecek kondisi tersebut kita bisa menggunakan if,else if , atau pun else.berikut code untuk menentukan jenis segitiga,
import javax.swing.*;
public class Segitiga
{
     
  public static void main(String[] args) {
  
                  String sisi1;
                  String sisi2;
                  String sisi3;
                  int a;
                  int b;
                  int c;
  
      sisi1 = JOptionPane.showInputDialog("Masukan sisi 1:");
      //menginput nilai menggunakan bentuk visual
      sisi2 = JOptionPane.showInputDialog("Masukan sisi 2");
      sisi3 = JOptionPane.showInputDialog("Masukan sisi 3");
      //merubah string menjadi integer
      a = Integer.parseInt(sisi1);
      b = Integer.parseInt(sisi2);
      c = Integer.parseInt(sisi3);
   
      if (a==b && a==c && c==b)
      {
                //jika besar a sama dengan b dan besar a sama dengan c dan besar c sama
                //dengan b maka segitiga tersebut segitiga sama sisi
           JOptionPane.showMessageDialog(null,"segitiga sama sisi");
      }
      else if(a!=b && a!=c && c!=b)
      {
                //jika besar a tidak sama dengan b dan a tidak sama dengan c dan c tidak sama
                //dengan b maka segitiga tersebut segitiga sembarang
      JOptionPane.showMessageDialog(null,"segitiga sembarang");
      }
      else
                //jika angka yang di masukan tidak sesuai dengan program2 diatas maka
                //segitiga tersebut segitiga sama kaki
      {    JOptionPane.showMessageDialog(null,"segitiga sama kaki");}
    }
}