contoh aplikasi nilai mahasiswa menggunakan php

Berikut ini adalah aplikasi form nilai akhir sederhana dari buat temen saya yang lagi puyeng karena tugas nya :ngakak yaitu letnan pak uuuurr :D

Ketentuan-ketentuan aplikasinya adalah sebagai berikut:

Rumus menghitung nilai akhirnya adalah —>

NA = (0.3 x QUIZ) + (0.3 x UTS) + (0.4 x UAS).

Jika jumlah kehadiran mencukupi (absen harus >= 12), maka perhitungan nilai akhir diatas dilakukan. Jika jumlah kehadiran kurang (absen < 12), maka perhitungan nilai akhir diatas tidak dilakukan, atau dengan kata lain mahasiswa tersebut dinyatakan tidak lulus (langsung mendapatkan nilai akhir ’0?)

Grade didapat dari —>

0 ? NA < 50, grade = ‘E’ ; 50

? NA < 60, grade = ‘D’ ; 60

? NA < 70, grade = ‘C’ ; 70

? NA < 80, grade = ‘B’ ; 80

?NA ? 100, grade = ‘E’.

Atau dengan kata lain

grade ‘A’ (untuk nilai 80 s.d. 100),

grade ‘B’ (untuk nilai 70 s.d. 79),

grade ‘C’ (untuk nilai 60 s.d. 69),

grade ‘D’ (untuk nilai 50 s.d. 59),

grade ‘E’ (untuk nilai 0 s.d. 49).

Berikut adalah coding Form Pengisian Nilai Akhir Mahasiswa (awal.php):

Continue reading

tips trik optimalisasi scripts php

Artikel ini dari sini berisi tentang beberapa tips terkait dengan bagaimana cara mengoptimisasi script PHP Anda supaya didapat kinerja yang baik dan cepat. Tips ini diramu dari beberapa sumber di internet:
1. Untuk menampilkan string, sebaiknya gunakan perintah echo daripada print.
2. Gunakan function unset() untuk menghapus variabel dari memori, khususnya array berukuran besar, bila tidak digunakan lagi pada proses berikutnya.
3. Mmm… sebaiknya hindari penggunaan require_once(), karena function ini butuh load memori yang besar
4. Bila Anda ingin mengetahui kapan suatu script mulai dijalankan, sebaiknya gunakan $_SERVER['REQUEST_TIME'] daripada time().
5. Untuk mengganti substring, penggunaan str_replace() lebih baik dari preg_replace(). But…. function strtr() malah lebih cepat 4 kali lipat daripada str_replace().
6. Untuk mencari posisi substring, function yang paling cepat prosesnya adalah strpos(), diikuti preg_match(), dan terakhir ereg().
7. Lebih baik gunakan switch untuk menyatakan kondisional statement daripada multiple IF, atau IF ELSE
8. Tutup koneksi database Anda bila sudah tidak digunakan lagi
9. Untuk memfetch data dari database, sebaiknya gunakan $row['id'] daripada $row[id] karena penggunaan $row['id'] akan lebih cepat 7 kali lipat
10. Hindari penggunaan function dalam looping FOR, misalnya penggunaan function count() dalam for ($x=0; $x < count($array); $x++)
11. Penggunaan increment pada properti obyek, misal $this->$x++ menyebabkan proses 3 kali lebih lambat daripada increment pada variabel lokal $x++.
12. Script PHP akan diproses oleh Apache 2 – 10 kali lebih lambat daripada halaman HTML statis, oleh karena itu usahakan perbanyak penggunaan halaman HTML statis untuk membangun aplikasi web.
13. Tidak semua script PHP harus dinyatakan dalam bentuk OOP, karena seringnya malah membuat memori penuh. Hal ini disebabkan setiap method dan object membutuhkan memori yang tidak sedikit
14. Sebaiknya setiap struktur data jangan dinyatakan dalam bentuk class, terkadang array juga berguna untuk efisiensi memori.
15. Sebaiknya gunakan single quote untuk mengapit string, daripada double quote. Sebagai contoh
$string = ‘Hello’; lebih baik daripada $string = “Hello”;
Semoga tips di atas useful for you…

mengubah file image kedalam format Text menggunakan PHP Script

Ever wanted to create those text made roses and heart shapes that you see in Facebook and Myspace? You might be wondering how they create such. However there are some websites that does the job, you may still be curios to do it by yourself. They convert your image file in to a text which exactly renders as an image. If you are still unclear what I am talking about then see how this JPEG image is manipulated to text.

You might be surprised that this manipulation can be done just by PHP code not more than 30 lines.
We’ll do this just by a PHP code.

Let me show you how can you use PHP imagecreatefromjpeg() function to manipulate the pixeleted image in ASCII character form.
First of all let’s summarize what we’ll do.

Continue reading

tekhnik dasar Pembuatan plugin WordPress

Kadangkala untuk memodif wordpress biasanya kita edit2 themenya terutama yg sering di edit adalah functions.php nah daripada klo nanti themenya di ganti trus themenya di otak atik lagi mending kita bikin pluginnya aja.

dalam contoh kali ini ane akan bikin “List Tags tanpa link” karena kmren2 SEO booster Pro disalah satu post ane ngasilin tags sampai ribuan dan ini ga baik bs menyebabkan penalti google makanya linknya harus dihapus, biasanya klo manual tinggal replace <?php the_tags(); ?> dengan kode di bawah ke single.php atau bisa juga di index.php atau archieve.php

< ?php $articletags = strip_tags(get_the_tag_list('',', ','' )); echo $articletags; ?>

tapi klo untuk dibuat plugin wordpress buat file berekstensi php dan masukan identifikasi dibawah ini tepat dibawah kode

  1. < ?php
  2. /*
  3. Plugin Name: List Tags tanpa link
  4. Plugin URI: http://www.ipangsan.web.id/
  5. Description: Menampilkan list tags tanpa link jika ada fungsi the_tags (single.php, index.php)
  6. Author: creatorVersion: 0.1
  7. Author URI: http://www.ipangsan.web.id
  8. */
  9. ?>

kemudian masukan kode
add_action('the_tags','strip_tags');

strip_tags diatas adalah fungsi php untuk menghilangkan kode html temasuk link dan komplit kodenya

Continue reading

mengubah maksimum upload file pada wordpress

Pertama-tama untuk cek nya buat file info.php pada halaman public_html di web anda

isi dengan code berikut
?

Setelah itu cek berapa maximum upload file nya, standard nya sih 2 MB..

Nah disini trick nya, bikin php.ini pada halaman yang sama lalu taruh code nyta sbb :
upload_max_filesize = 10M
max_execution_time = 360
max_input_time = 120

Buat jaga-jaga gw bikin kaya gitu..
pada bari upload max tersrah kalian mau di ubah berapa ukuran nya..case disini aye pake 10 MB

setalah itu simpan, dan jangan lupa copy file php.ini ke alam directory wp-admin

Thx