Selasa, 25 Oktober 2016

PDOM Crud_oop

Kali ini saya akan memposting hasil dari tugas kuliah mencari error dan memperbaiki koding pada aplikasi PDO CRUD OOP. Alhamdulillah,saya telah berhasil menyelesaikanya,apabila ada bahasa dari saya yang kurang dapat di pahami saya mohon maaf :D . Oke saya tidak akan banyak omong Mari kita pelajari bersama :) let's go :D.

 Okey untuk langkah pertama kita buka terlebih dahulu koding aslinya. Di dalam folder tersebut terdapat beberapa file. Hal yang perlu di ingat setelah kita harus membuat database di MySQL terlebih dahulu dengan nama database "crud_oop" (agar sama dengan file crud_oop.sql yang tersedia) untuk koding aslinya kalian dapat downlooad di sini https://loecari.blogspot.co.id/2016/10/fixes-bug-error-aplikasi-pdo-crud-oop.html.

Langkah selanjutnya adalah menginport file crud_oop kedalam database yang telah kita buat sebelumnya.





Selanjutnya anda tinggal buka tab browser baru, lalu kita  akan memanggil file index.php yang telah kita download tadi lewat localhost, contoh "http://localhost/pdo/index.php". Tulisan berwarna merah merupakan folder tempat index.php disimpan, sesuaikan dengan folder tempat Anda menyimpan file index.php. Jika berhasil maka akan muncul tampilan halaman input data Tambah Mahasiswa Baru.  Isikan data-datanya. Ingat, untuk pengisian Tanggal Lahir menggunakan format YYYY-MM-DD, Contoh lihat gambar !

Jika data sudah terisi semua maka selanjutnya kita klik tombol tambah untuk menambahkan data yang telah kita inputkan. jika berhasil maka data yang telah kita tambahkan akan masuk kedalam data yang sudah ada. berikut tampilanya :

oke untuk selajutnya kita beralih ke tombol edit, dimana tombol edit berfungsi untuk mengedit data yang sudah ada.kenapa  tombol edit disini masih eror ?  sedangkan tombol tambah sudah berfungsi? berikut jawabanya.untuk mengetahui hal tersebut, sebaiknya kita lihat koding tambah di file index.txt. Pada koding tersebut terukir koding :


Koding name="tambahMhs" tersebut sesuai dengan method tambah data di library.php.
 Selanjutnya kita lihat koding tombol Edit pada file edit.php, terdapat perbedaan yang mencolok ! Perbedaan ini yang membuat tombol Edit tidak berfungsi. 

 Maka dari itu, dalam koding name="updates" kita ganti dengan name=" updateMhs". Lihat Gambar!
Sekarang kita coba refresh halaman Daftar Nama Mahasiswa, lalu klik tombol Edit lagi. Apa yang terjadi. Ternyata masih menampilkan eror 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.

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.







selanjutnya kita refres kembali Daftar Nama Mahasiswa lalu kita coba kembali klik tombol edit. dan waw ternyata tombol edit telah berfungsi :D
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!

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 data nama dan tempat lahir menampilkan data yang sama tentu kita harus periksa ulang koding yang ada dan 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.




Maka dari itu, ganti value=”’. $edit->nama.’” pada input text tempat lahir menjadi value=”’.$edit->tempat_lahir’”. Sehingga menjadi seperti pada gambar.
 
Refresh kembali halaman form edit. Maka akan tertampil data yang benar. Sekarang edit data tersebut sesuai kebutuhan. Jika sudah klik tombol update.

Setelah kita ubah datanya, maka 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!


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 !
 
Coba kembali refres, Edit data nya lalu tekan tombol . Lalu lihat pada Daftar Nama Mahasiswa dan data yang tadi diedit telah muncul di halaman tersebut.
Nah selesai sudah. Untuk menambahkan data lagi, klik tombol tambah mahasiswa apa bila anda ingin menambahka data mahasiswa lebih banyak lagi.
sekian tulisan saya :) maaf apa bila ada kata-kata saya yang kurang dapat di pahami karna saya juga masih belajar untuk menulis blog :D terimakasih  :)
 


 






Read more ...

Selasa, 17 Mei 2016

OPERASI ARITMATIKA

Berikut saya lampirkan sedikit penjelasan tentang informasi aritmatika, separti yang telah kita ketahui dasar operasi aritmatik adalah PENJUMLAHAN dan PENGURANGAN, sedangkan operasi selanjutnya yang dikembangkan dari kedua operasi dasar tersebut adalah operasi PERKALIAN dan operasi PEMBAGIAN. dan berikut saya lampirkan contoh koding dari penjumlahan aritmatika : 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%. Yuk, bantu Pak Budiman untuk menghitung harga totalnya. jawab:
berikut hasilnya :
cukup sekian penjelasan dari saya kurang lebihnya mohon maaf :) Terimakasih
Read more ...

Sabtu, 02 April 2016

ARRAY MULTI DIMENSI DAN ARRAY SEBAGAI HIMPUNAN

ARRAY MULTI DIMENSI Array Multi Dimensi memiliki lebih dari satu dimensi. Dimensi Array PHP menunjukkan jumlah indikasi yang dibutuhkan untuk menunjuk suatu elemen di dalam Array PHP. Pada Array 2 Dimensidibutuhkan dua indikasi untuk menunjuk ke suatu elemen di dalam array tersebut. dan pada array 3 dimensi dubutuhkan tiga indikasi. Pada Array 2 Dimensi nilai array juga berupa array. Array 2 Dimensi adalah array dari suatu Array PHP. Array 3 dimensi adalah array di didalam suatu array dari suatu array lainnya. ARRAY SEBAGAI HIIMPUNAN Array Sebagai Himpunan adalah Array dalam PHP dapat dianggap pula sebagai himpunan , sehingga kita dapat memberikan operasi himpunan kepada array PHP. Operasi himpunan yang dapat dilakukan :  Penggabungan Himpunan – Union Penggabungan array seringkali dibutuhka untuk memudahkan manipulasi data dari beberapa array,Dengan cara menggabungkan data array tersebut menjadi satu kemudian baru dimanipulasi. Operasi penggabungan dilakukan untuk memudahkan menggabungkan dua array menjadi satu array. Fungsi yang dapat digunakan adalah array menjadi satu array. Fungsi yang dapat digunakan adalah array_union() atau array_merge(). Berikut contoh menggabungkan 2 array dengan operasi himpunan : Disana ada script print_r(). Pengertian dari fungsi print_r() sendiri adalah fungsi yang digunakan untuk mencetak isi array secara otomatis (dumping). Untuk hasil dari array_merge() disimpan dalam variabel array $union. Untuk hasil dari script diatas dapat dilihat sebagai berikut: Dari gambar di atas terlihat bahwa pada array $union mempunyai 9 elemen, elemen dari $array_a disimpan pada bagian awal dan elemen dari $arrray_b disimpan pada bagian berikutnya. Dari gambar di atas terlihat bahwa pada array $union mempunyai elemen dengan nilai yang ganda yang berasal dari variabel array $array_a dan variabel array $array_b yang sama tetapi dinyatakan sebagai elemen sendiri-sendiri. Irisan – intersection Irisan dari buah himpunan digunakan untuk mengetahui isi yang sama dari dua buah himpunan.Dengan menggunakan operasi irisan himpunan, maka kita dapat dengan mudah untuk mendapatkan nilai-nilainyang sama yang ada pada dua buah himpunan, tanpa kita harus melakukan penelusuran dan perbandingan isi kedua himpunan ini dengan memrogram sendiri. Hasil dari operasi ini adalah array yang berisi nilai yang sama dari kedua himpunan yang diiriskan.Fungsi untuk melakukan irisan dua himpunan dalam PHP adalah array_intersect(). Berikut contoh script dari fungsi array_intersect(). ”; print_r($array_a); echo “
”; $array_b=array(“xy”,4,5,11); echo “Isi array \$array_b
”; print_r($array_b); echo “
”; $intersect =array_intersect($array_a, $array_b); echo “Isi array \$intersect
”; print_r($intersect); ?> Tampilan dari eksekusi script diatas adalah sebagai berikut :  Selisih – Difference Operasi selisih dalam suatu himpunan adalah untuk mendapatkan isi satu himpunan yang tidak dimiliki oleh himpunan lain yang diselisihkan kepada himpunan pertama, atau secara sederhana adalah mengurangi isi himpunan pertama dengan isi himpunan kedua sehingga isi himpunan pertama tidak ada yang sama dengan isi himpunan kedua, semua isi himpunan yang sama pada himpunan pertama dengan himpunan kedua dibuang. Fungsi untuk melakukan operasi selisih iini adalah denagn array_diff(). Referensi dari : 1. Andi, APLIKASI PROGRAM PHP DAN MySQL Untuk Membuat WEBSITE INTERAKTIF, Yogyakarta. 2. Sidik, Betha, PEMROGRAMAN WEB PHP, Informatika Bandung, Bandung, 2014. 3. http://m261an.com/belajar-php/PHPb ArrayMulti.php
Read more ...

Sabtu, 26 Maret 2016

pengulangan dengan fungsi while dan for

berikut ini contoh pengulangan dengan fungsi for dan while
"; for($i=1; $i <=5; $i++){ $j=1; while ($j <= $i){ $j++; echo $i; } echo "
"; } ?> berikut hasil inputan dari fungsi while
Read more ...

Mencari nilai faktorial dengan menggunakan while,for dan do-while

Pada artikel ini saya akan membahas tentang faktorial dengan pemrograman. Bahasa program yang penulis gunakan yaitu PHP. Selain dengan PHP, faktorial dapat juga dibuat dengan bahasa pemrograman Visual Basic, Visual Basic.Net, C, C++, Delphi, Java, Javascriptdan bahasa pemrogramn lainnya. Bahasa-bahasa pemrograman tersebut dapat dipelajari di tempat Kursus Komputer atau IT Training Center. Computer First adalah lembaga pendidikan kursus komputer yang membuka program kursus bahasa-bahasa pemrograman tersebut. program faktorial, untuk menghitung faktorial dari suatu nilai kita harus menginput nilai yang akan dibuat faktorialnya. Kemudian kita klik tombol Hasil, maka program akan memproses nilai tersebut untuk dibuat faktorialnya. Setelah itu, akan tampil angka yang merupakan hasil faktorial dari nilai yang sudah diinput tadi. Faktorial dapat dibuat dengan fungsi yang bersifat recursif (fungsi yang dapat memanggil dirinya sendiri). untuk lebih jelasnya langsung saja ini list kodingnya ini list koding inputan nilai yang akan di cari , save dengan nama faktorial.php
Masukkan suatu bilangan bulat positif :
ini list koding outputanya save dengan nama faktorial_proses.php =1) { echo "Faktorial secara ascending:
"; for($i=1; $i <= $bilangan; $i++) { $faktorial = 1; //set nilai awal echo $i. "! = "; for($j=$i; $j > 0; $j--) //karena ascending, nilai awal dimulai dari $i dan tiap kali perulangan dikurang 1 { if($j == 1) { echo " 1 = " .$faktorial; } else { echo $j ." x "; } ; $faktorial*=$j; //menghitung hasil faktorial }echo "
"; } } else if($bilangan == 0) { echo "0! = 1"; } else //jika memasukkan nilai yang lebih kecil dari 0 { echo "Anda salah memasukkan bilangan."; } ?> maka hasilnya akan seperti ini : input output
Read more ...

Minggu, 20 Maret 2016

KALKULATOR ONLINE

Untuk memenuhi nilai tugas web pemrograman 2 berikut saya lampirkan koding dan hasil eksekusi dari kalkulator online yang telah saya buat : berikut tampilan hasil deksekusi : *penjumlahan : *pengurangan : *perkalian : *pembagian :
Read more ...

Jumat, 04 Maret 2016

CARA MEMBUAT HTML SEDERHANA

Widya Retnosari ------------------------->BELAJAR WEB "Tugas 1"... Mata Kuliah "Web Programing 1"<----------------------------- lampiran :
Read more ...

DATA BIODATA SAYA

NAMA
:
WIDYA RETNOSARI
NIM
:
14090045
ANGKATAN
:
2014/B
TTL
:
TEGAL,26 Agustus 1996
ALAMAT
:
Jl. Bawal Manunggal Gg. sengkuyung 01
RIWAYAT PENDIDIKAN
:

A.PENDIDIKAN FORMAL

i . SD/MI : SDN TEGAL SARI 01
ii . SMP/MTS : SMPN 6 TEGAL
iii . SMA/SMK : SMAN 5 TEGAL
EMAIL
:
widyaretnosari33@gmail.com
HOMEPAGE/BLOG
:
http://www.w26dya.blogspot.co.id
http://www.w26dya.blogspot.co.id

Search

Followers

What's Hot

Ads

Formulir Kontak

Nama

Email *

Pesan *

Follow Us

Like Us

Ads

Powered By Blogger |   Designed By Blogger Templates