Jumat, 20 Mei 2016

Implementasi Metode Bacpropagation

Ada banyak metode dalam Jaringa syaraf tiruan , salah satunya metode Backpropagation. Pendataan stok  barang  merupakan permasalah  yang  sering  ditemui  dalam berbagai bidang usaha. Termasuk juga dalam permasalahan stok sepatu pada sebuah toko sepatu, permasalahan sering timbul dikarenakan  sulitnya  menghitung  barang dalam  jumlah  besar  serta  pengecekan  stok barang yang  tersedia. Oleh sebab itu berakibat  terjadi  kesulitan  dan  kesalahan dalam perhitungan jumlah  stok barang. Sehingga menimbulkan permasalahan dalam pembukuan pada akhirnya terjadi kerugian. berikut ini merupakan abstrak jurnal yang saya buat, dengan judul:


Prediksi Stok Sepatu di Toko Sidodadi Jaya Menggunakan Jaringan Syaraf Tiruan 
Dengan Backpropagation 



ABSTRAK
Toko Sidodadi Jaya adalah toko yang menjual berbagai macam sepatu. Toko ini menggunakan cara manual dalam mendata stok sepatu dan diolah menggunakan Microsoft Excel. Untuk mengetahui jumlah stok sepatu membutuhkan waktu yang cukup lama karena tidak ada gambaran berapa jumlah stok sepatu yang tersedia. Selama ini Pendataan stok dilakukan dengan menghitung sisa stok yang ada, kemudian membandingkan jumlah antara sepatu yang terjual dengan faktur pembelian. Permasalahan yang terjadi adalah tidak validnya data stok sepatu yang ada dan sulitnya melakukan prediksi untuk pemesanan di tahun berikutnya. Dalam paper ini akan di lakukan penelitian dengan menerapkan jaringan syaraf tiruan dengan metode backpropagation untuk melakukan prediksi stok sepatu menggunakan Matlab 6.1. Penerapan metode ini bertujuan untuk memperoleh hasil prediksi stok sepatu setahun kedepan. Dilakukan uji coba dengan jumlah node input 10, node hidden 3 dan node output 1 sedangkan Nilai learning rate yang digunakan 0.5. Hasil pengujian yang dilakukan menghasilkan RMSE pada learning rate 0,5. Diharapkan nantinya dengan penelitian ini dapat memberikan solusi kepada pihak toko Sidodadi Jaya untuk melakukan prediksi stok sepatu satu tahun kedepan sehingga mempermudah pekerjaan pada bagian inventori dan jualan di toko Sidodadi Jaya.

Kata kunci: backpropagation, JST, prediksi.

filenya dapat diunduh disini

Kamis, 07 Agustus 2014

Chromebooks Lebih Efektif dalam Menunjang Kegiatan Belajar Ketimbang iPad

Aug 8, 2014
Apple dulu sempat membanggakan bagaimana iPad menjadi perangkat yang begitu populer untuk menunjang pendidikan. Namun, sepertinya sekarang mulai berubah. Banyak guru yang menyatakan bahwa Chromebooks jauh lebih bermanfaat dari pada iPad dalam menunjang kegiatan belajar mengajar. Seperti yang dilaporkan The Atlantic, Tren mulai berubah, sekarang ini banyak yang rela menyingkirkan iPad dan membeli Chromebooks demi menunjang pendidikannya.
Chromebooks memang menjadi saingan baru yang cukup merepotkan Apple di segmen pendidikan. Bulan Juli lalu, sempat dilaporkan bahwa Chromebooks berhasil melakukan penjualan dalam segmen pendidikan sejumlah 1 juta unit pada quarter kedua tahun ini.
chromebook samsung
Google Cloud menjadi salah satu keunggulan penting Chromebooks dalam menarik segmen ini. Dengan Google Cloud yang langsung terintegrasi dengan Chromebooks, Guru dan murid dapat secara mudah mengatur materi belajar. Menjadikan kegiatan belajar menjadi lebih produktif. Faktor harga juga memainkan peranan penting suksesnya Chromebooks di pasaran pendidikan, Chromebooks yang harganya bisa $199 di bawah iPad tentu lebih menjadi pilihan bagi pelajar dengan budget terbatas

Rumor : Android L Bakal Gunakan Fitur Multi User

Meskipun Google belum secara jelas menyebutkan kapan Andoid L bakal secara resmi direlease, sudah banyak bocoran informasi terkait fitur-fitur menarik yang ada pada Android yang cukup fenomenal tersebut. Salah satu fitur menarik di sini adalah fitur “multi user”.
Pihak developer Google telah memberikan respon terkait hal ini, dinyatakan bahwa mereka telah mengimplimentasikan fitur ini pada produk yang akan direlease selanjutnya. Tidak secara langsung dijelaskan “produk yang direlease selanjutnya” itu produk yang mana. Namun, hampir pasti itu adalah Android L. Sebelumnya, fitur multi user ini juga sempat muncul pada Android 4.2 ke atas.
android l_2
Dengan fitur multi user ini, pengguna smartphone bisa membuat beberapa user profile yang tentu sangat berguna, terutama bagi mereka yang ingin memisahkan profil personal dan profil bisnis. Fitur ini juga efektif bagi mereka yang mempunyai anak, bisa dibuatkan kids profile untuk mereka. Setiap user bisa disetting aksesbilitasnya melalui pengaturan khusus yang ada.

Apple dan Samsung Resmi Berdamai dan Menghentikan Pertikaian

Aug 6, 2014
Apple dan Samsung Resmi Berdamai dan Menghentikan Pertikaian Hak Paten,Berlaku hanya untuk luar Amerika
Sebuah langkah maju dibuat oleh dua perusahaan besar dunia yang kerap terlibat pertikaian hak paten sekaligus punya kerjasama yang erat. Dua perusahaan tersebut adalah Apple dan Samsung.Keduanya pun baru saja mengungkapkan kalau saat ini mereka telah sepakat untuk tidak menghentikan semua pertikaian hak paten yang terjadi di luar Amerika Serikat.
Namun untuk pertikaian hak paten yang berlangsung di Amerika, keduanya masih akan terus melanjutkannya. Selain di Amerika, kedua perusahaan raksasa ini memangterlibat pertikaian hak paten di beberapa negara. Sebut saja Australia, Jepang, Korea Selatan, Jerman, Belanda, Inggris Raya, Perancis serta Italia.

Program form login sederhana dengan php

Pada kesempatan kali ini saya akan berbagai ilmu  bagaimana membuat form  login  sederhana yang  terdiri dari inputan username dan password. berikut adalah kode php nya :
Program 1
Nama File      : input05.php
Deskripsi       : Program menampilkan form login (inputan text dan password).
Program 2
Nama File      : proses05.php
Deskripsi       :  Program  sederhana  untuk  memeriksa  inputan  username  dan password pada program 1
Penjelasan Program 1 dan 2
Program  1  akan  menampilkan  form  login  sederhana  yang  terdiri  dari inputan username dan password. Selanjutnya nilai yang diinput akan diproses di program 2. Jika username dan password diinput dengan benar maka akan ditampilkan  pesan  berhasil  (lihat  gambar)  dan  jika  login  salah  maka  akan ditampilkan pesan kesalahan (lihat gambar). 

Gambar Tampilan Program 1
Gambar  Tampilan Program 2 Jika Login Berhasil 
Gambar  Tampilan Program 2 Jika Login Gagal 
Semoga bermanfaat :)

Rabu, 06 Agustus 2014

Membuat Form pada PHP

Kali ini saya akan berbagi ilmu tentang bagamana sih membuat form sederhana pada php. nggak usah pakek lama, ikuti langkah-langkah di bawah ini. sebelumnya  untuk merancang sebuah form inputan, setidaknya ada 3 (tiga) hal penting yang perlu diketahui yaitu :

1. Method
Method dari sebuah form menentukan bagaimana data inputan form dikirim. Method  ini  ada  dua  macam, yaitu  GET  dan  POST.  Method  ini  menentukan bagaimana data inputan dikirim dan diproses oleh PHP.
2. Action
Action dari sebuah form menentukan dimana data inputan dari form diproses. Jika  action  ini  dikosongkan, maka  dianggap  proses  form  terjadi  di  halaman yang  sama.  Jadi  halaman  form  dan  halaman  proses bisa  saja  dipisah  atau dijadikan satu.
3. Submit Button 
Submit  button  merupakan  sebuah  tombol  (pada  umumnya)  yang  berfungsi sebagai  trigger  pengiriman data  dari  form  inputan.  Jika  tombol  ini  ditekan, maka data form akan dikirimkan (diproses) di halaman yang sudah ditentukan pada atribut action.
Cara 1 : Menyatukan antara Form dan Proses 
Proses   pengolahan   form   dilakukan   di   halaman   yang   sama   dengan   form inputannya.  Jika  proses penanganan  form  berada  di  satu  halaman,  maka value atribut action pada tag form tidak perlu diisi (dikosongkan).
Program 1 
Nama File      : coba.php
Deskripsi       : Program  Contoh  pengolahan  form  dimana  antara  form  inputan dan proses pengolahan                                 inputan berada dalam satu halaman.

Penjelasan Program 1
         Beberapa hal yang perlu diperhatikan dari program 1 di atas, di antaranya mengenai nama setiap komponen form karena nama ini akan menjadi index array dalam PHP. Pada program 4.1 di atas, value atribut action pada tag form tidak diisi (baris 4), ini berarti bahwa proses pengolahan form berada di halaman yang sama.  Selanjutnya  (baris  4)  method  yang  digunakan  dalam  penanganan  form adalah POST. Cara ini lebih disarankan dalam penanganan sebuah form inputan. 
         Mulai  baris  ke-11  hingga  16,  terdapat  script  /  program  PHP  yang  akan menangani (mengolah) nilai yang diinputkan melalui form. Letak proses inputan ini boleh sebelum atau sesudah form, tergantung kebutuhan. Pada baris ke-12, terdapat pemeriksaan kondisi apakah tombol dengan nama “Input” (perhatikan index array $_POST dan bandingkan dengan name tombol submit pada form) benar-benar ditekan  atau  tidak  oleh  user.  Selanjutnya  pada  baris  ke-13,  nilai inputan  dari  form  akan  diambil dengan  cara  mengakses  array  $_POST  sesuai dengan  komponen  form  yang  akan  diambil.  Pada baris 13  ini,  isi  komponen inputan dengan nama “nama” akan diambil dan dimasukkan ke variabel $nama. Index array $_POST pada baris 13 harus sama dengan value atribut name pada baris ke-5. 

Tampilan Gb.Program 1
Cara 2 : Memisahkkan antara Form dan Proses 
Proses  pengolahan  form  dilakukan  di  halaman  yang  terpisah  dengan  form inputannya.  Jika  proses penanganan  form  berada  dilakukan  di  halaman  yang berbeda,  maka  value  atribut  action  pada  tag form  harus  diisi  dengan  alamat halaman tempat proses pengolahan form. 
Program 2.1
Nama File      : coba.php 
Deskripsi       : Program menampilkan form inputan dengan method POST 


Program 2.2 
Nama File      : proses02.php 
Deskripsi       : Program penanganan form inputan untuk Program 2.1. 


Tampilan Program 2.1
Tampilan Program 2.1

Sekian, Semoga Bermanfaat :)

Struktur Kondisi If Dan Struktur Kondisi If... Else.... pada PHP

Disini saya akan mengeshare apa yang saya dapat selama perkulihan Database. Untuk memahami database harus mengetahui Struktur perulangan dalam PHP. Berikut ini merupakan Struktur perulangan kondisi:

Struktur Kondisi If 

if (kondisi) {
     statement-jika-kondisi-true;
     }
Keterangan : kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya    

Program 3.1 
Nama File      : if.php 
Deskripsi       : Program Struktur Kondisi If. 






Penjelasan Program 3.1 
Pada  program  di  atas,  terdapat  pemeriksaan  kondisi  apakah  isi  variabel  $nilai lebih dari 60 (baris 3). Jika kondisi ini bernilai TRUE (variabel $nilai berisi nilai yang  lebih  besar  dari  60)  maka  statement  pada baris  ke-4  akan  dijalankan. Sebaliknya  jika  kondisinya  FALSE, maka statement  pada  baris  ke-4 tidak akan dijalankan


Struktur Kondisi If ... Else

 if (kondisi) {
     statement-jika-kondisi-true;
      } else {
      statement-jika-kondisi-false;
      }

Keterangan : kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya. Jika kondisinya TRUE maka statemen yang berada di blok if akan dieksekusi, sebaliknya jika kondisinya FALSE maka statemen yang berada di blok else yang akan dieksekusi.

Program 3.2 
Nama File      : if_else.php
Deskripsi       : Program Struktur Kondisi If..Else.







Penjelasan Program 3.2 
Pada  program  di  atas,  terdapat  pemeriksaan  kondisi  apakah  isi  variabel  $nilai lebih dari 60 (baris 3). Jika kondisi ini bernilai TRUE (variabel $nilai berisi nilai yang  lebih  besar  dari  60)  maka  statement  pada baris  ke-4  akan  dijalankan. Sebaliknya  jika  kondisinya FALSE,  maka  statement  pada  baris  ke-6 yang akan dijalankan. Pada contoh program di atas, kondisi pada baris ke-3 bernilai FALSE karena isi variabel $nilai adalah 50. 

Program 3.3 
Nama File      : if_else2.php 
Deskripsi       : Program Memeriksa username dan password dengan If..Else. 







Penjelasan Program 3.3 
Pada  program  di  atas,  terdapat  pemeriksaan  kondisi  apakah  isi  variabel  $nilai sama  dengan  “achmatim”  dan  apakah  isi  variabel  $pass  sama  dengan  “123” (baris 4). Jika kedua kondisi tersebut bernilai TRUE maka statement pada baris ke-5  akan  dijalankan.  Sebaliknya  jika  salah  satunya  bernilai  FALSE,  maka statement pada baris ke-7 yang akan dijalankan. 


Program 3.4 
Nama File      : if_var.php 
Deskripsi       : Program Memeriksa suatu variabel ada atau tidak. 







Penjelasan Program 3.4 
Pada  program  di  atas,  terdapat  fungsi  isset()  yang  merupakan  fungsi  untuk memeriksa apakah suatu variabel sudah terbentuk (ada) atau belum. Fungsi akan bernilai TRUE jika variabelnya ada. Jadi jika baris ke-2 dari program di atas diremark atau dihilangkan maka statement pada baris ke-4 yang akan dijalankan



Semoga Bermanfaat :)