Rabu, 19 Maret 2014

0

Cara membuat function dalam pemrograman PHP

PHP


Apa sebenarnya yang disebut function dalam pemrograman php ? Pertanyaan tersebut pasti pernah terbersit dalam pemikiran para pemula dalam pemrograman php. Function merupakan sekumpulan perintah yang sudah kita susun untuk membuat sebuah pola tertentu yang bisa kita panggil dan kita gunakan sewaktu - waktu jika kita memerlukannya.
Function di buat dengan struktur sebagai berikut :
1
2
3
4
5
function nama_function(variabel,variabel_2,variabel_3,dst){
 perintah yang harus di jalankan
  
 return data_yang_di_sudah_di_proses
}
Penjelasan dari struktur diatas adalah sebagai berikut :
·         Nama function merupakan nama unik yang bisa kita buat sesuai keinginan kita, akan tetapi kita tidak di perkenankan membuat nama function menggunakan spasi. nama function juga harus unik dan tidak boleh sama dengan nama function lainnya
·         variabel merupakan parameter - parameter data yang akan diproses di dalam function
·         Perintah yang ada di dalam function merupakan sekumpulan perintah - perintah khusus sesuai dengan tujuan pembuatan function tersebut
·         return data merupakan data hasil pemrosesan function sehingga bisa kita gunakan pada script lainnya
Dari penjelasan diatas, saya mencobamembuat sebuah function sederhana, Function yang saya buat akan menghasilkan form - form inputan html.
Langkah Pertama kita buat terlebih dahulu script function.php seperti pada contoh di bawah ini:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php

function formhtml($jenis='',$nama='',$isi=''){
if($jenis=='text'){
$form = '<input type="text" name="'.$nama.'" value="'.$isi.'" />';
}
else if($jenis=='checkbox'){
$form = '<input type="checkbox" name="'.$nama.'" value="'.$isi.'" />';
}
else if($jenis=='submit'){
$form = '<input type="submit" name="'.$nama.'" value="'.$isi.'"/>';
}
else if($jenis=='reset'){
$form = '<input type="reset" name="'.$nama.'" value="'.$isi.'"/>';
}
else if($jenis=='textarea'){
$form = '<textarea name="'.$nama.'">'.$isi.'</textarea>';
}
else{
$form = 'dan lain - lain';
}
return $form;
}
?>

Pada contoh diatas nama function kita adalah formhtml, kemudian ada 3 parameter yang akan diproses dalam function tersebut yaitu $jenis , $nama dan $isi . Pemrosesan yang kita lakukan dalam function diatas menggunakan pemilahan isi dari $jenis sesuai dengan yang sudah kita tentukan dalam contoh di atas, dimana jika $jenis berisi kata "text" , maka akan di hasilkan form input text dan begitu juga dengan kondisi lainnya.
 
Langkah kedua kita membuat halaman lain yang akan menggunakan function untuk mempercepat langkah kita dalam bekerja dengan php.




0

membuat animasi sederhana
3DS MAX adalah pembuat image atau gambar dengan 3 Dimensi, 3D max juga bisa digunakan untuk membuat animasi layaknya pada program flash.
Langkah 1
Buka program 3D Max anda, saat ini saya masih memakai 3DS Max versi 6 atau versi yang lain
 3DS MAX

Langkah 2
Buat sebuah objek untuk dijadikan animasi, di sini saya membuat sebuah gambar Sphere padaViewport Perspective.
viewport perspective

Langkah 3
Tekan Auto Key pada
 Animation Control untuk memulai membuat animasi
.auto key

Langkah 4
Hampir sama seperti Adobe/Macromedia Flash, pindahkan timeline ke titik tertentu untuk membuat animasi, perhatikan timeline tidak terlalu dekat dan tidak terlalu jauh untuk mengontrol kecepatan animasi. Berikut ini saya menggeser timeline ke arah 25, lihat gambar
Time Line

Langkah 5
Setelah menggeser timeline, Pindahkan gambar ke daerah atau bagian lain sesuai bentuk yang ingin dijadikan sebagai animasi.

Langkah 6
Lakukan kembali langkah-langkah 5 dan 6 untuk membuat animasi yang bergerak-bergerak-dan bergerak. Jika sudah selesai, klik kembali tombol Auto Key untuk mematikan fungsi animasi
.auto key 2

Langkah 7
Klik tombol play untuk memainkan animasi anda.
tombol play

0

Di bawah ini merupakan contoh biantara basa sunda

Kabersihan Sakola

Assalamualaikum Wr.Wb

Ibu Guru ku simabdi dipihormat jeung siswa kelas X-3 nu ku abdi dipikacinta. Langkung ti payun mangga urang sanggakeun puji sareng syukur ka Tuhan YME nu parantos maparin waktos ka urang sadayana dugi ka tiasa patepang raray dina ieu acara.
Dina ieu waktos, abdi bade nerangkeun sakumaha pentingna hirup sehat kanggo urang sadayana. Janten, urang sadaya kedah atawa wajib ngajaga lingkungan sareng awak nyalira pikeun urang sadaya tiasa ngajaga tina sagala panyakit. Ku margi kitu, urang kedah ningkatkeun pola hirup sehat kanggo kapayunna di kawitan ti ayuena.
Cekap sakitu abdi nyanggakeun pihatur, pamungkas pisanggem, bilih aya basa anu kirang entep saeureuhna atanapi kecap anu kirang merenanh larapna, mugi kersa ngahapunten.
Hatur Nuhun Kana Perhatianana.


Wassalamualaikum Wr.Wb

0

Definsi Algoritma
"Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis".

Kata logis merupakan kata kunci dalam algoritma.
Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar.
Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk melakukan pekerjaan tertentu.

Apakah Anda tahu mengenai sejarah algoritma? Algoritma merupakan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Langkah-langkah ini dapat diterjemahkan secara bertahap dari awal hingga akhir.
Sekarang ini, algoritma juga dikenal sebagai jantung dari ilmu komputer atau informatika. Hal ini disebabkan banyaknya cabang ilmu komputer yang diacu dalam terminologi algoritma, contohnya sebagai berikut.
  1. Algoritma perutean (routing) pesan di dalam jaringan komputer.
  2. Algoritma berensenham untuk menggambar garis lurus (bidang grafik komputer).
  3. Algoritma Knuth-Morris-Pratt untuk mencari suatu pola dalam teks (bidang information retrievel).
SEJARAH ALGORITMA

Algoritma berasal dari nama penulis buku, yakni Abu Ja’far Muhammad Ibnu Musa Al-Khwarizmi yang berasal dari Uzbekistan. Orang Barat menyebut Al-Khwarizmi dengan Algorism.
Pada saat itu, Al-Khwarizmi menulis buku dengan judul Al Jabar wal-Muqabala yang artinya 'Buku Pemugaran dan Pengurangan' (The book of Restoration and Reduction). Dari judul buku tersebut, kita juga memperoleh kata “aljabar” atau biasa dikenal dengan algebra.
Abu Abdullah Ibnu Musa al-Khawarizmi (770M-840M) lahir di Khawarizm (Kheva), kota yang berada di selatan Sungai Oxus (sekarang disebut Uzbekistan) pada 770 M. Al Khawarizmi merupakan salah satu ilmuan terkenal di zamannya. Ada beberapa cabang ilmu matematika yang berhasil ditemukannya, antara lain yang dikenal sebagai astronom dan geografer.
Awalnya, algoritma merupakan istilah yang merujuk kepada aturan-aturan aritmetis yang berguna untuk menyelesaikan persoalan dengan menggunakan bilangan numeric Arab.
Penggunaan Pertama
Pada 1950, algoritma pertama kali digunakan pada Algoritma Eucliden (Euclid Algorithm). Euclid sendiri merupakan seorang matemaitkawan Yunani yang lahir sekitar 350 SM. Euclid menulis buku yang berjudul Element.
Di dalam buku tersebut, dijelaskan langkah-langkah untuk menemukan pembagi bersama terbesar (common greatest divisor) dari dua bilangan bulat, yakni m dan n. Namun, Eucliden pada saat itu tidak menyebutkan bahwa cara yang digunakannya adalah metode algoritma. Hal tersebut baru disebut sebagai algoritma pada abad-abad modern.
Ciri Algoritma
Lima ciri yang harus dipunyai algoritma agar menjadi algoritma yang benar adalah sebagai berikut.

  1. Algoritma harus berhenti setelah mengerjakan langkah terbatas. Dalam hal ini, jika langkah-langkah yang ada telah dipenuhi dan telah dieksekusi, algortima haruslah berhenti.
  2. Setiap langkah harus didefinisikan agar tidak memiliki arti dua (ambiguous).
  3. Algoritma mempunyai nol atau lebih masukan (input).
  4. Algoritma mempunyai nol atau lebih keluaran (output).
  5. Algoritma haruslah efektif, yakni mempunyai langkah yang sederhana agar dapat dikerjakan dengan waktu yang efektif.

0

Cara Penulisan Algoritma
Ada tiga cara penulisan algoritma, yaitu:
  • Structured English (SE)
    SE merupakan alat yang cukup baik untuk menggambarkan suatu algoritma. Dasar dari SE adalah Bahasa Inggris, namun kita dapat memodifikasi dengan Bahasa Indonesia sehingga kita boleh menyebutnya sebagai Structured Indonesian (SI). Algoritma seperti pada Contoh 5.10 dan 5.11 merupakan algoritma yang ditulis menggunakan SI. Karena dasarnya adalah bahasa sehari-hari, maka SE atau SI lebih tepat untuk menggambarkan suatu algoritma yang akan dikomunikasikan kepada pemakai perangkat lunak.

  • Pseudocode
    Pseudocode mirip dengan SE. Karena kemiripan ini kadang-kadang SE dan Pseudocode dianggap sama. Pseudo berarti imitasi atau tiruan atau menyerupai, sedangkan code menunjuk pada kode program. Sehingga pseudocode adalah kode yang mirip dengan instruksi kode program sebenarnya. Pseudocode didasarkan pada bahasa pemrograman yang sesungguhnya seperti BASIC, FORTRAN atau PASCAL. Pseudocode yang berbasis bahasa PASCAL merupakan pseudocode yang sering digunakan. Kadang-kadang orang menyebut pseudocode sebagai PASCAL-LIKE algoritma. Apabila Contoh 5.10 ditulis dalam pseudocode berbasis bahasa BASIC akan tampak seperti pada contoh 5.12.

    Contoh 5.12. Pseudocode.
    1. Start
    2. READ alas, tinggi
    3. Luas = 0.5 * alas * tinggi
    4. PRINT Luas
    5. Stop
Pada Contoh 5.12 tampak bahwa algoritma sudah sangat mirip dengan bahasa BASIC. Pernyataan seperti READ dan PRINT merupakan keyword yang ada pada bahasa BASIC yang masing-masing menggantikan kata "baca data" dan "tampilkan". Dengan menggunakan pseudocode seperti di atas, maka proses penterjemahan dari algoritma ke kode program menjadi lebih mudah.

  • Flowchart
    Flowchart atau bagan alir adalah skema/bagan (chart) yang menunjukkan aliran (flow) di dalam suatu program secara logika. Flowchart merupakan alat yang banyak digunakan untuk menggambarkan algoritma dalam bentuk notasi-notasi tertentu.

    Pada flowchart ada beberapa simbol penting yang digunakan untuk membuat algoritma sebagaimana tercantum pada gambar.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8B67KIX4X104bWUQwFbZhiYGRsOJtJ0BR5zu-q5GvACu2E6NFaQnE0eyhtl55kMT2x1Y1Djqk0vBhCBmQj_QDXiVBJ8ssbXDfzz5r9Me5HHOKwL3iQNiJjLl343fTOt2lOlPZM08wck64/s320/image002.gif
Notasi ini disebut Terminator yang berarti digunakan untuk menunjukkan awal dan akhir suatu algoritma
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoMzJguHd9mCaiWOdeVBqEZ0nn_TRHiEqHfse_bAIfCsU-g683VRqAGtyAkWIGEhch8ZGau4aYMJSvMIrHXKxKz2Bp19VqgUOPQS_yTbOn8hDO-wabYQRasEFqfmZIChhMn_IVwoigWBLa/s320/image004.gif
Notasi ini disebut Data yang digunakan untuk mewakili data input atau output atau menyatakan operasi pemasukan data dan pencetakan hasil.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiosv0hG7u-vTv7HNkmGOeIprr-5kgtDKFQ04J4ttLH7onOiPZz4-zy8ar3NvWqV1yo2OwwfgDOt4EmUjpkAnaMBzv7HK0gab66kpFkfCcit4Rr-wfjG1qXwzRbzxvOHjfwb1DOfXosuLwo/s320/image006.gif
Notasi ini disebut Process yang digunakan untuk mewakili suatu proses.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzPSrN6iru0YFqSeVhJhyosrj3BdtOrSfKGBT__LjF6H-5HRwOMkuT2gvzZQywvQ9pJmLW2iWVttj3BoSyYPmhz7fZj6Ksihyphenhyphen2Y4HxiAOFwiFhELHPa7aE04ufo2e8DpI6fa6xAEwZH8J1/s320/image008.gif
Notasi ini disebut Decision yang digunakan untuk suatu pemilihan, penyeleksian kondisi di dalam suatu program
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVF178VStRLhElQpXjMCpVQ7v7jhQWSxOhLsvW8VjujwObbeaa_2a9thiCciH5lniQhVn-EYF8J_s9hdxuA0gwq-nZYnuI3giMActLs_hkuseZCXngErQI_snc63MfhL4OZpZ4FhEuuiBn/s320/image010.gif
Notasi ini disebut Preparation yang digunakan untuk memberi nilai awal, nilai akhir, penambahan/pengurangan bagi suatu variable counter.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_hlDL3TuTk-CoAuyB34SCZyuGkWXB2FLHi31yCITLc8qynX1Me_mSOyrRjNJFeGQN0Bnhn9o9u9Myl9Pj12U8xBlDpBD01BEu25npi7OA000tXpLpA0XdkGBjlyp_L5-IcL43T05KVBg-/s320/image012.gif
Notasi ini disebut Predefined Process yang digunakan untuk menunjukkan suatu operasi yang rinciannya ditunjukkan ditempat lain (prosedur, sub-prosedur, fungsi)
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEYmK444_lI7m_qKq0UQNS8voxBm12tens-pflQp_AacVwvIK_kneG8PpxGbNRWqoAEPsIRrNaERUd5GPS3vrPVwWgeNTOeXA_orNiTlvzd7PLT4krTwSJhoNzhvGNtdEG2QivHpxdhtYU/s320/image014.gif
Notasi ini disebut Connector yang digunakan untuk menunjukkan sambungan dari flowchart yang terputus di halaman yang sama atau halaman berikutnya.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYGIKdel7yAGyw8vuqhRT2GHTxmmcKfANgyLiKendQ9zBtry-IA0Guny3d-3fkJupYJ6gnNRPXK-fMps-40zxPwQ4uL7Nq1ta6eiq0OD3YOvSqp5Fwk1UPjcFOksquRz4-UfDUfWTMzK3Z/s320/image016.gif

Notasi ini disebut Arrow yang digunakan untuk menunjukkan arus data atau aliran data dari proses satu ke proses lainnya.

Program Flowchart dapat terdiri dari dua macam, yaitu bagan alir logika program (program logic flowchart) dan bagan alir program komputer terinci (detailed computer program flowchart). Bagan alir logika program digunakan untuk menggambarkan tiap-tiap langkah di dalam program komputer secara logika, dan biasanya dipersiapkan oleh seorang analis system. Sedangkan bagan alir program komputer terinci digunakan untuk menggambarkan instruksi-instruksi program komputer secara terinci, dan biasanya dipersiapkan oleh seorang programmer
.

SOAL TENTANG EDMODO

1

1.  Apa yang kamu ketahui tentang edmodo ?
2.  Jelaskan kelebihan menggunakan edmodo ?
3.  Bagaimana langkah-langkah menjadi member sebagai siswa di edmodo ?
4.  Bagaimana cara mengirim catatan (note) di edmodo ?
5.  Bagaimana cara mengunggah file di edmodo ?
6.  Pada tahun berapakah edmodo di kembangkan?
7.  Apa yang di maksud Google+ ?
8.  Apa yang di maksud edmodo ?
9.  Pada tahun berapakah Google+ di luncurkan ?
     10.  Siapa penemu edmodo ?


JAWABAN :

1. Edmodo adalah situs jaringan sosial tempat berbagi data, event, jadwal dan lain sebagainya tentunya untuk para guru dan murid. Edmodo sendiri adalah media social network microblogging yang aman bagi siswa dan guru. Edmodo didirikan oleh Nicolas Borg dan Jeff O’Hara, dua orang yang bekerja di sekolah terpisah di daerah Chicago. Pada situs ini orangtua pun dapat bergabung serta berkomunikasi dengan guru dan orangtua siswa lain, selain tentu saja dengan putra atau putri mereka sendiri. Sekarang Edmodo sudah berkembang pesat dan sudah memiliki kurang lebih 7 juta akun yang terdiri dari guru dan murid.

2. Kelebihan ;
User Interface.  Mengadaptasi tampilan seperti facebook, secara sederhana edmodo relatif mudah untuk digunakan bahkan untuk pemula sekalipun.
Compatibility. Edmodo mendukung preview berbagai jenis format file seperti: pdf, pptx, html, swf dan sebagainya
Aplikasi. Edmodo tidak hanya dapat diakses dengan menggunakan PC (laptop / desktop) tetapi juga bisa diakses dengan menggunakan gadget berbasis Android OS.

3. a. buka www.edmodo.com dan klik I'm A Student
    b. kemudian isi form yang tersedia termasuk e-mail dan password
    c. Kemudian klik Sign Up
    d. Jangan lupa untuk mengkonfirmasi akun edmodo kita dengan cara membuka e-mail kita

4. a. Sign ke akun edmodo kita.
    b. Klik type your note here.
    c. Kemudian ketik catatan kita dan pilih ke siapa saja kita yang akan kita kirim
    d. Kemudian pilih send

5. a. Sign ke akun edmodo kita.
    b. Klik type your note here.
    c. Klik gambar yang bergambar kertas , kemudian pilih file yang akan dipilih
    d. Kemudian pilih send
6.   Dikembangkan pada akhir tahun 2008
7.  Nicolas Borg dan Jeff Ohara
8.  edmodo adalah sebuah jejaring social yang lebih sering digunakan untuk proses pembelajaran dan dapat dikatakan sebagai sebuah aplikasi untuk belajar jarak jauh yang berbasis online dan dapat di akses di mana saja.
9.  Adalah social network yang di buat oleh Google untuk menghubungkan penggunanya    berinteraksi  dengan berbagi pengalaman,link dan foto.
10. 28 juni 2011