Sabtu, 13 Agustus 2016

Cara Mempercantik Blog dengan memberi efek petir

Bosen dengan bentuk blog yang biasa-biasa?
ada cara yang apik untuk mengganti tampilannya  .
Berikut cara untuk mengganti tampilan blog

1. Login terlebih dahulu.
2. Pilih Tata Letak > Add Gadget > HTML/Javascript.
3. Copy dan pastekan kode dibawah ini pada kolom konten.
<style type="text/css">body { background-image: url(http://i958.photobucket.com/albums/ae69/putrablidz/storm.gif); </style>

4. Save dan lihat hasilnya.


Referensi
hansmjlkcommunity.blogspot.co.id

Jumat, 12 Agustus 2016

Membuat Form Input Sederhana

Assalamualakum...

Haiii selamat datang kawan, kali ini share tentang membuat form input sederhana.







Untuk membuat form input data seperti diatas,

  • Pertama, buka sublime text
  • kemudian ketikkan script seperti dibawah ini:
<html>
<h2 align="center"> Input Data </h2> <hr />
<form action="artikel/proses_input.php" method="post">
  <table width="200" align="center">
    <center><tr>
      <td>Nama</td>
      <td>:</td>
      <td><input type="text" name="nama" id="nama" /></td>
    </tr>
    <tr>
      <td>Alamat</td>
      <td>:</td>
      <td><textarea name="alamat" id="alamat" cols="45" rows="5"></textarea></td>
    </tr>
    <tr>
      <td>Email</td>
      <td>:</td>
      <td><input type="text" name="email" id="email" /></td>
    </tr></center>
    <tr>
      <td height="21" colspan="3" ><input type="submit" name="button" id="button" value="Simpan"  style="float:right;margin-right:10px"/></td>
    </tr>
  </table>
</form>
</html>



  • Jika ingin mempercantik tampilan, bisa ditambahkan css.


Terima kasih..

Wassalamualaikum...

Kamis, 11 Agustus 2016

Cara installasi eFront

A. Pengertian

eFront adalah sebuah platform sumber terbuka eLearning (juga dikenal sebagai Sistem Manajemen Course (CMS), atau Learning Management Systems (LMS), atau Virtual Learning Environment (VLE)).eFront dirancang untuk membantu dengan penciptaan komunitas pembelajaran online sambil menawarkan berbagai peluang untuk kolaborasi dan interaksi melalui antarmuka pengguna berbasis ikon. Platform ini menawarkan alat untuk pembuatan konten, membangun tes, penugasan manajemen, pelaporan, pesan internal, forum, chatting, survei, kalender dan lain-lain. Ini adalah SCORM 1.2 bersertifikat dan SCORM 2004/4 edisi sistem compliant diterjemahkan dalam 40 bahasa.eFront umumnya termasuk dalam daftar sistem pembelajaran open-source terkenal atau disebut sebagai alternatif Moodle. Perbandingan matriks independen antara sistem manajemen pembelajaran sering mendukung eFront, terutama di bawah karakteristik kegunaan. Beberapa makalah penelitian dan portal teknologi menggambarkan sistem dalam fungsi, kegunaan dan standar perspektif.

B. Latar Belakang

 Dengan menginstal eFront umumnya termasuk dalam daftar sistem pembelajaran open-source terkenal atau disebut sebagai alternatif Moodle. Matriks perbandingan Independent antara sistem manajemen pembelajaran sering mendukung eFront, terutama di bawah karakteristik kegunaan. Beberapa makalah penelitian dan portal teknologi menggambarkan sistem di bawah fungsi,  kegunaan dan standar perspektif.

C. Persiapan Software dan Hardware

  • PC / Laptop
  • eFront
E. Cara Installasi eFront pada Linux  
  1.  Pertama - tama kita harus mempunyai file dari eFront terlebih dahulu, bisa download disini
  2. Jika sudah mempunyainya, pindah filenya ke /var/www/html
  3. Kemudian extrak file nya
  4. Setelah terextrak, akan tampil folder hasil extrak kita tadi. Beri hak akses dengan cara "chown -R www-data:www-data (namafolder)"
  5. Buka Web Browser dan ketikan "localhost/namafolder" pada bagian url. Dan akan muncul tampilan seperti berikut.


  6.  Kita klik "New Installation", kemudian akan lanjut ke proses berikutnya seperti yang ada digambar.


  7.  Kali ini adalah hal yang sering terjadi error jika kita tidak teliti. Isi form-formnya seperti contoh gambar dibawah ini. dan tunggu sampai proses installasi selesai.


  8.  Jika sudah, proses installasinya telah selesai.


  9. Ini adlah tampilan setelah proses installasi telah selesai kita lakukan !!!

F. Referensi
wikipedia.org/wiki/EFront_(eLearning_software) 

Jumat, 05 Agustus 2016

Tutorial OOP Methode Get dan Set part 4


A. Pengertian
Set : untuk memberi nilai
Get : untuk mengembaikan nilai

B. Latar Belakang 

Belajar OOP tingkat lanjut.

C. Alat & Bahan

  • Lamp Sever
  • Laptop
  • Sublime

D. Maksud & Tujuan

tutorial ini bermaksud untuk memberikan pengertian tentang fungsi set dan get.

E. Tahap Pelaksanaan

untuk belajar set dan get kita tuliskan script dibawah ini.

penjelasan script :

  • function set_nama : adalah fungsi untuk memberikan nilai nama.
  • function get_nama : adalah fungsi mengembalikan nilai berupa string.
  • $this : Variabel $this adalah sebuah variabel khusus dalam OOP PHP yang digunakan sebagai penunjuk kepada objek, ketika kita mengaksesnya dari dalam class
  • $nama pada function set : adalah parameterParameter adalah sebuah fitur dalam PHP dimana kita bisa membuat fungsi dengan jumlah parameter yang bisa berubah-ubah (variable).
  • function :  Fungsi (atau Function) dalam bahasa pemograman adalah kode program yang dirancang untuk menyelesaikan sebuah tugas tertentu, dan merupakan bagian dari program utama.
  • return : digunakan untuk mengembalikan nilai string.
  • echo : dignakan untuk menampilkan isi/nilai yang terdapat dapal program.
jika kodediatas dijalankan akan menghasilkan output seperti ini :


F. Referensi

Video Tutotial PHP OOP,
duniailkom

G. Hasil & Kesimpulan

hasil yang saya dapatkan dalam tutorial ini adalah OOP merupakan perkembangan bahasa PHP yang cukup mudah dipahami namun membutuhkan ketelitian yang cukup, OOP juga cukup sederhana kode dapat digunakan berulang - kali, terstruktur. metode set dan get pun salah satu cara untuk meringkas kode.

Kamis, 04 Agustus 2016

Tutorial OOP part 3 : Membuat & Mengakses Object dalam PHP


Pengertian

  Object atau Objek adalah hasil cetak dari class, atau hasil ‘konkrit’ dari class

Latar Belakang

 berlatar belakangkan keinginan untuk belajar OOP dan memahaminya

Alat & Bahan

  • Text editor (sublime,notepad,gedit,bluefish)
  • Laptop
  • Browser
  • Lamp server

Maksud & Tujuan

 maksud dan tujuan dari tutorial ini adalah untuk memberikan pengertian kepada semua yang ingin belajar OOP bagimana cara membuat class dan bgaimana cara mengakses nilai pada class tersebut.

Tahap pelaksanaan

berikut script untuk membuat object pada OOP.
<?php
//membuat class dengan nama manusia.
class manusia{
//membuat properti yang melekat pada manusia.
 var $berat;
 var $gender;
 var $tinggi;
 //method untuk class manusia
 function berjalan() {
    return "berjalan";
}
function bernafas() {
   return "bernafas";
}
}
//membuat object dari class manusia
$manusia_tinggi = new manusia ();
?>
script diatas adalah script untuk membuat class, namun class masih belum menampilkan apa - apa berikut adalah cara mengakses object.
berikut script untuk mengakses isi dari class :
<?php
//membuat class dengan nama manusia.
class manusia{
//membuat properti yang melekat pada manusia.
 var $nama;
 var $gender;
 var $tinggi;
 //method untuk class manusia
 function berjalan() {
    return "berjalan";
}
function bernafas() {
   return "bernafas";
}
}
//membuat object dari class manusia
$manusia_tinggi = new manusia ();
//set property
$manusia_tinggi->nama="Wulan";
$manusia_tinggi->gender="Perempuan";
$manusia_tinggi->tinggi="159";

//menampilkan property
echo $manusia_tinggi->nama;
echo "<br/>";
echo $manusia_tinggi->gender;
echo "<br/>";
echo $manusia_tinggi->tinggi;

//menampilkan method
echo $manusia_tinggi->berjalan();
echo "<br/>";
echo $manusia_tinggi->bernafas();
?>
jika script diatas dijalankan akan menghasilkan output seperti dibawah ini :
penjelasan script diatas :
1.
class manusia{
sintx untuk mebuat class dan tanda { ini berarti awal dari class.

2 .
var $nama;
var $gender;
var $tinggi
script diatas merupakan pendefinisian variable atau property, keyword var digunakan untuk mendeklarasikan vriable dalam class. property merupakan atributte yang melekat pada class.
3.
function tinggi() {
   return "tinggi";
}
function pendek() {
   return "pendek";
}
kedua fungsi diatas adalah fungsi  yang hanya akan mengembalikan nilai berupa string.

4.
$manusia_tinggi = new manusia(); 
script diatas adalah script untuk membuat object atau proses instansiasi dimana Instansiasi adalah proses pembuatan objek dari kelas yang sudah ada.

5.
$manusia_tinggi->nama="Afi";
$manusia_tinggi->gender="perempuan";
$manusia_tinggi->tinggi="159";

script diatas adalah untuk memberi nilai pada property $manusia_tinggi. Perhatikan bahwa kita menggunakan tanda panah (->) untuk mengakses property dari objek. Tanda panah ini adalah operator khusus objek yang dikenal dengan istilah ‘Object Operator’.

6.
echo $manusia_tinggi->nama;
echo "<br />";
echo $manusia_tinggi->gender;
echo "<br />";
echo $manusia_tinggi->tinggi;
script diatas berfungsi untuk menampilkan nilai property dari object %manusia_tinggi ke browser, kenapa menggunakan <br/> karena agar tampilannya lebih rapi. Sama seperti pada saat men-set nilai property, kita juga menggunakan tanda panah (->), kemudian diikuti nama property tanpa tanda $.

7.
echo $manusia_tinggi->berjalan ();
echo "<br />";
echo $manusia_tinggi->bernafas ();
script ini digunakan untuk memanggil method dari class manusia, karena method adalah fungsi untuk memanggilnya harus ditambahkan tanda () dibelakangnya.

Class Dengan Lebih Dari Satu Object

pada kode diatas class hanya terdapat 1 object saja, namun sebenarnya pada 1 class dapat berisi lebih dari satu object. Setiap objek merupakan bagian terpisah, namun tetap memiliki property dan method yang berasal dari class yang sama (pada contoh class manusia).
<?php
// buat class manusia
class manusia {
 
   // buat property untuk class manusia
   var $nama;
 
   // buat method untuk class laptop
   function berjalan () {
     return "Berjalan";
   }
}
 
// buat objek dari class laptop (instansiasi)
$manusia_tinggi = new manusia();
$manusia_pendek = new manusia();
$manusia_ideal = new manusia();
 
// set property
$manusia_tinggi->nama="Nafis";
$manusia_pendek->nama="Umma";
$manusia_ideal->nama="Afi";
 
// tampilkan property
echo $manusia_tinggi->nama; // Nafis
echo "<br />";
echo $manusia_pendek->nama; // Umma
echo "<br />";
echo $manusia_ideal->nama; // Afi
echo "<br />";
?>

hasil :

Referensi

 duniailkom

Hasil & kesimpulan

hasil dari belajar membuat & mengakses object dalam OOP adalah untuk membuatnya cukup mudah namun membutuhkan ketelitian karena saat untuk membuat object lebih dari 1 kita harus mengerti penempatan setiap object.

Rabu, 03 Agustus 2016

Tutorial Belajar OOP PHP Part 2: Pengertian Class, Object, Property dan Method


Pengertian 

Class adalah
Class adalah ‘cetak biru’ atau ‘blueprint’ dari object. Class digunakan hanya untuk membuat kerangka dasar. Yang akan kita pakai nantinya adalah hasil cetakan dari class, yakni object.
Sebagai analogi, class bisa diibaratkan dengan laptop atau notebook. Kita tahu bahwa laptop memiliki ciri-ciri seperti merk, memiliki keyboard, memiliki processor, dan beberapa ciri khas lain yang menyatakan sebuah benda tersebut adalah laptop. Selain memiliki ciri-ciri, sebuah laptop juga bisa dikenakan tindakan, seperti: menghidupkan laptop atau mematikan laptop.
Class dalam analogi ini adalah gambaran umum tentang sebuah benda. Di dalam pemrograman nantinya, contoh class seperti: koneksi_database dan profile_user.
Di dalam PHP, penulisan class diawali dengan keyword class, kemudian diikuti dengan nama dari class. Aturan penulisan nama class sama seperti aturan penulisan variabel dalam PHP, yakni diawali dengan huruf atau underscore untuk karakter pertama, kemudian boleh diikuti dengan huruf, underscore atau angka untuk karakter kedua dan selanjutnya. Isi dari class berada dalam tanda kurung kurawal.

Property (atau disebut juga dengan atribut) adalah data yang terdapat dalam sebuah class. Melanjutkan analogi tentang laptop, property dari laptop bisa berupa merk, warna, jenis processor, ukuran layar, dan lain-lain.
Jika anda sudah terbiasa dengan program PHP, property ini sebenarnya hanyalah variabel yang terletak di dalam class. Seluruh aturan dan tipe data yang biasa diinput kedalam variabel, bisa juga diinput kedalam property. Aturan tata cara penamaan property sama dengan aturan penamaan variabel.



Method adalah tindakan yang bisa dilakukan didalam class. Jika menggunakan analogi class laptop kita, maka contoh method adalah: menghidupkan laptop, mematikan laptop, mengganti cover laptop, dan berbagai tindakan lain.
Method pada dasarnya adalah function yang berada di dalam class. Seluruh fungsi dan sifat function bisa diterapkan kedalam method, seperti argumen/parameter, mengembalikan nilai (dengan keyword return), dan lain-lain.

Object atau Objek adalah hasil cetak dari class, atau hasil ‘konkrit’ dari class. Jika menggunakan analogi class laptop, maka objek dari class laptop bisa berupa: laptop_andi, laptop_anto, laptop_duniailkom, dan lain-lain. Objek dari class laptop akan memiliki seluruh ciri-ciri laptop, yaitu property dan method-nya.
Proses ‘mencetak’ objek dari class ini disebut dengan ‘instansiasi’ (atau instantiation dalam bahasa inggris). Pada PHP, proses instansiasi dilakukan dengan menggunakan keyword ‘new’. Hasil cetakan class akan disimpan dalam variabel untuk selanjutnya digunakan dalam proses program.


Latar Belakang

latar belakang sharing materi tentang Class,Property,Obyek,dan Method pada bahasa pemrograman berorientasi obyek adalah semakin berkembangnya bahasa pemrograman berbasis web yang berorientasi obyek.

Alat & Bahan

  •  blog referensi tentang OOP
  • buku referensi OOP & PDO
  • koneksi internet

Maksud & Tujuan

sharing materi mengenai Class,Obyek,Property,Method memiliki tujuan agar setiap orang yang ingin belajar OOP & PDO dapat mengerti dan memahami apa itu Class,Obyek,Property,Method sehingga dapat menjalankan script PDO dengan mudah dan dapat memahami fungsi dari setiap parameter atau fungsi yang digunakan dalam php PDO.


Tahapan Pelaksanaan 

setelah kita mengetahui pengertian dari Class,Obyek,Method, dan Property kita pun harus tahu bagaimana cara penulisannya.Berikut adalah cara penulisannya
Class :
<?php
class manusia {
//isi dari class manusia
}
?>

Property :
<?php
class manusia{
      var $gender;
      var $berat;
      var $tinggi;
}
?>

Method:
<?php
class manusia{
     function berjalan(){
   //isi dari function berjalan
}
    funtion bernapas() {
  //isi dari function bernapas
}
?>

Obyek :
<?php
class manusia{
   // isi dari class manusia
}

$manusia_tinggi = new tinggi();
$manusia_pendek = new tinggi();
?>


Referensi

duniailkom 

Hasil dan Kesimpulan 

hasil dan kesimpulan bahwa pada OOP dikelompokkan ke dalam sebuah Class,Obyek,Method dan Property adalah agar kita mudah dalam merubah script dan menegmbangkannya ke aplikasi yang berbeda dan lebih kompleks, namun pada script masing - masing jika dijalankanmasih belum menampilkan hasil apapun karena dalam class belum diberi input yang akan mengoutputkan data, namun script diatas adalah dasar untuk memahami PDO.
Sekian sharing materi dari saya semoga bermanfaat.

Wassalamualaikum Wr.Wb

Selasa, 02 Agustus 2016

Pemrograman Berorientasi Objek

Pemrograman berorientasi objek  (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya,
Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.

Konsep dasar

  • Kelas — kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Sebagai contoh 'class of dog' adalah suatu unit yang terdiri atas definisi-definisi data dan fungsi-fungsi yang menunjuk pada berbagai macam perilaku/turunan dari anjing. Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Sebuah class secara tipikal sebaiknya dapat dikenali oleh seorang non-programmer sekalipun terkait dengan domain permasalahan yang ada, dan kode yang terdapat dalam sebuah class sebaiknya (relatif) bersifat mandiri dan independen (sebagaimana kode tersebut digunakan jika tidak menggunakan OOP). Dengan modularitas, struktur dari sebuah program akan terkait dengan aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut. Cara seperti ini akan menyederhanakan pemetaan dari masalah ke sebuah program ataupun sebaliknya.
  • Objek - membungkus data dan fungsi bersama menjadi suatu unit dalam sebuah program komputer; objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi objek.
  • Abstraksi - Kemampuan sebuah program untuk melewati aspek informasi yang diproses olehnya, yaitu kemampuan untuk memfokus pada inti. Setiap objek dalam sistem melayani sebagai model dari "pelaku" abstrak yang dapat melakukan kerja, laporan dan perubahan keadaannya, dan berkomunikasi dengan objek lainnya dalam sistem, tanpa mengungkapkan bagaimana kelebihan ini diterapkan. Proses, fungsi atau metode dapat juga dibuat abstrak, dan beberapa teknik digunakan untuk mengembangkan sebuah pengabstrakan.
  • Enkapsulasi - Memastikan pengguna sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak; hanya metode dalam objek tersebut yang diberi izin untuk mengakses keadaannya. Setiap objek mengakses interface yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut.
  • Polimorfisme melalui pengiriman pesan. Tidak bergantung kepada pemanggilan subrutin, bahasa orientasi objek dapat mengirim pesan; metode tertentu yang berhubungan dengan sebuah pengiriman pesan tergantung kepada objek tertentu di mana pesa tersebut dikirim. Contohnya, bila sebuah burung menerima pesan "gerak cepat", dia akan menggerakan sayapnya dan terbang. Bila seekor singa menerima pesan yang sama, dia akan menggerakkan kakinya dan berlari. Keduanya menjawab sebuah pesan yang sama, namun yang sesuai dengan kemampuan hewan tersebut. Ini disebut polimorfisme karena sebuah variabel tungal dalam program dapat memegang berbagai jenis objek yang berbeda selagi program berjalan, dan teks program yang sama dapat memanggil beberapa metode yang berbeda di saat yang berbeda dalam pemanggilan yang sama. Hal ini berlawanan dengan bahasa fungsional yang mencapai polimorfisme melalui penggunaan fungsi kelas-pertama.
  • Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut. Sebagai contoh anggap kita memiliki sebuah departemen yang memiliki manager, sekretaris, petugas administrasi data dan lainnya. Misal manager tersebut ingin memperoleh data dari bag administrasi maka manager tersebut tidak harus mengambilnya langsung tetapi dapat menyuruh petugas bag administrasi untuk mengambilnya. Pada kasus tersebut seorang manager tidak harus mengetahui bagaimana cara mengambil data tersebut tetapi manager bisa mendapatkan data tersebut melalui objek petugas adminiistrasi. Jadi untuk menyelesaikan suatu masalah dengan kolaborasi antar objek-objek yang ada karena setiap objek memiliki deskripsi tugasnya sendiri.

Senin, 01 Agustus 2016

Membuat PPDB Online

Assalamu'alaikum Wr. Wb.
 Kali ini saya akan membagikan tutorial pembuatan PPDB Online dengan OOP mysli
A. Pengertian
SIAP PPDB Real TIme Online, adalah sebuah sistem yang dirancang untuk melakukan otomasi seleksi penerimaan siswa baru (PPDB), mulai dari proses pendaftaran,proses seleksi hingga pengumuman hasil seleksi, yang dilakukan secara online dan berbasis waktu nyata (realtime).

B. Latar Belakang

Dengan adanya ppdb online ini Tersedianya sebuah basis data terintegrasi bagi Pihak Dinas Pendidikan maupun Pihak Sekolah.  

C. Alat dan Bahan

- PC/Laptop

- Text Editor (Sublime Text)

D. Tujuan

Secara umum tujuan penerapan SIAP PPDB Online, antara lain:
  • Meningkatkan mutu layanan pendidikan.
  • Menciptakan sistem penerimaan siswa baru yang terintegrasi, akurat dan transparan
  • Melaksanakan penerimaan siswa baru dengan lebih praktis dan efisien.
  • Menyediakan basis data sekolah yang akurat.
  • Memberi fasilitas akses informasi bagi masyarakat dengan cepat, mudah dan akurat.
E. Tahap Pembuatannya












dan hasilnya


F. Referensi
http://www.w3schools.com/
wikipedia.org

G. Hasil dan Kesimpulan

Tampilan index ini menunjukan halaman yang akan dituju sehingga mempermudah untuk mencari link-link yang akan ditujuh

Sekian dari saya, terima kasih.

Wassalamualaikum wr.wb

Bab 1 Konsep Dasar Ilmu Ekonomi dan Permasalahannya

Bab 1 Konsep Dasar Ilmu Ekonomi dan Permasalahannya Ilmu Ekonomi sangat penting bagi manusia untuk mengelola sumberdaya yang sifatnya ...