Rabu, 05 Oktober 2016

Selamat malam sobat sharing semua.. Mohon maaf admin lama ngga muncul karena memang vakum dari mengurus blog ini *kebiasan, baru mulai dah curcol.. skip. Nah lanjut, pada kesempatan kali ini saya akan share mengenai pemrograman nih khusunya pemrograman berbasis web.

Nggak kerasa kuliah sudah mulai menginjak semester 7 dan itu artinya kemungkinan sekitar satu semester lagi bakal masuk semester 8 *masasiiiih paaak masaaa :v skip. Oke, di semester 7 ini akhirnya saya dipertemukan dengan mata kuliah pemrograman web 2 dan karena ini jilid 2, tentunya akan lebih sering berjumpa dengan php dan mysql. Seperti judul tulisan ini, kita akan coba membuat program sederhana untuk melakukan pengolahan nilai dari dua buah bilangan menggunakan operator aritmatika yang ada pada php. Seperti apa? Kayamana? Bijimana? yuk kita mulai, hhehe... Selamat membaca, eh praktek :)

Membuat Form Input Bilangan

Pertama-tama kita buat form dengan dua buah textfield, satu buah select/listmenu dan satu buah tombol submit seperti pada gambar dibawah ini :

Operasi dua bilangan dengan php - Form input bilangan

Silahkan buat file baru dan ketikkan source html dibawah ini untuk membuat form input bilangan seperti pada gambar diatas :

bilangan_input.php
<html>
  <head>
    <title>Operasi Dua Bilangan dengan PHP</title>
  </head>
  <body>
    <h2>Operasi Dua Bilangan dengan PHP</h2>
    <form action="bilangan_view.php" method="post">
      <table width="50%" border=0>
        <tr>
          <td align="center"><font color="red" size=5>Nilai I</font></td>
          <td></td>
          <td align="center"><font color="red" size=5>Nilai II</font></td>
          <td></td>
        </tr>
        <tr>
          <td><input type="text" name="nilai1"></td>
          <td>
            <select name="operator">
              <option value="tambah">+</option>
              <option value="kurang">-</option>
              <option value="kali">*</option>
              <option value="bagi">/</option>
              <option value="modulus">%</option>
              <option value="pangkat">^</option>
            </select>
          </td>
          <td><input type="text" name="nilai2"></td>
          <td><input type="submit" name="hitung" value="hitung"></td>
        </tr>
      </table>
    </form>
  </body>
</html>

Simpan file tersebut dengan nama bilangan_input.php, untuk menyimpannya silahkan buat folder baru di htdocs dengan nama latihanphpku kemudian simpan file bilangan_input.php tadi di dalam folder tersebut.

# Penjelasan :
  • * form -> action="bilangan_view.php" : bilangan_view.php merupakan nama file yang akan menjadi tujuan setelah kita menekan tombol submit
  • * input (text) -> name="nilai1" : merupakan nama textfield untuk memasukkan bilangan ke-1
  • * input (text) -> name="nilai2" : merupakan nama textfield untuk memasukkan bilangan ke-2
  • * select (listmenu) -> name="operator" : merupakan nama dari listmenu/pilihan operasi yang akan dilakukan pada dua bilangan yang sudah diinput
  • * option -> value="tambah/kurang/kali/bagi/modulus/pangkat" : merupakan pilihan dengan nilai masing-masing untuk menentukan operasi dari dua bilangan (nilai1 dan nilai2)

Membuat File Aksi

Seperti yang sudah di jelaskan sebelumnya bahwa file bilangan_view.php merupakan file aksi atau tujuan yang akan memproses nilai yang kita masukkan ke form input dan mencetak keluaran/output berupa hasil dari operasi yang di lakukan terhadap nilai-nilai tersebut. Untuk membuatnya silahkan buat file baru lagi dan ketikkan source php berikut ini :

bilangan_view.php
<?php
  // ambil nilai dari form input
  $bil1 = $_POST['nilai1'];
  $bil2 = $_POST['nilai2'];
  $opr = $_POST['operator'];
  // proses
  switch($opr) {
    case "tambah":
      $hasil = $bil1 + $bil2;
      $tanda = "+";
      break;
    case "kurang":
      $hasil = $bil1 - $bil2;
      $tanda = "-";
      break;
    case "kali":
      $hasil = $bil1 * $bil2;
      $tanda = "*";
      break;
    case "bagi":
      $hasil = $bil1 / $bil2;
      $tanda = "/";
      break;
    case "modulus":
      $hasil = $bil1 % $bil2;
      $tanda = "%";
      break;
    case "pangkat":
      $hasil = pow($bil1, $bil2);
      $tanda = "^";
      break;
  }
  // output
  echo "<h3>Hasil Perhitungan : Operasi Dua Bilangan dengan PHP</h3>";
  echo "<b>$bil1</b> $tanda <b>$bil2</b> = <b>$hasil</b><br>";
  echo "<a href='bilangan_input.php'>hitung lagi</a>";
?>

Simpan file di atas dengan nama bilangan_view.php, pastikan file ini berada 1 folder dengan file bilangan_input.php.

# Penjelasan :
Pada program diatas terdapat 3 tahapan yaitu tahap membaca nilai masukkan (input), melakukan pengolahan nilai (proses) dan mencetak hasil (output).
  1. * Tahap input -> Pada tahap ini kita menyiapkan 3 variabel yang digunakan untuk menampung nilai yang di ambil dari form bilangan_input.php
    • ** $bil1 : menyimpan nilai dari textfield nilai1
    • ** $bil2 : menyimpan nilai dari textfield nilai2
    • ** $opr : menyimpan nilai dari listmenu operator, merupakan parameter yang menentukan operasi yang akan di lakukan pada nilai1 dan nilai2

  2. * Tahap proses -> Untuk tahap ini kita menggunakan struktur kontol Switch Case untuk menentukan hasil dari proses pengolahan kedua nilai yang dimasukkan
    • ** switch($opr) : membaca nilai variabel $opr sebagai penentu dari case-case yang telah disiapkan
    • ** case "tambah" : apabila variabel $opr bernilai == "tambah" maka operasi yang akan di jalankan adalah operasi penambahan ($hasil = $bil1 + $bil2)
    • ** case "kurang" : apabila variabel $opr bernilai == "kurang" maka operasi yang akan di jalankan adalah operasi pengurangan ($hasil = $bil1 - $bil2)
    • ** case "kali" : apabila variabel $opr bernilai == "kali" maka operasi yang akan di jalankan adalah operasi perkalian ($hasil = $bil1 * $bil2)
    • ** case "bagi" : apabila variabel $opr bernilai == "bagi" maka operasi yang akan di jalankan adalah operasi pmbagian ($hasil = $bil1 / $bil2)
    • ** case "modulus" : apabila variabel $opr bernilai == "modulus" maka operasi yang akan di jalankan adalah operasi mencari sisa hasil bagi/modulus ($hasil = $bil1 % $bil2)
    • ** case "pangkat" : apabila variabel $opr bernilai == "pangkat" maka operasi yang akan di jalankan adalah operasi bilangan1 pangkat bilangan2/pow ($hasil = pow($bil1, $bil2))
    • ** selain variabel $hasil ada juga variabel $tanda, variabel $tanda ini hanya di gunakan untuk keperluan output saja dan sebagai tempat menyimpan simbol operasi yang kita pilih sebelumnya (+, -, *, /, % dan ^)

  3. * Tahap output -> Pada tahapan ini kita akan menampilkan kedua bilangan yang telah kita masukkan beserta operasi yang kita pilih (ditampilkan dalam tanda) dan juga hasil dari operasi kedua bilangan tersebut.

Sampai disini mari kita anggap semua tahapannya sudah selesai dan saatnya mencoba program yang telah kita buat ^_^

Silahkan buka browser kesayangan lalu kemudian panggil file bilangan_input.php -> localhost/latihanphpku/bilangan_input.php.

Masukkan nilai pada kolom nilai1 dan nilai2 dan jangan lupa pilih operasinya, lalu klik tombol hitung. Taraaa.. hasilnya akan seperti pada gambar berikut ini :

Operasi dua bilangan dengan php - Input nilai

Operasi dua bilangan dengan php - Menampilkan hasil

Nah, berikutnya silahkan di coba satu per satu dengan operasi yang berbeda :)

Tambahan : Menggunakan IF

Selain menggunakan struktur kontrol switch case kita bisa juga menggunakan if, berikut adalah file bilangan_view.php setelah diubah dengan menggunakan if sebagai struktur kontrolnya :

bilangan_view.php
<?php
  // ambil nilai dari form input
  $bil1 = $_POST['nilai1'];
  $bil2 = $_POST['nilai2'];
  $opr = $_POST['operator'];
  // proses
  if($opr == "tambah") {
    $hasil = $bil1 + $bil2;
    $tanda = "+";
  }
  elseif($opr == "kurang") {
    $hasil = $bil1 - $bil2;
    $tanda = "-";
  }
  elseif($opr == "kali") {
    $hasil = $bil1 * $bil2;
    $tanda = "*";
  }
  elseif($opr == "bagi") {
    $hasil = $bil1 / $bil2;
    $tanda = "/";
  }
  elseif($opr == "modulus") {
    $hasil = $bil1 % $bil2;
    $tanda = "%";
  }
  else {
    $hasil = pow($bil1, $bil2);
    $tanda = "^";
  }
  // output
  echo "<h3>Hasil Perhitungan : Operasi Dua Bilangan dengan PHP</h3>";
  echo "<b>$bil1</b> $tanda <b>$bil2</b> = <b>$hasil</b><br>";
  echo "<a href='bilangan_input.php'>hitung lagi</a>";
?>

Kesimpulan & Catatan

Sadar nda sadar melalui program sederhana di atas kita sudah mempraktekkan penggunaan form html dengan elemen textfield dan listmenu serta menggunakan metode POST untuk melakukan pengiriman data ke file ACTION. Pada file action kita juga sudah mempraktekkan penggunaan variabel numerik dan variabel string serta menggunakan struktur control switch case dan juga if untuk melakukan pemilihan operasi.

Harapan saya mudah-mudahan apa yang telah kita praktekkan ini akan ada manfaatnya khususnya dalam mengembangkan kemampuan web programming sobat sharing sekalian. Silahkan di kembangkan lagi agar menjadi lebih baik, dan jangan pernah bosan untuk cari tahu, tambah wawasan dan yang terpenting jangan lupa untuk sering-sering praktek.

Oh iya, saran saya jangan biasakan melakukan copy-paste ketika mempelajari pemrograman, karena kalau sudah kebiasan kita akan sulit untuk mengenal si bahasa pemrograman itu sendiri. Lebih baik ngetik sendiri dan ketemu error kemudian penasaran dan cari tau cara untuk memperbaiki error tersebut daripada menyelesaikan program dengan ctrl+n, ctrl+c, ctrl+v dan ctrl+s. Karena disitulah kita belajar menemukan masalah, menghadapinnya dan menyelesaikannya :D

Yosh, mungkin sekian dulu dari saya, sekali lagi semoga topik di atas ada manfaatnya. Saya juga mohon maaf bila ada kata yang kurang berkenan dan sekiranya ada kritik dan saran yang membangun silahkan tinggalkan pesan melalui komentar yang tentunya akan dengan senang hati saya terima. Kurang dan lebihnya saya mohon maaf, terimakasih.

Tetap semangat dan happy coding all ^_^

Jumat, 15 Mei 2015

Assalamualaikum.. Sore sobat sharing, ketemu lagi dengan saya, hhoho.. Nah kalo sebelumnya saya sudah sempet share tentang Persiapan Sebelum Membuat Program Java, di kesempatan kali ini saya akan share lagi ni tentang Java, khususnya untuk contoh programnya.

Oke deh, pada posting sebelumnya saya sempet bilang kalo kedepannya blog ini juga akan dijadikan sebagai media untuk menunjang tugas-tugas kuliah saya, nah salah satunya ya ini. Yapp, dibawah ini merupakan salah satu tugas kuliah saya yang berkaitan dengan pemrograman.

Selain sebagai bahan sharing, tulisan kali ini bertujuan untuk memenuhi Tugas UTS Mata Kuliah Pemrograman 1, Teknik Informatika Universitas Pamulang, Semester 4, Dosen: Ibu Munawaroh, yaitu membuat program untuk Menghitung dengan Rumus Fisika Jerbasis Java.

Baiklah langsung saja dibawah ini merupakan source code programnya:

Source Code Rumus Fisika dengan Java

import java.util.Scanner;

public class Tugas1 {
 public static void main(String args[]) {
  Scanner simpan = new Scanner (System.in);
  int baca1 = 0,
      baca2 = 0,
      baca3 = 0,
      baca4 = 0;
  double hasil, hasil2, hasil3;
  String loop;
  
  System.out.println("+-----------------------------------+");
  System.out.println("|  Menu Program Rumus Fisika        |");
  System.out.println("+-----------------------------------+");
  System.out.println("|  1. Usaha(W)                      |");
  System.out.println("|  2. Daya(P)                       |");
  System.out.println("|  3. Energi Potensial(Ep)          |");
  System.out.println("|  4. Energi Kinetik(Ek)            |");
  System.out.println("|  5. Energi Mekanik(Em)            |");
  System.out.println("|  6. Selesai                       |");
  System.out.println("+-----------------------------------+");
  
  for (loop = "Y"; loop.equals ("Y") || loop.equals ("y");)
  { System.out.print("Pilih Menu (1 s/d 6) : ");
   int pilihan = simpan.nextInt();
  
   switch(pilihan){
   case 1:
    //membaca besarnya nilai elemen rumus
    System.out.println("");
    System.out.println("+-----------------------------------+");
    System.out.println("  1. Menghitung Besarnya Usaha(W)");
    System.out.println("+-----------------------------------+");
    System.out.print("Masukkan besarnya Gaya(N)     = ");
    baca1 = simpan.nextInt();
    System.out.print("Masukkan Perpindahan Benda(m) = ");
    baca2 = simpan.nextInt();
    hasil = baca1 * baca2;
    //mencetak hasil perhitungan
    System.out.println("");
    System.out.println("+Dik. ------------------------------+");
    System.out.println("Gaya(F)        = "+baca1+" N");
    System.out.println("Perpindahan(S) = "+baca2+" m");
    System.out.println("");
    System.out.println("-> Usaha(W)    = F * S ");
    System.out.println("         W     = "+baca1+" * "+baca2);
    System.out.println("         W     = "+hasil+" Joule");
    System.out.println("+ ----------------------------------+");
   break; 
   
   case 2:
    //membaca besarnya nilai elemen rumus
    System.out.println("");
    System.out.println("+-----------------------------------+");
    System.out.println("  2. Menghitung Besarnya Daya(P)");
    System.out.println("+-----------------------------------+");
    System.out.print("Masukkan besarnya Usaha(J) = ");
    baca1 = simpan.nextInt();
    System.out.print("Masukkan lamanya Waktu(s)  = ");
    baca2 = simpan.nextInt();
    hasil = baca1 / baca2;
    //mencetak hasil perhitungan
    System.out.println("");
    System.out.println("+Dik. ------------------------------+");
    System.out.println("Usaha(W)   = "+baca1+" J");
    System.out.println("Waktu(t)   = "+baca2+" s");
    System.out.println("");
    System.out.println("-> Daya(P) = W / t");
    System.out.println("        P  = "+baca1+" / "+baca2);
    System.out.println("        P  = "+hasil+" J/s");
    System.out.println("+-----------------------------------+");
   break;
   
   case 3:
    //membaca besarnya nilai elemen rumus
    System.out.println("");
    System.out.println("+-----------------------------------+");
    System.out.println("  3. Menghitung Energi Potensial(Ep)");
    System.out.println("+-----------------------------------+");
    System.out.print("Masukkan Massa Benda(kg)       = ");
    baca1 = simpan.nextInt();
    System.out.print("Masukkan Grafitasi Bumi(m/s^2) = ");
    baca2 = simpan.nextInt();
    System.out.print("Masukkan Ketinggian Benda(m)   = ");
    baca3 = simpan.nextInt();
    hasil = baca1 * baca2 * baca3;
    //mencetak hasil perhitungan
    System.out.println("");
    System.out.println("+Dik. ------------------------------+");
    System.out.println("Massa Benda(m)          = "+baca1+" kg");
    System.out.println("Grafitasi Bumi(g)       = "+baca2+" m/s^2");
    System.out.println("Ketinggian Benda(h)     = "+baca3+" m");
    System.out.println("");
    System.out.println("-> Energi Potensial(Ep) = m * g * h");
    System.out.println("                    Ep  = "+baca1+" * "+baca2+" * "+baca3);
    System.out.println("                    EP  = "+hasil+" Joule");
    System.out.println("+-----------------------------------+");
   break;
   
   case 4:
    //membaca besarnya nilai elemen rumus
    System.out.println("");
    System.out.println("+-----------------------------------+");
    System.out.println("  4. Menghitung Energi Kinetik(Ep)");
    System.out.println("+-----------------------------------+");
    System.out.print("Masukkan Massa Benda(kg)      = ");
    baca1 = simpan.nextInt();
    System.out.print("Masukkan Kecepatan Benda(m/s) = ");
    baca2 = simpan.nextInt();
    hasil = 0.5 * baca1 * (baca2 * baca2);
    //mencetak hasil perhitungan
    System.out.println("");
    System.out.println("+Dik. ------------------------------+");
    System.out.println("Massa Benda(m)         = "+baca1+" kg");
    System.out.println("Kecepatan Benda(v)     = "+baca2+" m/s");
    System.out.println("");
    System.out.println("-> Energi Kinetik (Ek) = 0.5 * m * (v^2)");
    System.out.println("                   Ek  = 0.5 * "+baca1+" * ("+baca2+"^2)");
    System.out.println("                   Ek  = "+0.5 * baca1+" * "+baca2 * baca2);
    System.out.println("                   Ek  = "+hasil+" Joule");
    System.out.println("+-----------------------------------+");
   break;
   
   case 5:
    //header rumus 5
    System.out.println("");
    System.out.println("+-----------------------------------+");
    System.out.println("  5. Menghitung Energi Mekanik(Em)");
    System.out.println("+-----------------------------------+");
    //membaca besarnya nilai elemen rumus Ep
    System.out.println("-> Menghitung Energi Potensial(Ep)");
    System.out.print("   Massa Benda(m)         = ");
    baca1 = simpan.nextInt();
    System.out.print("   Grafitasi Bumi(g)      = ");
    baca2 = simpan.nextInt();
    System.out.print("   Ketinggian Benda(h)    = ");
    baca3 = simpan.nextInt();
    hasil = baca1 * baca2 * baca3;
    //mencetak hasil perhitungan Ep
    System.out.println("");
    System.out.println("-> Energi Potensial(Ep) = m * g * h");
    System.out.println("                    Ep  = "+baca1+" * "+baca2+" * "+baca3);
    System.out.println("                    EP  = "+hasil+" Joule");
    System.out.println("+-----------------------------------+");
    //membaca besarnya nilai elemen rumus Ek
    System.out.println("-> Menghitung Energi Kinetik(Ek)");
    System.out.println("   Massa Benda(m)        = "+baca1);
    System.out.print("   Kecepatan Benda(v)    = ");
    baca4 = simpan.nextInt();
    hasil2 = 0.5 * baca1 * (baca4 * baca4);
    //mencetak hasil perhitungan Ek
    System.out.println("");
    System.out.println("-> Energi Kinetik (Ek) = 0.5 * m * (v^2)");
    System.out.println("                   Ek  = 0.5 * "+baca1+" * ("+baca4+"^2)");
    System.out.println("                   Ek  = "+0.5 * baca1+" * "+baca4 * baca4);
    System.out.println("                   Ek  = "+hasil2+" Joule");
    System.out.println("+-----------------------------------+");
    
    //mencetak hasil perhitungan
    System.out.println("");
    System.out.println("+Dik. ------------------------------+");
    System.out.println("Energi Potensial(Ep)  = "+hasil+" Joule");
    System.out.println("Energi Kinetik(Ek)    = "+hasil2+" Joule");
    hasil3 = hasil + hasil2;
    //mencetak hasil perhitungan Em
    System.out.println("");
    System.out.println("-> Energi Mekanik (Em) = Ep + Ek");
    System.out.println("                   Em  = "+hasil+" + "+hasil2);
    System.out.println("                   Em  = "+hasil3+" Joule");
    System.out.println("+-----------------------------------+");
   break;
   
   case 6:
    System.out.println("Selesai");
    System.out.println("");
   break;
   
   default:
    System.out.println("Maaf, menu yang anda pilih tidak tersedia..");
   }
   
   System.out.print("Menghitung dengan rumus fisika lainnya? (Y/N) : ");
   loop = simpan.next();
  }
 }
}


Screenshoot Program
Dibawah ini merupakan beberapa gambar screenshoot ketika program di jalankan melalui Command Prompt:

Gambar 1.1. Screenshoot1

Gambar 1.2. Screenshoot2
Nah itu dia source code dari Program Menghitung Rumus Fisika dengan Java. Mohon maaf juga karena belum bisa mengulas satu-persatu maksud dari tiap-tiap kode program diatas, mungkin di kesempatan selanjutnya kita akan membahas lebih dalam lagi mengenai dasar-dasar pemrograman Java.

Oke deh, sekian dulu dari saya, kurang dan lebihnya mohon maaf, mudah-mudahan ada manfaatnya buat Sobat Sharing sekalian, akhir kata ,Wassalamualaikum.. :D

Terkait:
--------------------------------------------------------
Tugas Mata Kuliah Pemrograman 1
Teknik Informatika Universitas Pamulang
Dosen   : Ibu Munawaroh
Kelas    : 04TPLPJ

Kelompok:
  - Ade Irvan Saputra (2013141261)
  - Ariyanto (2013141168)
  - Dhori Astama (2013142708)
  - Richa Wulandari (2013141803)
  - Sela Septian Nugroho (2013141436)

Assalamualaikum.. Haihai Sobat Sharing, gimana kabarnya? mudah-mudahan sehat ya.. mungkin udah lama yah ngga liat saya posting tulisan di blog ini, hhehe.. dikarenakan beberapa hal blog ini jadi terbengkalai dan ngga terurus.

Oke lah untuk mengawali perjumpaan kita setelah lama vakum ngisi konten di sini kali ini Sharing Bareng akan share sedikit materi yang didapat di tempat kuliah. Sesuai judulnya kita akan ngebahas mengenai hal yang harus dipersiapkan untuk memulai membuat program java. *wahwah.. ini si admin lama ngga muncul dateng2 langsung sharing soal pemrograman,, :3 | ya karena kemaren juga ada beberapa sahabat saya yang nanya2 dan tertarik buat belajar juga, jadi mending mulai sharing disini aja dah..

Yupp, karena saat ini saya sedang kuliah di Fakultas Teknik khususnya Teknik Informatika, maka kedepannya mungkin saya akan share hal-hal yang berkaitan dengan pemrograman. Sebenernya sih nantinya untuk menunjang tugas-tugas kuliah juga, sayang kan kalo punya materi tapi di simpen sendiri. *sendirian itu ngga enak loh.. | hhaha.. malah curcol.. :v

Yaudah-yaudah, daripada kelamaan mukodimahnya mending langsung mulai aja, so.. selamat membaca :D

Persiapan Sebelum Mempelajari Pemrograman Java
Sebelum kita memulai untuk belajar membuat dan mengembangkan program java, kita perlu mempersiapkan beberapa aplikasi yang dibutuhkan terlebih dahulu. Pertama adalah aplikasi pengembang, semua aplikasi pengembang yang kita butuhkan sudah dijadikan satu paket, yaitu Java Development Kit (JDK). Untuk  mendapatkan Java Development Kit (JDK) ini kita bisa langsung mengunduhnya dari website Oracle, http://www.oracle.com/.

Gambar 1.1 Download JDK di Website Oracle
Adapun komponen-komponen yang ada pada Java Development Kit ini adalah sbb:
      a. Kompilator/compiler (javac)
      b. Interpreter program java (java)
      c. Applet viewer (appletviewer)
      d. Debugger (jdb)
      e. Class file disassembler (javap)
      f. Header and stub file generator (javah)
      g. Documentation generator (javadoc)
      h. Applet demo
      i. Kode sumber java API

Melakukan Instalasi JDK
Setelah kita selesai men-download file JDK yang diperlukan, maka langkah selanjutnya adalah melakukan instalasi JDK tersebut pada komputer kita, disini saya menggunakan JDK versi 8.

Berikut adalah langkah-langkah dalam melakukan proses instalasi JDK:

Seperti instalasi software pada umumnya, pertama-tama jalankan file installer JDK yang sudah kita download tadi (jdk-8u31-windows-i586.exe), maka akan tampil proses instalasi seperti berikut,

Gambar 1.2. Instalasi JDK 8
Gambar 1.3. Kotak dialog memulai instalasi JDK 8
Pilih Next untuk memulai proses instalasi JDK 8

Gambar 1.4. Kotak dialog custom setup JDK 8
Pilih fitur yang akan di-install sesuai dengan kebutuhan dan tentukan lokasi instalasi, jika sudah > klik Next

Gambar 1.5. Kotak dialog progress instalasi JDK 8
Pada saat melakukan instalasi JDK, kita juga perlu meng-install JRE (Java Runtime Environment) yang akan kita butuhkan nanti saat akan menjalankan program java yang kita buat.

Gambar 1.6. Menentukan lokasi instalasi JRE 8
Tentukan lokasi instalasi JRE 8 > klik Next

Gambar 1.7. Kotak dialog progress instalasi JRE 8

Gambar 1.8. Proses instalasi JDK 8 selesai

Setting Path ke Folder Instalasi JDK
Setelah proses instalasi JDK dan JRE selesai, selanjutnya kita perlu melakukan setting path ke folder JDK. Hal ini diperlukan supaya file-file JDK yang diperlukan dapat di panggil dari folder mana saja.

Berikut adalah langkah-langkah untuk melakukan setting path ke folder JDK:

Pertama klik Start > pilih Control Panel > pilih System and Security > pilih System > pilih menu Advanced system setting, maka akan terlihat tampilan System Properties

Gambar 2.1. System properties
Kemudian pada tampilan System Properties > pilih tab Advanced > klik tombol Environment Variabels, maka akan muncul tampilan Environment Variabels

Gambar 2.2. Environment variabels
Selanjutnya lihat pada tampilan Environtment Variabels, jika belum ada variabel PATH/path maka > klik tombol New > isikan PATH pada Variabel Name dan folder BIN dari JDK yang sudah terinstall (C:\Program Files\Java\jdk1.8.0_31\bin) pada Variabel Value

Gambar 2.3. Lokasi folder BIN dari JDK

Gambar 2.4. Menambahkan variabel baru
Jika sudah ada variabel PATH/path maka > pilih variabel PATH > klik tombol Edit > tambahkan (C:\Program Files\Java\jdk1.8.0_31\bin) pada Variabel Value

Gambar 2.5. Edit variabel path yang sudah ada
Perlu diperhatikan, jika pada Variabel Value sudah ada lokasi folder lain maka kita gunakan tanda titik koma (;) sebagai pemisah, contoh (C:\Program Files\Dev-Cpp\MinGW32\bin;C:\Program Files\Java\jdk1.8.0_31\bin)

Jika sudah selesai, jalankan command prompt (tekan windows+R > ketikkan cmd) kemudian masuk ke disk D (ketik D: > Enter) lalu ketik PATH, jika folder JDK sudah tampil maka setting path selesai.

Gambar 2.6. Memastikan setting path folder JDK sudah benar
Jika folder JDK belum muncul maka kita perlu melakukan restart komputer, setelah di restart lakukan pengecekan dengan cara sebelumnya untuk memastikan folder JDK sudah tampil.

Nah sampai disini persiapan kita untuk memulai belajar pemrograman java sudah selesai. Silahkan tinggalkan komentar jika ada penjelasan diatas yang masih kurang jelas. Sampai ketemu lagi di kesempatan sharing selanjutnya, InsyaAllah kita akan membahas lebih lanjut tentang dasar-dasar pemrograman java. Kurang dan lebihnya mohon di maafkan, mudah-mudahan ada manfaatnya. Akhir kata, Wassalamualaikum.. :D

Sabtu, 29 November 2014

Assalamualaikum, siang sobat sharing.. gimana kabarnya nih? mudah-mudahan sehat-sehat aja ya :D *secara lagi musim ujan, admin aja kemaren baru aja masuk angin (malah curcol :v) skip skip skip..

Nah setelah sekian lama ngga sharing di blog ini kali ini saya akan berbagi sedikit tips nih, wa bil khusus buat sobat sharing yang pake ponsel Nokia Asha 305. Mungkin buat sobat sharing yang pake hape ini nih suka risih pas ngambil foto eh ada suara kameranya dan bingung ko ngga bisa di matiin ya suaranya, udah buka pengaturan juga ngga ada option suara kamera. Tenang-tenang seperti yang tertera pada judul bahan sharing kali ini, yups ini dia caranya menonaktifkan suara kamera di Nokia Asha 305.

#Persiapan
1.  Pertama sobat sharing download dulu file ini (sound-asha-305).
2. File di atas formatnya adalah .zip sedangkan si handphone bertipe java yang berarti file tersebut harus kita ubah dulu formatnya menjadi .jar
*terus gimana cara ubahnya?
3. Nah, untuk bisa ngerubah format .zip jadi .rar kita butuh aplikasi file manager, disini kita akan memakai BlueFTP untuk aplikasi file managernya. Downoad aplikasinya (BlueFTP).
4. Setelah selesai download BlueFTPnya langsung di ekstrak aja pake WinRar, cari file BlueFTP.jar, nah file ini yang nantinya kita pasang di hape.

Kalo kedua file diatas udah di download, sobat sharing tinggal pindahin aja file-file tadi ke hape sobat sharing sekalian. Letakan di folder yang mudah di ingat supaya nanti gampang dicarinya.
*pindahinnya pake kabel data yo :D

#Ubah Format .zip ke .jar dengan BlueFTP
1. Setelah kedua file tersebut berpindah maka yang pertama adalah kita buka  BlueFTPnya.
2. Ketika muncul pesan "Perbolehkan aplikasi untuk baca data..." pilih Ya. Terus aplikasi juga minta kita untuk mengaktifkan Bluetooth, pilih Ya lagi.
3. Lanjut, bakal ada 2 drive yang kebaca yaitu memori telepon sama kartu memori, disini pilih sesuai tempat kita memindahkan kedua file tadi.
4. Cari dan pilih aplikasi/file yang akan di rename, disini kita akan merename file sound-asha-305.zip menjadi sound-asha-305.jar.
5. Selanjutnya tinggal di rename aja deh filenya, dari sound-asha-305.zip jadi sound-asha-305_jar.
*disini kita pake tanda underscore ya "_" bukan titik ".", untuk mencari pilihan rename kita tinggal klik menu di BlueFTP terus scroll aja kebawah nanti ada ko pilihan rename.
4. Kalo udah di rename sekarang kita keluar dari aplikasi BlueFtpnya, langsung kita tutup aja aplikasinya.
6. Selanjunya cari lokasi aplikasi/file yang di rename tadi (tanpa menggunakan BlueFtp, jadi langsung masuk aja dari hapenya) terus tinggal di rename lagi aja dari sound-asha-305_jar jadi sound-asha-305.jar.
*nah disini baru deh kita pake titik "."
7. Selesai dan file sound-asha-305.jar pasti bisa kebaca sama si hape :D

#Memasang File sound-asha-305.jar
1. Pada tahap ini sih gampang aja, kita tinggal klik aja filenya, nanti bakal muncul lagi tuh pesan peringatan, disini kita pilih Lanjut aja.
*cuma saran saya sih baca aja dulu biar tau isi pesannya hhehe...
2. Beberapa waktu kemudian si hape minta restart nih, yaudah kita tunggu aja sampe proses selanjutnya.
3. Nanti kita bakal di minta untuk ngatur ulang beberapa pengaturan lagi.
4. Kalo udah selesai semua prosesnya kita bisa langsung cek aja dengan buka kamera, terus pilih pengaturan, muncul dah tuh pilihan "suara kamera", tinggal atur aja deh mau di aktifin atau engga.

Oke sampai sini sih seharusnya udah selesai, oia.. untuk cara mengubah ekstensi .zip ke .jar itu berlaku buat semua ektensi ya, tergantung gimana kita downloadnya, misal ada file .rar mau diubah ke .jar juga bisa ko :D

So, mudah-mudahan aja sedikit tips ini ada manfaatnya buat sobat sharing sekalian. Mungkin cukup sampai disini dulu ya dari saya, apabila ada bahasa atau tulisan yang kurang di mengerti atau ada salah-salah kata mohon di maafkan, akhir kata Wassalamualaikum.. :)

referensi

Selasa, 07 Oktober 2014

Assalamualaikum, siang sobat sharing.. ga kerasa udah masuk semester 3 aja, gara-gara sibuk ngurus kuliah, saya jadi jarang ngurus blog ini, untung aja ngga jamuran hhehe.. nah, ok di kesempatan kali ini saya akan coba share sedikit oleh-oleh dari semester 2 kemaren mengenai algoritma dan pemrograman. Seperti biasa ketika kita baru mulai belajar mengenai algoritma dan pemrograman pasti deh mesti kenalan dulu sama bahasa c/c++, dari pada kelamaan pembukaan mending langsung aja dah.. selamat menikmati, eh membaca :D

Sedikit mengenai bahasa c/c++, merupakan bahasa pemrograman tingkat tinggi, yakni memakan kata-kata dan pernyataan yang mudah di mengeri manusia meskipun masih jauh berbeda dengan bahasa manusia sesungguhnya. Untuk lengkapnya bisa di cek disini :)

#Macam-macam kata kunci pada bahasa c/c++
- Auto, dipakai untuk membuat variabel sementara/temporer yang di ciptakan atas entry ke dalam blok dan akan di hancurkan saat keluar program.
- Break, untuk keluar dari loop do, for atau while dalam kondisi suatu perulangan yang normal.
- Case, dipakai dalam statemen switch.
- Char, merupakan tipe data variabel karakter.
- Const, memberitahukan pada compiler bahwa isi dari variabel tidak dapat berubah (konstan).
- Continue, untuk mengirimkan bagian dari kode dalam loop dan memaksa ekspresi kondisional untuk di evaluasi.
- Default, dipakai dalam statemen switch, memberikan sinyal bahwa blok default di eksekusi jika tidak ada statemen yang benar dalam kondisi switch.
- Do, salah satu dari 3 loop yang ada pada bahasa c/c++.
- Double, tipe data untuk mendeklarasikan variabel dengan double-precision-floating-point, biasa dipakai dalam perhitungan matematika.
- Else, menandakan optional pada kontrol if.
- Enum, merupakan tipe specifier yang dipakai dalam enumerasi.
- Extern, menyatakan kepada compiler yang mendefinisikan variabel yang diletakan dimanapun dalam program.
- Float, tipe data yang dipakai untuk mendefinisikan variabel floating point.
- For, mengijinkan inisialisasi secara otomatis dari instrumen variabel counter.
- Goto, menyebabkan eksekusi program melompat ke suatu label dalam statemen goto.
- If, merupakan kondisi atau percabangan.
- Int, tipe data untuk mendeklarasikan suatu variabel integer.
- Long, tipe data modifier yang biasa dipakai untuk mendeklarasikan suatu variabel long integer dan long double.
- Register, modifier yang diperlukan untuk suatu variabel yang diurutkan yang mengijinkan akses terhadapnya secara cepat.
- Return, memaksa kembali dari suatu fungsi dan dapat dipakai untuk mentransfer nilai ke rutin yang memanggilnya.
- Short, tipe data untuk modifier dan dipakai dalam variabel small integer.
- Signed, tipe modifier yang tidak umum dipakai untuk data.
- Sizeof, kata kunci dimana juga merupakan compile-time operator yang mengembalikan panjang dari variabel atau tipe precede.
- Static, untuk mendeklarasikan tipe data yang menyebabkan keyboard dalam tipe data dimodifikasi, menyebabkan compiler membuat storage permanen untuk variabel.
- Struct, untuk membuat tipe data agregat, disebut struktur karena memiliki anggota.
- Switch, statemen muliti kondisi, untuk merute kondisi yang jumlahnya banyak.
- Typedef, pernyataan yang mengijinkan kiita untuk membuat nama baru dari tipe data yang sudah ada.
- Union, membuat tipe agregat dalam 2 atau lebih variabel.
- Unsigned, peubah tipe yang mengatakan pada compiler untuk membuat variabel menangani hanya variabel tipe unsigned (misalnya bilangan positif).
- Void, untuk mendeklarasikan fungsi void (fungsi yang tidak mengembalikan nilai).
- Volatile, mengatakan pada compiler bahwa variabel konstan mungkin akan diubah dengan cara implicit yang di definisikan dalam program.
- While, merupakan salah satu bentuk perulangan.

#Fungsi-fungsi yang di gunakan pada bahasa c/c++
- PRINTF(), fungsi yang paling sering digunakan dalam menampilkan data.
- PUTS(), digunakan khusus untuk menampilkan sebuah data string ke layar.
- PUTCHAR(), digunakan khusus untuk menampilkan sebuah karakter ke layar.
- SCANF(), fungsi yang dapat digunakan untuk memasukan berbagai jenis data.
- GETCH(), untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu di akhiri dengan enter.
- GETCHE(), membaca karakter lalu menampilkannya di layar.
- SQRT, menghitung akar positif dari sebuah bilangan bulat.
- POW, menghitung Xy.
- TAN, menghitung nilai tangent dari sebuah sudut.
- DIV, membagi duang bilangan bulat, memberikan hasil bagi dan sisanya.
- CEIL, membulatkan ke atas.
- FLOOR, membulatkan ke bawah.
- EXP, menghitung ex.
- MAX, memberikan bilangan yang lebih besar dari 2 bilangan yang di berikan.
- MIN, memberikan bilangan yang lebih kecil dari 2 bilangan yang diberikan.

#Karakter escape pada bahasa c/c++
- \a, bunyi bell pada speaker komputer.
- \b, mundur satu spasi (backspace).
- \f, ganti halaman (form feed).
- \n, ganti baris baru.
- \t, tab horizontal.
- \v, tab vertikal.
- \0, nilai kosong (null).
- \’, karakter petik tunggal.
- \”, karakter petik ganda.
- \?, karakter tanda tanya.
- \DDD, menyatakan karakter yang nilai ASCIInya sama dengan nilai octal DDD.
- \xHH, menyatakan karakter yang nilai ASCIInya sama dengan nilai hexa HH.

#Kode format untuk fungsi printf() pada bahasa c/c++
- %c, karakter.
- %d, bilangan bulat bertanda.
- %i, bilangan bulat bertanda.
- %e, eksponensial, e huruf kecil.
- %E, eksponensial, E huruf besar.
- %f, bilangan pecahan.
- %g, sama dengan %e tapi lebih singkat.
- %G, sama dengan %E tapi lebih singkat.
- %o, octal.
- %s, string.
- %u, bilangan bulat tidak bertanda.
- %x, hexa tidak bertanda dengan huruf kecil.
- %X, hexa tidak bertanda denganhuruf besar.
- %p, pointer.
- %n, pointer.

Nah, demikian lah macam-macam kata kunci, konstanta karakter escape, fungsi-fungsi dan kode format pada fungsi printf() di bahasa c/c++. Sebenarnya tidak semuanya sering di gunakan saat mencoba menyelesaikan program-program latihan maupun membuat program sendiri, tapi sekedar sebagai tambahan informasi saja ga ada salahnya kan kita bahas juga :).

Oke dah.. mudah-mudahan apa yang sedikit ini ada manfaatnya buat sobat sharing sekalian, kurang dan lebihnya mohon di maapkan, akhir kata.. Wassalamualaikum :D


Selasa, 23 September 2014

Assalamualaikum, apa kabar nih sobat sharing? moga-moga sehat-sehat semuanya ya :D, woh.. sedikit kikuk juga setelah lama ga ngurus blog ini. Nah pada kesempatan kali ini saya akan share mengenai cara untuk membuat Flashdisk menjadi media instalasi sistem operasi.

Apaan sih ini? kalo biasanya kita mau install OS di komputer pake CD atau DVD itu kan gampang karena di komputer ada CD drivenya *itu loh yg buat masukin kaset kaya vcd/gw juga tau om -_-, gimana kalo mau install ulang laptop atau netbook yang ga ada CD/DVD Drivenya? nah cara ini mungkin bisa jadi solusinya, so selamat membaca :D

Cara membuat Bootable USB Windows untuk menginstal Windows Xp/Vista/7 dan kawan-kawannya menggunakan media Flashdisk. Disini saya akan memberikan contoh untuk membuat Bootable USB Windows Xp:

1. Pertama siapkan dulu flashdisk dengan kapasitas minimal 1GB untuk Windows Xp atau 4GB untuk Windows 7 *secukupnya ya :D. Siapkan juga CD installer Windowsnya, ingat kita membutuhkan file ISO dari CD tersebut.
Kalo file installer OSnya masih berupa CD/DVD kita butuh komputer yang ada CD/DVD Drivenya buat bikin file ISO dari CD installer tadi, tapi kalo memang kondisinya ga memungkinkan, temen sharing bisa juga cari-cari di Internet untuk file ISOnya atau minta sama temen yang kira-kira punya.

2. Format flasdisk tersebut menjadi NTFS, tunggu prosesnya sampai selesai.

Format Flashdisk menjadi NTFS

3. Setelah format flasdisk menjadi NTFS, saatnya kita buka software Power ISO, kalo belum punya softwarenya bisa di download disini :D.

4. Kalo udah punya dan udah dibuka softwarenya, sekarang lihat pada tab menu diatas.

5. Silahkan pilih "Tools" pada menu, lalu pilih "Create Bootable USB Drive..."

Create Bootable USB Drive

6. Lanjut, perhatikan kolom "Source Image File:", klik, dan cari File ISO Windowsnya, lalu pilih "Open".

7. Lalu pada "Destination USB Drive", pilih Flashdisk mana yang akan dijadikan bootable Windowsnya.

Sesuaikan Source file ISO sama Drive Flashdisknya

8. Setelah langkah 1 sampai 7 diatas sudah selesai semua, lanjutkan dengan klik "Start", tunggu hingga proses burning selesai, proses burning ke flashdisk akan cukup memakan waktu *bisa ditinggal ngopi atau ngeteh hhe.

9. Nah, prosespun selesai dan Flashdisk siap digunakan untuk menaginstal windows di laptop atau komputer sobat sharing.

Proses selesai & flashdisk siap digunakan


Oke mungkin sekian dulu dari saya, mudah-mudahan sedikit bacaan di atas ada manfaatnya buat temen sharing sekalian, akhir kata Wassalamualaikum :D

Referensi


Jumat, 27 September 2013

Assalamualaikum, sore temen sharing :) oke di sore hari ini saya bakalan share beberapa tema Harvest Moon. *Wahh, HM lagi HM lagi, demen banget si ama harvest Moon, hhehe..

Buat temen-temen sharing yang masih pake hanphone Nokia jadul (kaya saya yg sampe sekarang masih setia sama Nokia 3120 Classic) disini saya mau share tema-tema yang kebetulan dulu saya buat sendiri. Yahhaha, sederhana dan ga banyak sih, tapi ga ada salahnya lah kalo di share juga disini, moga-moga aja temen-temen suka. Oke ini dia..

~ Tema Harvest Moon untuk hanphone Nokiamu ~


1. Harvest Moon Friend of Mineral Town
    Download.

2. Harvest Moon
    Download

3. Harvest Moon 2

   Download

Tema-tema diatas bisa dipasang di  hanphone-hanphone Nokia berikut:

2700 classic,   2700c,   2710 Navigation,   2710c,   2730 classic,   2730c,   3120 classic,   3208,   3208 classic,   3208c,   3600 slide,   3600s,   3610 fold,   3610a,   3710 fold,   3720,   3720 classic,   5000,   5130 Xpress Music,   5130 XpressMusic,   5220 Xpress Music,   5220 XpressMusic,   5300,   5300 Xpress Music,   5310 Xpress Music,   5310 XpressMusic,   5330,   5330 Mobile TV,   5330 MobileTV,   5330 Xpress Music,   5330 XpressMusic,   5610 Xpress Music,   5610 XpressMusic,   6126,   6131,   6131 NFC,   6133,   6208 classic,   6208c,   6212 classic,   6216 classic,   6233,   6234,   6263,   6265,   6265i,   6267,   6270,   6275,   6275 CDMA,   6275i,   6275i CDMA,   6280,   6282,   6288,   6300,   6300i,   6301,   6303 classic,   6303c,   6303ci,   6303i classic,   6350,   6500,   6500 Classic,   6500 Slide,   6500c,   6500s,   6555,   6600 fold,   6600 slide,   6600i slide,   6600i Slide,   6700,   6700 classic,   6700c,   6750 Mural,   7020,   7100 Supernova,   7100s,   7210 Supernova,   7230,   7310 Supernova,   7310c,   7310s,   7370,   7373,   7390,   7500 Prism,   7510 Supernova,   7510a,   7610 Supernova,   7610s,   7900 Prism,   8600 Luna,   8800 Arte,   8800 Carbon Arte,   8800 Gold Arte,   Asha 202,   Asha 203,   Asha 300,   Asha 302,   Asha 303,   C2-01,   C2-02,   C2-03,   C2-05,   C2-06,   C3-01,   C3-01 Gold Edition,   X2,   X2-00,   X2-02,   X2-05,   X3,   X3-00,   X3-02

Nah demikian yang bisa saya bagikan pada kesempatan kali ini, mohon maap kalo cuma sedikit, hhehe.. ya, meskipun sedikit mudah-mudahan temen-temen pada suka, dan sampe ketemu di postingan selanjutnya, akhir kata, Wassalamualaikum..
Assalamualaikum, Alhamdulillah, akhirnya bisa sharing lagi disini. Gimana kabarnya temen-temen sharing? moga-moga pada sehat yah. Oke mengawali postingan setelah kembali dari libur panjang sharing di blog *cieilah hhhe.. nah saya akan mulai ngebahas lagi tentang HM:BTN.

Kenapa Harvest Moon? gini nih ceritanya, kebetulan ada temen sharing yang minta pembahasan mengenai resep-resep yang ada di HM:BTN dan kebetulan saya baru ada kesempatan buat share disini nih, oke daripada lama mending langsung aja deh, selamat membaca.. :D


Tips: Untuk bisa memasak, temen-temen sharing harus mengupgrade rumah temen sharing minimal 1 kali (setelah mengupgrade kandang ayam, minta pada Gotz untuk mengupgrade rumahmu seharga 4700G + 370 Lumber). Setelah rumah selesai diperbesar (plus kulkas), sekarang temen sharing bisa memesan alat-alat masak dari TV Shopping setiap hari sabtu. Tonton acara TV Shopping sampai selesai, habis itu pergilah ke Inn dan bayar telepon seharga 10G untuk memesan alat masak tertentu. Setelah selesai memesan, tunggulah selama 3 hari (selasa) maka alat masak yang kamu pesan akan diantar oleh Zack.

*) boleh ditambah, boleh tidak.

Apple Jam
Bahan-bahan: Apple atau SUGDW Apple, Honey*, Wine*
Alat-alat: Pot
Bumbu-bumbu: Sugar
Pulihkan Stamina: 5 s/d 9

Apple Pie
Bahan-bahan: Butter, Egg, Flour, Apple, Wine*, Honey*
Alat-alat: Knife, Oven, Pot, Rolling Pin
Bumbu-bumbu: Sugar
Pulihkan Stamina: 50 s/d 54

Bamboo Rice
Bahan-bahan: Bamboo Shoot, Rice Ball
Alat-alat: Knife*
Bumbu-bumbu: Salt*, Soysauce*
Pulihkan Stamina: 30 s/d 35

Boiled Egg
Bahan-bahan: Egg
Alat-alat: Pot
Bumbu-bumbu: Salt*
Pulihkan Stamina: 20 s/d 23

Butter
Bahan-bahan: Milk (S/M/L/G)
Alat-alat: Mixer
Bumbu-bumbu: -
Pulihkan Stamina: 1

Cake
Bahan-bahan: Flour, Butter, Egg, Honey*, Apple*, Pineapple*, Wild Grape*, Strawberry*
Alat-alat: Oven, Whisk, Knife*
Bumbu-bumbu: Sugar
Pulihkan Stamina: 40 s/d 63

Cheese Fondue
Bahan-bahan: Cheese, Bread, Wine*
Alat-alat: Knife*, Pot
Bumbu-bumbu: Salt*
Pulihkan Stamina: 43 s/d 53

Cheesecake
Bahan-bahan: Cheese, Milk, Egg, Honey*
Alat-alat: Oven, Pot, Whisk
Bumbu-bumbu: Sugar
Pulihkan Stamina: 50 s/d 52

Chirashi Sushi
Bahan-bahan: Sashimi, Rice Ball, Scrambled Egg, Cucumber*
Alat-alat: Knife
Bumbu-bumbu: Vinegar, Soysauce*
Pulihkan Stamina: 50 s/d 55

Chocolate Cake
Bahan-bahan: Flour, Butter, Egg, Chocolate, Honey*, Apple*, Pineapple*, Strawberry*, Wild Grape*
Alat-alat: Oven, Whisk, Knife*
Bumbu-bumbu: Sugar
Pulihkan Stamina: 70 s/d 91

Chocolate Cookie
Bahan-bahan: Flour, Butter, Egg, Chocolate, Honey*
Alat-alat: Oven, Rolling Pin
Bumbu-bumbu: Sugar
Pulihkan Stamina: 30 s/d 32

Cookie
Bahan-bahan: Flour, Butter, Egg, Honey*
Alat-alat: Oven, Rolling Pin
Bumbu-bumbu: Sugar
Pulihkan Stamina: 15 s/d 17

Curry
Bahan-bahan: Curry Powder, Rice Ball, Oil*, Grape Juice*, Chocolate*, Spinach*, Turnip*, Vegetable Juice*, Wine*, Green Pepper*, Wild Grape*, Boiled Egg*, Pumpkin*, Truffle*, Bamboo Shoot*
Alat-alat: Pot, Knife*
Bumbu-bumbu: Sugar*, Salt*, Soysauce*
Pulihkan Stamina: 30 s/d 65

Curry Noodles
Bahan-bahan: Curry Powder, Flour, Turnip*, Cabbage*, Sweet Potato*, Egg*, Bamboo Shoot*, Carrot*, Eggplant*, Green Pepper*, Mushroom*, Truffle*, Onion*, Fish*
Alat-alat: Pot, Knife, Rolling Pin
Bumbu-bumbu: Sugar*, Salt*, Miso Paste*, Soysauce*
(Resep Alternatif)
Bahan-bahan: Curry Powder, Noodles, bahan-bahan sama seperti diatas*
Alat-alat: Pot
Bumbu-bumbu: sama seperti diatas*
Pulihkan Stamina: 60 s/d 80

Dinner Roll
Bahan-bahan: Bread, Butter, Honey*
Alat-alat: -
Bumbu-bumbu: -
Pulihkan Stamina: 30 s/d 32

Fried Noodles
Bahan-bahan: Oil, Noodles
Alat-alat: Frying Pan
Bumbu-bumbu: -
Pulihkan Stamina: 60

Fried Rice
Bahan-bahan: Oil, Rice Ball, Egg, Bamboo Shoot*, Cucumber*, Boiled Egg*, Scrambled Egg*, Mushroom*, Spinach*, Stir Fry*, Wine*, Grilled Fish*, Spa-Boiled Egg*, Green Pepper*, Onion*, Sashimi*, Cabbage*, Carrot*, Corn*, Truffle*, Fish*
Alat-alat: Frying Pan, Knife*
Bumbu-bumbu: Sugar, Salt, Soysauce
Pulihkan Stamina: 49 s/d 69

Fries
Bahan-bahan: Potato, Oil, Ketchup*
Alat-alat: Frying Pan, Knife
Bumbu-bumbu: Salt*
Pulihkan Stamina: 30 s/d 40

Fruit Juice
Bahan-bahan: Apple/Pineapple/Strawberry/Wild Grapes (semua boleh dicampur), Honey*
Alat-alat: Mixer, Knife*
Bumbu-bumbu: Sugar*
Pulihkan Stamina: 29 s/d 33

Fruit Latte
Bahan-bahan: Apple/Pineapple/Strawberry/Wild Grapes (semua boleh dicampur), Milk, Honey* (Resep Alternatif: Fruit Juice, Milk, Honey*)
Alat-alat: Mixer, Knife*
Bumbu-bumbu: Sugar*
Pulihkan Stamina: 39 s/d 43

Grape Jam
Bahan-bahan: Wild Grapes, Honey*, Wine*
Alat-alat: Pot
Bumbu-bumbu: Sugar, Salt*
Pulihkan Stamina: 5 s/d 9

Greens
Bahan-bahan: Spinach
Alat-alat: Pot
Bumbu-bumbu: Soy Sauce
Pulihkan Stamina: 20

Grilled Fish
Bahan-bahan: Medium Fish
Alat-alat: Frying Pan
Bumbu-bumbu: Salt*, Soysauce*
Pulihkan Stamina: 30 s/d 36

Happy Eggplant
Bahan-bahan: Eggplant
Alat-alat: Frying Pan
Bumbu-bumbu: Sugar, Miso Paste, Soysauce
Pulihkan Stamina: 30

Hot Milk
Bahan-bahan: Milk
Alat-alat: Pot
Bumbu-bumbu: Sugar*
Pulihkan Stamina: 20 s/d 24

Ice Cream
Bahan-bahan: Egg, Milk, Strawberry*, Pineapple*, Wild Grape*, Apple*, Honey*
Alat-alat: Pot, Whisk, Knife*
Bumbu-bumbu: Sugar
Pulihkan Stamina: 30 s/d 53

Jam Bun
Bahan-bahan: Bread, Selai (paling sedikit 1 macam selai, bisa pakai bermacam-macam selai)
Alat-alat: -
Bumbu-bumbu: -
Pulihkan Stamina: 40 s/d 50

Ketchup
Bahan-bahan: Tomato, Onion
Alat-alat: Mixer
Bumbu-bumbu: Salt, Sugar, Vinegar
Pulihkan Stamina: 1

Mayonnaise L
Bahan-bahan: Excellent Egg, Oil
Alat-alat: Whisk
Bumbu-bumbu: Vinegar
Pulihkan Stamina: 3

Mayonnaise M
Bahan-bahan: Good Egg, Oil
Alat-alat: Whisk
Bumbu-bumbu: Vinegar
Pulihkan Stamina: 2

Mayonnaise S
Bahan-bahan: Normal Egg, Oil
Alat-alat: Whisk
Bumbu-bumbu: Vinegar
Pulihkan Stamina: 1

Mayonnaise XL
Bahan-bahan: Golden Egg, Oil
Alat-alat: Whisk
Bumbu-bumbu: Vinegar
Pulihkan Stamina: 4

Miso Soup
Bahan-bahan: Paling sedikit salah satu dari sayuran berikut: Cabbage, Green Pepper, Potato, Spinach, Sweet Potato, Carrot, Corn, Pumpkin, Eggplant, Bamboo Shoot, Onion, Mushroom, Small Fish, Turnip
Alat-alat: Pot, Knife*
Bumbu-bumbu: Miso Paste, Salt*, Soysauce*
Pulihkan Stamina: 10 s/d 52

Mixed Juice
Bahan-bahan: Apple, Pineapple, Strawberry, Wild Grapes, Cucumber, Carrot, Cabbage (paling sedikit 1 macam buah dan 1 macam sayuran), Truffle*, Corn*, Eggplant*, Bamboo Shoot*, Grape Juice*, Mushroom*, Turnip*, Onion*, Green Pepper*, Tomato*, Spinach*, Cucumber* (Resep Alternatif: Fruit Juice, Vegetable Juice, bahan-bahan sama*)
Alat-alat: Mixer, Knife*
Bumbu-bumbu: Salt*, Sugar*
Pulihkan Stamina: 50 s/d 58

Mixed Latte
Bahan-bahan: Apple, Pineapple, Strawberry, Wild Grapes, Cucumber, Carrot, Cabbage, Milk
Alat-alat: Mixer, Knife*
Bumbu-bumbu: Salt*, Sugar*
Pulihkan Stamina: 60 s/d 65

Mushroom Rice
Bahan-bahan: Mushroom, Rice Ball
Alat-alat: Knife*
Bumbu-bumbu: Salt*, Soysauce*
Pulihkan Stamina: 30 s/d 35

Noodles
Bahan-bahan: Flour, Egg*, Cabbage*, Turnip*, Sweet Potato*, Bamboo Shoot*, Carrot*, Eggplant*, Green Pepper*, Mushroom*, Onion*, Truffle*, Fish*
Alat-alat: Pot, Knife, Rolling Pin
Bumbu-bumbu: Salt*, Sugar*, Soysauce*
Pulihkan Stamina: 40 s/d 76

Omelet
Bahan-bahan: Egg, Milk, Oil, Corn*, Potato*, Cheese*, Cabbage*, Eggplant*, Onion*, Sweet Potato*, Carrot*, Green Pepper*, Spinach*, Pumpkin*, Mayonnaise*, Truffle*, Bamboo Shoot*, Fish*, Ketchup*
Alat-alat: Frying Pan, Whisk*
Bumbu-bumbu: Salt*
Pulihkan Stamina: 50 s/d 82

Popcorn
Bahan-bahan: Corn, Butter*
Alat-alat: Frying Pan
Bumbu-bumbu: -
Pulihkan Stamina: 30 s/d 35

Pickled Turnips
Bahan-bahan: Turnip
Alat-alat: Knife
Bumbu-bumbu: Vinegar, Salt*, Soysauce*
Pulihkan Stamina: 20 s/d 23

Pickles
Bahan-bahan: Cucumber
Alat-alat: Knife*
Bumbu-bumbu: Salt
Pulihkan Stamina: 20 s/d 23

Pizza
Bahan-bahan: Cheese, Flour, Ketchup, Bamboo Shoot*, Pumpkin*, Carrot*, Sweet Potato*, Eggplant*, Mayonnaise*, Pineapple*, Truffle*, Egg*, Onion*, Corn*, Mushroom*, Green Pepper*, Potato*, Tomato*
Alat-alat: Oven, Rolling Pin, Knife*
Bumbu-bumbu: Salt*, Sugar*
Pulihkan Stamina: 43 s/d 67

Pumpkin Pudding
Bahan-bahan: Pumpkin, Egg, Milk, Honey*, Wine*
Alat-alat: Oven, Pot
Bumbu-bumbu: Sugar
Pulihkan Stamina: 50 s/d 52

Raisin Bread
Bahan-bahan: Wild Grapes, Bread
Alat-alat: -
Bumbu-bumbu: -
Pulihkan Stamina: 30

Relaxation Tea
Bahan-bahan: Relaxation Tea Leaves, Blue Grass*, Red Grass*, Green Grass*, Honey*, Apple*, Pineapple*, Wild Grape*, Milk*, Wine*, Orangecup Fruit*
Alat-alat: Pot, Knife*
Bumbu-bumbu: Sugar*
Pulihkan Stamina: 70 s/d 112

Rice Omelet
Bahan-bahan: Egg, Milk, Oil, Rice Ball, Truffle*, Bamboo Shoot*, Cabbage*, Eggplant*, Pumpkin*, Carrot*, Green Pepper*, Mayonnaise*, Mushroom*, Corn*, Sweet Potato*, Fish*, Ketchup*, Spinach*, Cheese*, Onion*, Potato*
Alat-alat: Frying Pan, Whisk*
Bumbu-bumbu: Sugar*, Salt*, Soysauce*
Pulihkan Stamina: 60 s/d 82

Roasted Potatoes
Bahan-bahan: Sweet Potato, Small Stone (bukan Winter Stone)
Alat-alat: Oven
Bumbu-bumbu: Salt*, Sugar*
Pulihkan Stamina: 40 s/d 42

Salad
Bahan-bahan: Cucumber, Cabbage, Carrot, Tomato, Truffle*, Mushroom*, Strawberry*, Turnip*, Boiled Egg*, Cheese*, Green Pepper*, Pineapple*, Apple*, Mayonnaise*, Oil*, Corn*, Potato*
Alat-alat: Knife
Bumbu-bumbu: Vinegar*, Salt*
Pulihkan Stamina: 34 s/d 60

Sandwich
Bahan-bahan: Bread, Cucumber, Tomato, Boiled Egg*, Truffle*, Cabbage*, Honey*, Wine*, Apple*, Carrot*, Mushroom*, Onion*, Sweet Potato*, Cheese*, Wild Grape*, Corn*, Cucumber*, Mayonnaise*, Pineapple*, Strawberry*, Fish*, Butter*, Tomato*, Potato*
Alat-alat: Knife
Bumbu-bumbu: Salt*
Pulihkan Stamina: 46 s/d 68

Sashimi
Bahan-bahan: Large Fish, Medium Fish (satu atau keduanya boleh dipakai)
Alat-alat: Knife
Bumbu-bumbu: Soysauce*
Pulihkan Stamina: 30 s/d 38

Scrambled Eggs
Bahan-bahan: Egg, Oil, Mayonnaise*, Butter*
Alat-alat: Frying Pan, Whisk*
Bumbu-bumbu: Sugar*, Salt*, Soysauce*
Pulihkan Stamina: 40 s/d 58

Stew
Bahan-bahan: Flour, Milk, Oil*, Chocolate*, Grape Juice*, Pineapple*, Spinach*, Vegetable Juice*, Wine*, Green Pepper*, Honey*, Wild Grape*, Spa-Boiled Egg*, Apple*, Bamboo Shoot*, Fish*, Sweet Potato*, Tomato*, Turnip*
Alat-alat: Pot, Knife*
Bumbu-bumbu: Salt
Pulihkan Stamina: 35 s/d 58

Stir Fry
Bahan-bahan: Cabbage, Oil, Potato*, Tomato*, Cucumber*, Sweet Potato*, Spinach*, Turnip*, Bamboo Shoot*, Corn*, Mushroom*, Eggplant*, Carrot*, Green Pepper*, Onion*, Truffle*
Alat-alat: Frying Pan, Knife
Bumbu-bumbu: Soysauce
Pulihkan Stamina: 40 s/d 52

Strawberry Jam
Bahan-bahan: Strawberry
Alat-alat: Pot
Bumbu-bumbu: Sugar
Pulihkan Stamina: 5

Strawberry Milk
Bahan-bahan: Strawberry, Milk, Honey*
Alat-alat: Mixer
Bumbu-bumbu: Salt*, Sugar*
Pulihkan Stamina: 30 s/d 36

Sushi
Bahan-bahan: Sashimi, Rice Ball
Alat-alat: -
Bumbu-bumbu: Vinegar, Soysauce*
Pulihkan Stamina: 40 s/d 41

Sweet Potato
Bahan-bahan: Sweet Potato, Egg, Butter
Alat-alat: Pot, Oven
Bumbu-bumbu: Sugar
Pulihkan Stamina: 40

Tempura
Bahan-bahan: Flour, Egg, Oil, Poisonous Mushroom*, Chocolate*, Truffle*, Turnip*, Cucumber*, Cabbage*, Carrot*, Boiled Egg*, Pineapple*, Fish*, Pumpkin*, Green Pepper*, Mushroom*, Potato*, Eggplant*, Sweet Potato*
Alat-alat: Frying Pan, Whisk*
Bumbu-bumbu: -
Pulihkan Stamina: 20 s/d 38

Tempura Noodles
Bahan-bahan: Tempura, Noodles, Cabbage*, Turnip*, Sweet Potato*, Fish*, Mushroom*, Truffle*, Egg*, Carrot*
Alat-alat: Pot
Bumbu-bumbu: Sugar*, Salt*, Miso Paste*, Soysauce*
Pulihkan Stamina: 60 s/d 92
(Resep Alternatif)
Bahan-bahan: Tempura, Flour, bahan-bahan sama seperti diatas*
Alat-alat: Pot, Rolling Pin, Knife
Bumbu-bumbu: Same as above*

Tomato Juice
Bahan-bahan: Tomato
Alat-alat: Mixer
Bumbu-bumbu: Salt*
Pulihkan Stamina: 20 s/d 25

Truffle Rice
Bahan-bahan: Truffle, Rice Ball
Alat-alat: Knife*
Bumbu-bumbu: Salt*, Soysauce*
Pulihkan Stamina: 60 s/d 65

Vegetable Juice
Bahan-bahan: Cucumber, Carrot, Cabbage, Truffle*, Corn*, Bamboo Shoot*, Onion*, Green Pepper*, Spinach*, Cheese*, Egg*, Eggplant*, Turnip*
Alat-alat: Mixer, Knife*
Bumbu-bumbu: Salt*
Pulihkan Stamina: 28 s/d 50

Veggie Latte
Bahan-bahan: Cucumber, Carrot, Cabbage, Milk, Truffle*, Corn*, Eggplant*, Bamboo Shoot*, Turnip*, Spinach*, Green Pepper*, Cheese*, Egg*, Onion* (Resep Alternatif: Vegetable Juice, Milk, bahan-bahan sama*)
Alat-alat: Mixer, Knife*
Bumbu-bumbu: Salt*
Pulihkan Stamina: 38 s/d 59

Veggie Pancake
Bahan-bahan: Cabbage, Flour, Egg, Oil, Milk*, Potato*, Cucumber*, Pumpkin*, Cheese*, Eggplant*, Spinach*, Carrot*, Bamboo Shoot*, Mushroom*, Truffle*, Mayonnaise*, Fish*
Alat-alat: Frying Pan, Knife
Bumbu-bumbu: Salt*, Soysauce*
Pulihkan Stamina: 50 s/d 65

Nah, itu dia mungkin pembahasan mengenai resep-resep yang ada di Harvest Moon Back to Nature. Yahh, pembahasan di atas lagi-lagi saya dapet dari fanpage yang saya ikuti di Facebook. Buat temen-temen sharing yang mau gabung bisa langsung cek aja ke TKP.

Oke mungkin cukup sekian dulu dari saya, kurang dan lebihnya mohon dimaafkan, mudah-mudahan bahan sharing kali ini ada manfaatnya buat temen-temen sekalian, akhir kata, Wassalamualaikum.. :D

Sumber