Regresi Linear adalah suatu algoritma atau metode statistik yang berguna untuk menghitung hubungan sebab-akibat antara Variabel Faktor Penyebab(X) terhadap Variabel Akibatnya (Y). Variabel Faktor Penyebab disebut Predictor(X) sedangkan Variabel Akibat disebut Response(Y). Regresi Linear juga dapat digunakan untuk
Postingan
Home
pemrograman
Showing posts with label pemrograman. Show all posts
Showing posts with label pemrograman. Show all posts
19 June 2017
02 April 2017
Cara Membuat Login di Laravel 5.4
Laravel adalah salah satu framework programming yang mulai banyak dilirik, dipelajari dan didekati oleh para programmer yang mau move on dari framework CodeIgniter. Framework Laravel sendiri tidak jauh berbeda dengan framework lainnya yang menggunakan konsep MVC, jadi tidak begitu membingungkan dalam memahami kode-kode yang ada dalam laravel.
Salah satu kemudahan yang diberikan oleh laravel adalah, untuk membuat login. Laravel menyediakan cara pintas untuk membuat halaman login, register serta table-table yang dibutuhkan untuk database loginnya. Untuk membuktikannya silahkan ikuti langkah-langkah di bawah ini :
Pertama-tama, Pastikan anda sudah menginstal framework laravel di komputer ada. Tenang, bagi yang belum silahkan klik di sini.
Lalu ketikan perintah "php artisan make:auth" (tanda tanda petik) di command line. Ingat untuk mengarahkan command line ke dalam folder instalan laravel Anda. Contoh lihat gambar !
Tunggu hingga perintah selesai di jalankan.
Salah satu kemudahan yang diberikan oleh laravel adalah, untuk membuat login. Laravel menyediakan cara pintas untuk membuat halaman login, register serta table-table yang dibutuhkan untuk database loginnya. Untuk membuktikannya silahkan ikuti langkah-langkah di bawah ini :
Pertama-tama, Pastikan anda sudah menginstal framework laravel di komputer ada. Tenang, bagi yang belum silahkan klik di sini.
Lalu ketikan perintah "php artisan make:auth" (tanda tanda petik) di command line. Ingat untuk mengarahkan command line ke dalam folder instalan laravel Anda. Contoh lihat gambar !
| Gambar 1. arahkan cmd ke folder instalan laravel |
Tunggu hingga perintah selesai di jalankan.
| Gambar 2. php artisan make:auth sukses |
Perintah tersebut hanyalah perintah untuk membuat koding registrasi dan login otomatis. Sehingga tidak perlu lagi untuk mengkoding manual. Agar lebih jelas lihat pada folder instalan_laravel_anda/resources/ views, maka akan bertambah 1 folder lagi yang bernama auth. folder auth ini berisi file .php yang akan menampilkan register dan login yang telah dibuat. emejing bukan !
Apakah sudah selesai? belum. Masih ada langkah-langkah yang perlu diikuti agar data user dapat tersimpan dalam database.
Langkah selanjutnya cari file .env di folder instalan laravel Anda. Buka dengan text editor. Cari koding ini :
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
koding tersebut adalah koding koneksi laravel dengan database MySQL, Database MySQL sendiri adalah database default laravel. Gantilah DB_DATABASE, DB_USERNAME dan DB_PASSWORD sesuai dengan konfigurasi database MySQL Anda. DB_DATABASE adalah nama database yang akan digunakan, DB_USERNAME adalah username database MySQL Anda, secara default username MySQL adalah "root" dan DB_PASSWORD adalah password database MySQL. Lihat contoh di bawah :
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=contoh
DB_USERNAME=root
DB_PASSWORD=
*untuk yang tidak menggunakan password, maka tidak perlu diisi. Ingat tidak perlu diisi !
Jangan lupa untuk menyimpan konfigurasi tadi. Setelah itu ketikkan perintah "php artisan migrate" pada command line tadi. Perintah tersebut untuk membuat table users bawaan laravel dalam database Anda.
Jika sudah, buka projek laravel Anda di browser, maka akan ada link register dan login pada pojok kanan atas halaman welcome Laravel.
![]() |
| Gambar 3. Welcome Laravel dengan register dan login |
Sampai di sini kita sudah berhasil membuat login laravel, Untuk mencobanya silahkan klik REGISTER, akan muncul hawalan register. Isikan data-data yang dibutuhkan lalu klik tombol register. Jika berhasil Anda akan di arahkan langsung ke halaman dashboard login. Ini berarti Anda telah berhasil membuat login laravel. Selamat Mencoba ... tapi jangan Coba-Coba !
23 October 2016
Fixes Bug Error : Aplikasi PDO CRUD OOP
Salam Kodingers...
Setelah kemarin saya melaksanakan Kerja Praktek (KP) pada
sebuah perusahaan ICT, kali ini saya mendapat tugas kuliah mencari error dan
memperbaiki koding pada aplikasi PDO CRUD OOP. Alhamdulillah, apa yang saya
pelajari di tempat KP dapat berguna di tempat kuliah. Ya, cara mengerjakan
tugas ini sama seperti di tempat KP saya. Sekarang waktunya saya untuk
menuangkannya ke dalam blog ini sebagai pembelajaran. Mari kita pelajari
bersama.
Pertama, download koding asli terlebih dahulu di sini.
Setelah itu, ekstak file rar dalam folder C:\xampp\htdocs agar langsung dapat
dipanggil lewat browser. Di dalam folder terdapat beberapa file. Hal yang perlu
diingat setelah mengekstrak file rar, kita harus membuat database di MySQL
terlebih dahulu dengan nama database "crud_oop" (agar sama dengan
file crud_oop.sql yang tersedia)
![]() |
| files crud oop |
Setelah itu, impor file crud_oop.sql tadi agar ke dalam database "crud oop". file crud_oop.sql berisikan table serta isinya sehingga kita tidak perlu membuatnya sendiri. Tunggu hingga proses impor selesai.
![]() |
| Import file crud_oop.sql |
Buka tab browser baru, kita
akan memanggil file index.php yang telah kita download tadi lewat
localhost, contoh
"http://localhost/pemrograman_web/el_tugas/pdo/index.php". Tulisan
berwarna merah merupakan folder tempat index.php disimpan, sesuaikan dengan folder tempat Anda menyimpan file index.php. Maka akan Tampil
halaman input data Tambah Mahasiswa Baru.
Isikan data-datanya. Ingat, untuk pengisian Tanggal Lahir menggunakan
format YYYY-MM-DD, Contoh lihat gambar !
![]() |
| form tambah mahasiswa baru |
Klik tombol
maka data yang diinputkan akan
tampil di halaman Daftar Nama Mahasiswa (jika data berhasil diinputkan :D ).
maka data yang diinputkan akan
tampil di halaman Daftar Nama Mahasiswa (jika data berhasil diinputkan :D ).![]() |
| daftar nama mahasiswa |
Oke sejauh ini tidak ada masalah. Sekarang kita akan coba
fungsi edit data. klik
di sebelah kanan nama mahasiswa (jangan salah
memilih tombol Delete yah.. )
di sebelah kanan nama mahasiswa (jangan salah
memilih tombol Delete yah.. )
Setelah kita klik
, akan muncul tampilan kosong / blank.
Kok bisa?! Apa yang terjadi ?! Tenang, sekarang kita menghadapi cobaannya.
Persiapkan diri untuk menghadapi cobaan tersebut ! Sekarang waktunya untuk mengotak-atik kodingnya.
Oke, lihat pada address bar, terlihat nama file phpnya yang perlu di otak-atik, yaitu edit.php. Sekarang kita buka file edit.php nya.
, akan muncul tampilan kosong / blank.
Kok bisa?! Apa yang terjadi ?! Tenang, sekarang kita menghadapi cobaannya.
Persiapkan diri untuk menghadapi cobaan tersebut ! Sekarang waktunya untuk mengotak-atik kodingnya.Oke, lihat pada address bar, terlihat nama file phpnya yang perlu di otak-atik, yaitu edit.php. Sekarang kita buka file edit.php nya.
Setelah itu perhatikan kodingnya. Bikin pusing kan?... Coba
cari koding yang menurut Anda salah. Pahami juga di aplikasi PDO CRUD OOP ini
menggunakan file library.php untuk fungsi-fungsi CRUD nya. Jadi file edit.php
berhubungan dengan file library.php karena fungsi edit / update data berapa di
library.php.
Kembali ke file edit.php tadi. Mainkan logika Anda. Kenapa
tombol
tidak berfungsi sedangkan tombol
tadi berfungsi?
Merujuk pada hal tersebut, sebaiknya kita lihat koding tombol
di file index.txt. Pada koding tersebut terukir koding :
tidak berfungsi sedangkan tombol
tadi berfungsi?
Merujuk pada hal tersebut, sebaiknya kita lihat koding tombol
di file index.txt. Pada koding tersebut terukir koding :![]() |
| koding tombol tambah |
Koding name="tambahMhs"
tersebut sesuai dengan method tambah data di library.php.
![]() |
| koding method tambahMhs |
Kita lihat koding tombol Edit pada file edit.php, terdapat perbedaan
yang mencolok ! Perbedaan ini yang membuat tombol Edit tidak berfungsi.
![]() |
| koding tombol edit |
Maka dari itu, dalam koding name="updates" kita
ganti dengan name="
updateMhs". Lihat Gambar!
![]() |
| koding tombol edit fix |
Sekarang kita refresh halaman Daftar Nama Mahasiswa, lalu klik tombol Edit lagi. Apa yang terjadi. Ternyata masih
menampilkan halaman kosong! Kenapa yah..? Oke sekarang kita tempatkan kursor /
pointer pada address bar. Lihat alamat link yang ada. Kenapa menampilkan nim
namun tidak sesuai dengan nim yang pertama kali kita inputkan.
![]() |
| address bar |
Jelas ini suatu kesalahan. Untuk mencari penyebabnya, kita
menuju ke koding list.php karena koding tombol Edit berada pada file list.php. Cari
kodingnya dan perhatikan dengan seksama. Kenapa nim=$data->id, seharusnya
jika merujuk pada $data->id, maka parameter yang dipakai haruslah id juga.
Sehingga menjadi id=$data->id. Lihat Gambar.
| nim=$data->id |
| id=$data->id |
Setelah itu refresh kembali halaman Daftar Nama Mahasiswa, lalu klik Edit dijamin berhasil dan muncul halaman
form edit.
Jika ada kesalahan data yang ditampilkan (misal yang di klik edit data A namun yang tampil data B), maka carilah koding method editMhs disana harus ditulis jelas query SQL nya. Pada query SQL di method editMhs harus ditambahkan WHERE id='id'. Hal ini agar data yang akan ditampilkan sesuai dengan nomer id yang dipilih. Lihat gambar!
Yeeeaah. Coba lagi tombol editnya. Data yang ditampilkan sudah benar sekarang. Lihat juga address bar nya, sudah benar kan. Karena nomer itu adalah nomer id yang auto_increment pada database.
Jika ada kesalahan data yang ditampilkan (misal yang di klik edit data A namun yang tampil data B), maka carilah koding method editMhs disana harus ditulis jelas query SQL nya. Pada query SQL di method editMhs harus ditambahkan WHERE id='id'. Hal ini agar data yang akan ditampilkan sesuai dengan nomer id yang dipilih. Lihat gambar!
![]() |
| method editMhs |
Yeeeaah. Coba lagi tombol editnya. Data yang ditampilkan sudah benar sekarang. Lihat juga address bar nya, sudah benar kan. Karena nomer itu adalah nomer id yang auto_increment pada database.
![]() |
| form edit |
Tapi kenapa ada yang janggal di tampilan form editnya. Kenapa
data nama dan tempat lahir menampilkan data yang sama? Tentu ini harus segera
di luruskan. Langsung saja buka file edit.php. Ternyata ada kesalahan penulisan
koding pada value atau nilai yang ditampilkan pada halaman form edit. Seharusnya penulisan value tidak boleh sama,
karena data yang ditampilkan harusnya berbeda.
![]() |
| koding edit.php |
Maka dari itu, ganti value=”’. $edit->nama.’” pada input
text tempat lahir menjadi value=”’.$edit->tempat_lahir’”. Sehingga menjadi
seperti pada gambar.
![]() |
| koding edit.php fix |
Refresh kembali halaman form edit. Maka akan tertampil data
yang benar. Sekarang edit data tersebut sesuai kebutuhan. Jika sudah klik
tombol
.
.![]() |
| form edit fix |
Setelah kita ubah datanya, akan langsung di tampilkan
halaman List Data Nama Mahasiswa.
Tapi kenapa datanya masih sama. Hal ini bisa terjadi karena ada kesalahan dalam
koding yang mengirimkan data yang telah diedit ke database. Untuk memperbaiki
dapat kita telusuri melalui file edit.php pada bagian memanggil method update
data dan membandingkannya dengan method yang telah ada di library.php. Cek it
Out!
![]() |
| method update edit.php |
![]() |
| library.php mothod update |
Perhatikan kedua gambar tersebut. Terlihat sedikit perbedaan
pada parameter di gambar 1 dengan parameter pada gambar 2. Hal ini yang
menyebabkan data yang telah diedit tidak
dapat masuk dan disimpan di database. Coba ubah parameter updateMhs pada file
edit.php agar sesuai dengan parameter updateMhs pada file library.php. Jangan
sebaliknya. Pokoknya jangan !
Coba kembali, Edit data nya lalu tekan tombol
.
Lalu lihat pada Daftar Nama Mahasiswa
dan data yang tadi diedit telah muncul di halaman tersebut.
.
Lalu lihat pada Daftar Nama Mahasiswa
dan data yang tadi diedit telah muncul di halaman tersebut.18 May 2016
Operasi Aritmatika Di PHP
Kali ini saya akan memposting contoh penggunaan operasi matematika di PHP.
kita gunakan contoh soal seperti ini : Toko Bangunan Abadi Jaya menjual Cat A : 75,000/kaleng, Cat B : 125,000/kaleng, Cat C : 250,000/kaleng. Pak budiman ingin membeli Cat B sebanyak 2 kaleng dan cat C 3 kaleng. Dalam setiap pembelian di toko ini, pembeli dikenakan pajak PPN sebesar 10%.
Ayo Kita coba.
pertama, kita buat dulu koding php di notepade++,
----------------------------------------------------------------------------------------------------------------------- <?php
//Contoh Aritmatika di PHP
//deklarasi harga cat dan ppn
$cata = 75000;
$catb = 125000;
$catc = 250000;
$ppn = 10/100;
echo "<h1>TOKO BANGUNAN ABADI JAYA</h1>";
echo "Menjual :<br/>";
echo "Cat A : $cata per kaleng<br/>";
echo "Cat B : $catb per kaleng<br/>";
echo "Cat C : $catc per kaleng<br/>";
//persoalan
echo "<p>Pak budiman ingin membeli Cat B sebanyak 2 kaleng dan cat C 3 kaleng<br/>";
echo "Cat B per kalenngnya $catb<br/>";
echo "Cat C per kalenngnya $catc<br/>";
echo "Dengan PPN 10%<br/>";
//problemsolving pak budiman
echo "<p>Maka : <br/>";
//operasi aritmatika
$cat1 = $catb*2;
$cat2 = $catc*3;
$total = $cat1+$cat2;
$catterppn = $total*$ppn;
echo "Cat B sebanyak 2 kaleng = $cat1<br/>";
echo "Cat C sebanyak 3 kaleng = $cat2<br/>";
echo "Total Harga = $total<br/>";
echo "Total Harga setelah PPN = $catterppn<br/>";
echo "<P> Jadi Harga Yang Harus Dibayar Oleh Pak Budiman = $catterppn<br/>";
?>
-----------------------------------------------------------------------------------------------------------------------
simpan file php dalam htdoc di folder C:\xampp. Jalankan lewat browser.
kita gunakan contoh soal seperti ini : Toko Bangunan Abadi Jaya menjual Cat A : 75,000/kaleng, Cat B : 125,000/kaleng, Cat C : 250,000/kaleng. Pak budiman ingin membeli Cat B sebanyak 2 kaleng dan cat C 3 kaleng. Dalam setiap pembelian di toko ini, pembeli dikenakan pajak PPN sebesar 10%.
Ayo Kita coba.
pertama, kita buat dulu koding php di notepade++,
----------------------------------------------------------------------------------------------------------------------- <?php
//Contoh Aritmatika di PHP
//deklarasi harga cat dan ppn
$cata = 75000;
$catb = 125000;
$catc = 250000;
$ppn = 10/100;
echo "<h1>TOKO BANGUNAN ABADI JAYA</h1>";
echo "Menjual :<br/>";
echo "Cat A : $cata per kaleng<br/>";
echo "Cat B : $catb per kaleng<br/>";
echo "Cat C : $catc per kaleng<br/>";
//persoalan
echo "<p>Pak budiman ingin membeli Cat B sebanyak 2 kaleng dan cat C 3 kaleng<br/>";
echo "Cat B per kalenngnya $catb<br/>";
echo "Cat C per kalenngnya $catc<br/>";
echo "Dengan PPN 10%<br/>";
//problemsolving pak budiman
echo "<p>Maka : <br/>";
//operasi aritmatika
$cat1 = $catb*2;
$cat2 = $catc*3;
$total = $cat1+$cat2;
$catterppn = $total*$ppn;
echo "Cat B sebanyak 2 kaleng = $cat1<br/>";
echo "Cat C sebanyak 3 kaleng = $cat2<br/>";
echo "Total Harga = $total<br/>";
echo "Total Harga setelah PPN = $catterppn<br/>";
echo "<P> Jadi Harga Yang Harus Dibayar Oleh Pak Budiman = $catterppn<br/>";
?>
-----------------------------------------------------------------------------------------------------------------------
simpan file php dalam htdoc di folder C:\xampp. Jalankan lewat browser.
Tampilan pada browser
04 April 2016
Tutorial MySQL : Cara Membuat Database Nilai Raport
MySQL adalah program pengolah database yang dapat digunakan dalam membantu kita mengolah data yang begitu banyak dengan mudahnya. Kali ini saya memposting Cara Membuat Database Nilai Raport di MySQL. Dalam pembuatannya, Table dalam database dapat berelasi dengan Table lain dalam satu database.
Langsung Saja lihat Vidionya
Langsung Saja lihat Vidionya
Dan ini adalah file powerpointnya.
Semoga Berhasil dan terusalah berusaha, dan Jauhilah Copast!.
21 March 2016
HTML wal CSS
Agar terlihat menarik, tampilan file html dapat dipercantik dengan css, baik itu internal css maupun eksternal css. Kali ini saya akan memosting html dengan eksternal css dengan fitur link. yaitu jika kita klik tombol atau menu tertentu, maka muncul tampilan halaman sesuai dengan link yang sudah di tentukan.
Disini saya menyimpan file html dan css dalam satu folder agar pemanggilan file css itu mudah.
Dalam membuat kodingnya, pada file html, kita tambahkan <link rel="stylessheet" href="namafilecss.css"> di bawah tag <title> </title>. untuk namafilecss.css sesuai dengan nama file css yang Anda buat, berserta ekstensi .css. Lihat Gambar!
Sebagai Pembelajaran Silahkan klik html dan css
Ingatlah selalu!! Kesungguhan itu Jauh Dari Kopas san!! Semangat dengan kemampuan jari anda sendiri!!
19 March 2016
Membuat Kalkulator Lewat PHP
Sekarang saya
akan memposting cara membuat operasi kalkulator pada PHP.
Kalkulator ini
sangat sederhana, hanya terdiri dari 5 operasi, yaitu penambahan, pengurangan,
perkalian, pembagian dan modulus.
Berikut tampilannya.
Tampilan awal
Operasi
pengurangan. Saya mencontohkan 100 – 50 maka hasilnya 50
Operasi perkalian.
Saya mencontohkan 100 x 50 maka hasilnya 5000
Operasi pembagian.
Saya mencontohkan 100 : 50 maka hasilnya 2
Operasi modulus.
Modulus (dilambangkan “%”) adalah
hasil sisa dari pembagian. Saya mencontohkan 100 % 50 maka hasilnya 0. Karena 100
dibagi 50 = 2 dengan sisa bagi = 0 sehingga hasil yang ditampilkan adalah 0.
Cara menyimpan file php berbeda dengan html. karena php tidak dapat dijalankan di folder sembarang. file php harus disimpan di folder /htdocs. Folder tersebut berada di folder instalan XAMPP. Lihat Gambar!
Dan... Inilah koding PHP nya. Cobalah untuk tidak mengkopast. Usahakan untuk mengetik manual di Notepad++ dengan melihat contoh koding. Agar “jari-jari” anda hafal untuk mengetik kodingan PHP.
Optimalkan usaha Anda dengan mengetik manual kodingnya. Semangat!!!
<!DOCTYPE html>
<html>
<head><title>Kalkulator di PHP</title>
<style type="text/css">
body{
background: url('eltsa 7.jpg') no-repeat scroll;
background-size: 100% 100%;
min-height: 660px;
}
</style></head>
<body>
<main>
<article style="background-color:green; width:30%;float:left;margin:40px 30%;text-align:center">
<h1>Kalkulator Sederhana</h1>
<form method="post" action="kalkulator.php">
<br>Angka 1
<input type="number" name="angka1" value="<?php echo $_POST['angka1'];?>" required><br>
<br>Angka 2
<input type="number" name="angka2" value="<?php echo $_POST['angka2'];?>" required><br>
<?php
if(isset($_POST["jumlah"])){
$hasil = $_POST["angka1"] + $_POST["angka2"];
}
if(isset($_POST["kurang"])){
$hasil = $_POST["angka1"] - $_POST["angka2"];
}
if(isset($_POST["kali"])){
$hasil = $_POST["angka1"] * $_POST["angka2"];
}
if(isset($_POST["bagi"])){
$hasil = $_POST["angka1"] / $_POST["angka2"];
}
if(isset($_POST["mod"])){
$hasil = $_POST["angka1"] % $_POST["angka2"];
}
?>
<br>
Operasi =
<input type="submit" name="jumlah" value="+">  
<input type="submit" name="kurang" value="-">  
<input type="submit" name="kali" value="*">  
<input type="submit" name="bagi" value="/">  
<input type="submit" name="mod" value="%"><br>
<br> Hasilnya
<input type="number" name="hasil" disabled value="<?php echo $hasil;?>">
<br><br><br>
</form>
</article>
</main>
by El Araya
</body>
</html>
05 March 2016
Membuat HTML Murni
HTML murni ini dibuat dengan sederhana sebagai awalan pengenalan terhadap HTML. Bagi yang tidak sabar langsung saja lihat gambar.
Ya gambar diatas adalah koding HTML murni yang sangat sederhana. Jika kita perhatikan,koding HTML ini harus diawali oleh kode2 khusus yang diapit kurung siku. contohnya <html> dan diakhiri dengan kode itu juga namun ditambah garis miring. contoh </html>. Jangan lupa untuk menyimpan file koding dengan format .html !!!
dan dibawah ini adalah hasilnya

Ya gambar diatas adalah koding HTML murni yang sangat sederhana. Jika kita perhatikan,koding HTML ini harus diawali oleh kode2 khusus yang diapit kurung siku. contohnya <html> dan diakhiri dengan kode itu juga namun ditambah garis miring. contoh </html>. Jangan lupa untuk menyimpan file koding dengan format .html !!!
dan dibawah ini adalah hasilnya

Tutorial Penginstalan XAMPP
Tutorial kali ini saya akan menjelaskan tatacara penginstalan
aplikasi XAMPP. Untuk lebih jelasnya
ikuti langkah-langkah dibawah ini.
1. Klik 2 kali pada XAMPP INSTALLER. Disini saya menggunakan XAMPP versi 1.8.1.
2. Pilih bahasa yang anda pahami…
3. Maka akan muncul tampilan XAMPP Setup. Klik Next saja.
4. Pilih folder tempat penginstalannya dan tekan Install
5. Tunggu hingga proses penginstalan selesai.
6. Setelah selesai klik Finish. Maka akan muncul jendela
pemberitahuan.
7. Jika anda ingin melihat XAMPP Control Panel klik Yes. klik No
jika tidak.
Inilah tampilan XAMPP Control Panel. Jika penginstalan
berjalan dengan baik maka Apache dan MySQL akan bertanda conteng hijau.
Subscribe to:
Posts (Atom)






































