Jumat, 10 Maret 2017

Membuat Perhitungan Sederhana Dengan PHP OOP

Assalamualaikum wr. wb.
Kali ini saya akan berbagi tentang cara melakukan perhitungan dengan PHP OOP, berikut penjelasannya,




A. Latar Belakang
Setelah mengetahui bagaimana OOP

B. Maksud dan Tujuan
Mengetahui bagaimana cara OOP berjalan.

C. Langkah Kerja

1. Langkah pertama kita buat file baru, saya beri nama kalkulator.php
2. Dalam file kalkulator.php script yang dituliskan adalah seperti berikut,

<?php
class Kalkulator{
private $bilanganSatu;
private $bilanganDua;
   
public function setbilanganSatu($bilanganSatu)
{
    $this->bilanganSatu = $bilanganSatu;
}

public function getbilanganSatu()
{
    return $this->bilanganSatu;
}
    public function setbilanganDua($bilanganDua)
{
    $this->bilanganDua = $bilanganDua;
}
    public function getbilanganDua()
{
    return $this->bilanganDua;
}
    public function jumlah()
{
    return $this->bilanganSatu + $this->bilanganDua;
}
public function kurang()
{
    return $this->bilanganSatu - $this->bilanganDua;
}
public function kali()
{
    return $this->bilanganSatu * $this->bilanganDua;
}
public function bagi()
{
    return $this->bilanganSatu / $this->bilanganDua;
}
}

$calc = new Kalkulator;
$calc->setbilanganSatu(10);
$calc->setbilanganDua(5);

echo "Hasil dari ".$calc->getbilanganSatu()." + ".$calc->getbilanganDua()." = ".$calc->jumlah()."<br>";
echo "Hasil dari ".$calc->getbilanganSatu()." - ".$calc->getbilanganDua()." = ".$calc->kurang()."<br>";
echo "Hasil dari ".$calc->getbilanganSatu()." x ".$calc->getbilanganDua()." = ".$calc->kali()."<br>";
echo "Hasil dari ".$calc->getbilanganSatu()." : ".$calc->getbilanganDua()." = ".$calc->bagi()."<br>";

Namun dari script diatas, kita tidak bisa menginputkan angkanya dalam browser. Di browser hanya kan tampil hasil dari proses script tersebut.

D. Kesimpulan
Melakukan pemrograman dengan OOP cukup rumit karena kita harus membuat class, method terlebih dahulu.

Sekian yang dapat saya posting, terimakasih semoga bermanfaat.
Wassalamualaikum wr. wb.

Kamis, 09 Maret 2017

OOP (Object Oriented Programming)

Assalamualaikum wr. wb.
Pada kesempatan kali ini saya akan memposting tentang PHP OOP (Object Oriented Programing),


A. Pengertian
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.

B. Latar Belakang
Dalam dunia pemrograman memiliki banyak macam, diantaranya OOP ini. Pemrograman Berorientasi Objek ini cenderung lebih rumit dari yang lainnya.

C. Maksud dan Tujuan
Mengerti tentang OOP dan memahami penggunaannya.

D. Pembahasan
Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik peranti 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.

Bahasa pemrograman
Bahasa pemrograman yang mendukung OOP antara lain:
  1. Visual Foxpro
  2. Java
  3. C++
  4. Pascal (bahasa pemrograman)
  5. SIMULA
  6. Smalltalk
  7. Ruby
  8. Python
  9. PHP
  10. C#
  11. Delphi
  12. Eiffel
  13. Perl
  14. Adobe Flash AS 3.0

E. Kesimpulan
Dalam OOP terdapat konsep-konsep dasar yang harus terstruktur sebagaimana mestinya.

F. Referensi
- https://id.wikipedia.org/wiki/Pemrograman_berorientasi_objek

Sekian yang dapat saya posting kali ini, terimakasih semoga bermanfaat.
Wassalamualaikum wr. wb.

Rabu, 08 Maret 2017

Perulangan/Loop - PHP

Assalamualaikum wr. wb.
Pada kesempatan kali ini saya akan berbagi mengenai loop atau perulangan dalam PHP,



A. Latar Belakang
Dalam suatu program terkadang kita melakukan kode yang sama secara berulang-ulang, maka kita menggunakan loop.

B. Maksud dan Tujuan
Mengetahui tentang loop pada PHP dan penggunaannya.

C. Pembahasan
Seringkali ketika Anda menulis kode, Anda ingin blok kode yang sama untuk menjalankan lagi dan lagi berturut-turut. Alih-alih menambahkan beberapa hampir sama kode-garis dalam naskah, kita dapat menggunakan loop untuk melakukan tugas seperti ini.

Dalam PHP, kita memiliki pernyataan perulangan berikut :
while - loop melalui blok kode selama kondisi yang ditentukan benar
do ... while - loop melalui blok kode sekali, dan kemudian mengulangi loop selama kondisi yang ditentukan benar
for - loop melalui blok kode jumlah tertentu kali
foreach - loop melalui blok kode untuk setiap elemen dalam array

PHP while loop
Loop sementara mengeksekusi blok kode selama kondisi yang ditentukan benar.
Sintaknya,
while (kondisi benar) {
    kode yang dieksekusi;
}

Contoh di bawah ini pertama menetapkan $x variabel untuk 1 ($x = 1). Kemudian, sementara loop akan terus berjalan selama $x kurang dari atau sama dengan 5 ($x <= 5). $x akan meningkat 1 setiap kali loop berjalan ($x ++) :

<?php
$x = 1;

while($x <= 5) {
    echo "The number is: $x <br>";
    $x++;
}
?>

PHP do ... while loop
do ... while akan selalu mengeksekusi blok kode sekali, itu akan kemudian memeriksa kondisi, dan ulangi loop sementara kondisi yang ditentukan benar.
Sintaknya,
do {
    kode yang dieksekusi;
} while (kondisi benar);

Contoh di bawah ini menetapkan variabel $x untuk 1 ($x = 1). Kemudian, do while akan menulis beberapa output, dan kemudian kenaikan variabel $x dengan 1. maka kondisi tersebut akan diperiksa (adalah $x kurang dari atau sama dengan 5?), Dan loop akan terus berjalan selama $x kurang dari atau sama dengan 5 :

<?php
$x = 1;

do {
    echo "The number is: $x <br>";
    $x++;
} while ($x <= 5);
?>

Perhatikan bahwa dalam do while kondisi diuji SETELAH mengeksekusi pernyataan di dalam loop. Ini berarti bahwa do while akan mengeksekusi pernyataan setidaknya sekali, bahkan jika kondisi salah pertama kalinya.

Contoh di bawah set $ x variabel untuk 6, kemudian berjalan loop, dan kemudian kondisi diperiksa :

<?php
$x = 6;

do {
    echo "The number is: $x <br>";
    $x++;
} while ($x <= 5);
?>

D. Kesimpulan

Kita dapat melakukan pengulangan suatu program menggunakan while loop.

E. Referensi

- https://www.w3schools.com/php/php_looping.asp

Sekian dan terimakasih.
Wassalamualaikum wr. wb.

Selasa, 07 Maret 2017

Aplikasi GIMP (GNU Image Manipulation Program)

Assalamualaikum wr. wb.
Pada kesempatan kali ini saya akan berbagi mengenai aplikasi GIMP, berikut materinya,


A. PENGERTIAN
Menurut Wikipedia GNU Manipulation Program (GIMP) adalah perangkat lunak untuk memanipulasi grafik berbasis raster.

B. LATAR BELAKANG
GIMP banyak digunakan user karena gratis pada platform linux serta dapat menciptakan rancangan grafis sebagai komunikasi visual. Serta sebagai alternatif Photoshop.

C. MAKSUD DAN TUJUAN
Lebih memahami dan megetahui lebih jelas mengenai GIMP serta fitur-fitur apa yang berada di GIMP tersebut.

D. PEMBAHASAN
GIMP atau GNU Image Manipulaton Program yang dikembangkan dan didistribusikan secara gratis pada platform Linux. Program aplikasi pengolah bitmap dan digital imaging GIMP dapat dikatakan paling populer digunakan oleh pengguna komputer dengan sistem operasi ( sistem operasi) Linux. Program GIMP ditulis oleh Peter Mattis dan Spencer Kimball. Versi GIMP pertama kali adalah 0.54 yang dikeluarkan pada tahun 1996. GIMP digunakan oleh peminat dan praktisi desain grafis yang menggunakan sistem operasi Linux untuk mengolah dan memanipulasi gambar atau foto sesuai dengan kebutuhan kreatif. GIMP telah mengalami penyempurnaan dari versi sebelumnya, menjadi lebih mudah dalam mengoperasikannya. Salah satu contoh yaitu adanya perubahan ukuran kuas yang kini dibuat lebih fleksibel, dan adanya tambahan menu warna.

Fitur-fitur yang terdapat pada GIMP :
  • Sebagai program untuk mewarnai
  • Program penyunting foto
  • Sistem pengolah daring otomatis
  • Penampil gambar dengan produksi masal
  • Mengubah format gambar

Spesifikasi dari GIMP
Ukuran berkas : 11.6MB apabila didownload, sedangkan terpasang 18-36MB.
Penerbit :PortableApps.com(John T.Haller) dan GIMP team.
Tanggal diperbaharui : 15 Juli 2007
SO : Windows 98/2000/XP/Vista
Lisensi : Free/Open source(GPL) 

E. KESIMPULAN
Banyak yang dapat kita lakukan dengan menggunakan GIMP, selain itu kita bisa menggunakan GIMP sebagai alternatif menggunakan Photoshop.

F. REFERENSI
- https://id.wikipedia.org/wiki/GIMP

Sekian dan terimakasih.
Wassalamualaikum wr. wb.

Senin, 06 Maret 2017

Apa itu Toko Online ??

Assalamualaikum wr. wb.
Pada kesempatan kali ini saya akan menyampaikan materi tentang Toko Online, apa itu Toko Online berikut materinya,



A. Pengertian
Toko Online atau umum dikenal sebagai e-commerce (Electronic Commerce), adalah tipe industri dimana penjualan dan pembelian produk atau layanan dilakukan secara sistem elektronik seperti Internet atau jaringan komputer lainnya.

B. Latar Belakang
Pada jaman modern ini banyak fasilitas yang disediakan untuk berbelanja yaitu toko online dengan kemudahannya toko online banyak digemari para pengguna yang tanpa perlu keluar untuk membelinya.

C. Maksud Dan Tujuan
Ingin mengetahui lebih lanjut tentang toko online serta apa saja yang dapat kita manfaatkan dari toko online tersebut.

D. Pembahasan
Toko Online umumnya berhubungan dengan hal-hal sebagai berikut:
Design, Website Toko Online harus memiliki design dan tampilan yang menarik untuk dapat memikat pengunjung agar membeli produk atau jasa yang kita jual. Design yang modern dan dinamis sangat diperlukan untuk menghadapi persaingan dalam bisnis toko online. Dengan teknologi saat ini, design website sudah memiliki cakupan yang lebih luas lagi, dimana design harus mendukung berbagai perangkat online seperti Tablet, Smartphone, dan multi web browser.

Konsumen adalah pengunjung website yang tertarik dengan produk / jasa yang ditawarkan dan membelinya secara langsung melalui sistem transaksi online.

Sistem pembayaran adalah proses transaksi pembayaran dari konsumen ke penjual, dimana terdapat beberapa pilihan sistem yang berbeda-beda di masing-masing negara. Untuk sistem pembayaran di Indonesia umumnya menggunakan sistem Transfer Bank, sedangkan untuk sistem pembayaran e-commerce yang paling populer adalah menggunakan PayPal, selain itu sistem pembayaran juga dapat menggunakan Kartu Kredit dan beberapa jasa pembayaran online seperti WorldPay, 2Checkout.

Sistem Pengiriman, barang yang dipesan oleh konsumen akan dikalkulasi berat serta tujuan pengiriman, disini akan muncul berapa biaya pengiriman yang harus ditanggung oleh pembeli, sistem pengiriman yang umum di Indonesia menggunakan ekspedisi seperti TIKI JNE, TIKINET, Pahala Kencana, sedangkan untuk internasional dapat menggunakan UPS atau FedEx

Sistem Belanja Online, prosedur belanja online menggunakan sistem checkout, dimana barang yang telah dipilih akan dikelompokkan dalam satu keranjang belanja untuk dikalkulasi total nilai belanja, yang nantinya informasi ini akan dikirimkan ke penjual sebagai Order.

E. Kesimpulan
Selain kita dapat membeli barang ditoko online kita juga bisa menjual barang ditoko online tersebut.

F. Referensi
- https://id.wikipedia.org/wiki/Perdagangan_elektronik
- http://www.visigraphic.com/toko-online

Sekian yang dapat saya posting kali ini mengenai apa itu toko online.Terimakasih semoga bermanfaat.
wassalamualaikum wr. wb.

Sabtu, 04 Maret 2017

Sistem Operasi Open Source

Assalamualaikum wr. wb.
Pada kesempatan kali ini saya akan berbagi mengenai sistem operasi Linux, berikut penjelasannya.


 A. Pengertian
Menurut wikipedia bahasa Indonesia, Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.

B. Latar Belakang
Memberikan pengetahuan mengenai sistem operasi berbasis open source dikalangan masyarakat awam.

C. Tujuan
Bertujuan untuk mengenal apa itu sistem operasi Open Source dan kelebihan serta kekurangannya.

D. Pembahasan
1. Pengertian Linux dan Open Source
Linux adalah sebuah Operating System (OS) yang merupakan turunan dari UNIX yang pertama kali dibuat oleh Linus Torvalds di Universitas Helsinki, Finlandia. Kemudian Linux dikembangkan lagi dengan bantuan dari banyak programmer dan hacker UNIX di seluruh dunia.

Open Source dalam bahasa Indonesia berarti Kode Terbuka. Kode yang dimaksud disini adalah Kode Program. Kode Program yang dimaksud adalah perintah-perintah yang diketikkan berdasarkan logika yang benar.

Open Source Software (OSS) merupakan istilah yang digunakan untuk software komputer yang membuka/membebaskan source codenya untuk dilihat oleh orang lain dan membiarkan orang lain mengetahui cara kerja software tersebut dan sekaligus memperbaiki kelemahan- kelemahan yang ada pada software tersebut.

2. Filosofi Open Source
Ide dasar dari open source adalah sangat sederhana: Bilamana programer dapat membaca, mendistribusikan, dan memodifikasi kode sumber (listing) untuk sebuah software, maka perangkat lunak itu akan berkembang. Orang memperbaikinya, orang beradaptasi, orang memperbaiki bug. Dan ini akan menyebabkan terjadi pada percepatan pengembangan perangkat lunak, jika salah satu digunakan untuk memperlambat pengembangan perangkat lunak konvensional, tampaknya tidak masuk akal. Kami dalam komunitas open source telah belajar bahwa proses evolusi ini akan cepat menghasilkan software yang lebih baik daripada model tertutup tradisional.

3. Varian Linux
Linux memiliki banyak Varian atau yang biasa dikenal dengan Distro (Distribusi Sistem Operasi), hal ini disebabkan oleh konsep pengembangan Open Source dan lisensi yang digunakan GNU/GPL.

Redhat
Debian
Slackware

4. Kelebihan Linux
Lisensi yang gratis bahkan dapat didownload dan banyak ditemukan di internet dengan mudah.
Linux bisa berinteraksi dengan sistem operasi lain.
Linux mempunyai virtual memori, skalabilitas dan stabil.
Linux didukung oleh ribuan programmer di dunia.
Paket Linux merupakan satu kesatuan.
Linux mulai didukung oleh vendor hardware maupun software di dunia meskipun masih kalah dengan Windows.

5. Kelemahan Linux
Sistem operasi yang sulit untuk dipelajari terutama untuk orang yang tidak mempunyai dasar komputer yang kuat.
Aplikasi yang tersedia belum sebanyak Windows.
Sistem operasi yang tidak sepenuhnya berbasis GUI (Graphical User Interface).
Nama-nama program antara distro satu dengan distro lainnya berbeda-beda.

E.  Kesimpulan
Menggunakan sistem operasi open source sebenarnya tidaklah susah. Untuk pertama kalinya memang agak membingungkan, mungkin itu karena kurang terbiasa. jadi kalau sudah terbiasa pasti tidak akan susah.

F. Referensi
- http://203.130.243.185/data/index.php?dir=&file=00%20PENGENALAN%20SISTEM%20OPERASI%20LINUX.pdf
- https://id.wikipedia.org/wiki/Linux

Sekian yang dapat saya posting kali ini, terimakasih semoga bermanfaat.
Wassalamualaikum wr. wb.

Jumat, 03 Maret 2017

Pesan Error Pada PHP

Assalamualaikum wr. wb.
Pada Kesempatan kali ini saya akan berbagi tentang error pada php yang sering dijumpai ketika koding.


A. Latar Belakang
PHP dikenal sebagai salah satu bahasa pemrograman web yang paling easygoing. Dari segi aturan mainnya tidak seketat bahasa pemrograman lainnya, akan tetapi pada akhirnya sama saja membuat pusing ketika baris-baris program website kita menjadi error. Kali ini saya sedikit membagikan beberapa macam error pada PHP yang cukup sering terjadi agar kita bisa perbaiki.

B. Maksud Tujuan
Agar lebih memahami dan dapat mengerti dari bahasa eror tersebut.

C. Pembahasan
Setiap orang seorang programer atau development pasti menjumpai eror saat melaksanakan koding. Bahkan sampai menjadi langganan setiap pengerjaannya.
Dan kali ini saya akan membahas pesan-pesan eror yang sering muncul apa peyebabnya dan bagaimana solusinya tentunya kita harus mengerti dari pesan tersebut.

1. NOTICE

  • Undefined Variable
Pesan Kesalahan kira-kira berbunyi seperti, "Notice : Undefined Variable .......". Penyebabnya adalah karena variabel yang kita sebutkan pada baris yang ditunjuk tidak dikenal.

  • Undefined Index
Mirip seperti pesan Notice Undefined Variable, tapi yang menjadi fokusnya bukan pada variabel, melainkan pada index di baris yang bersangkutan. Kalau masih bingung index itu apa, index itu yang ada didalam kurung kotak. Yang biasanya dipakai array.

Beberapa Kemungkinan Penyebabnya adalah :
- Di Form HTML kita lupa membuat atribut method, atau method pada HTML tidak sesuai dengan method yang kita sebutkan di PHP. Misalkan di HTML kita bikin [form action="..." method="post"], tapi di PHP kita memanggilnya dengan $_GET[...].
- Kita lupa ngasih nama di tag-tag input yang akan dikirim. Dicek aja satu-satu, barangkali ada tag [input], [select], [textarea], dsb yang lupa dikasi atribut name="...".
- Nama atribut di HTML berbeda dengan yang kita panggil di PHP. Coba aja dipastiin ulang, udah sama atau belum?

  • Undefined Constant
Awalnya saya sempat bingung kapan pake petik 2, petik 1, dan nggak pake petik.. Petik 1 biasa digunakan untuk mendefinisikan sebuah string maupun sebuah index. Misalnya seperti echo 'Akubisa', $_POST['Akubisa'].  Petik 2 juga gunanya sama seperti petik 1, tapi didalam petik 2 tersebut masih bisa diisi variabel lainnya. Misalnya, echo "Nama saya adalah $nama". Nggak pake petik dilakukan untuk string yang biasanya pake petik 1 tapi sedang diapit petik 2.. Misalnya echo "nama saya adalah $_POST[nama]".
Notice Undefined Constant ini muncul ketika di bagian yang seharusnya kita pakai tanda petik (entah petik 1 atau petik 2), tapi kita nggak mengisinya..

2. WARNING
[nama fungsi] Expect at least (n) parameter
Pesan kesalahan ini biasanya muncul ketika kita memanggil sebuah function, terlepas function buatan kita sendiri maupun function bawaan PHP.

  • Error Warning Expect Parameter
Seperti contoh fungsi explode() pada PHP seharusnya diinputkan minimal 2 parameter, tapi hanya diinputkan 1. Untuk mengatasi error warning seperti ini, pastikan kita menggunakan fungsi yang ada dengan benar.

  • Warning mysql_fetch_array() expects parameter 1 to be resource, Invalid Arguments Suplied for Foreach
2 macam error ini sengaja saya gabungkan menjadi 1. Ini adalah error yang erat kaitannya dengan database.
Terlepas kita menggunakan engine mysql maupun PDO, 2 error peringatan ini bisa muncul hanya karena 1 penyebab yang sama : SQL yang tidak valid. Cara memperbaikinya ya hanya dengan memastikan bahwa SQL inputan kita di perulangan while maupun foreach sudah benar.

3. PARSE ERROR

  • Syntax Error
Pada error-error sebelumnya hanya bersifat pemberitahuan dan peringatan, di Parse Error ini baris coding akan langsung distop eksekusi kalau ketemu error ini.. Parse Error Syntax Error seperti gambar dibawah ini :
Error macam ini bisa dibilang gampang gampang gurih. Gampangnya sih karena dikasi tau baris permasalahannya di sekitar mana, seperti di contoh kan dikasi tau di baris ke-6 sekitar kata ECHO ada yang salah. Akan tetapi yang kita analisis bukan hanya baris ke-6nya saja, melainkan kemungkinan di 1 baris sebelumnya juga.
Kira-kira dari contoh coding saya ketauan nggak salahnya dimana? Apakah beneran di baris 6? Ternyata gara-gara kurang titik koma di baris ke-4 lho. Nah, mesti agak jeli untuk mengatasi error macem ini. Hal ini berlaku untuk segala jenis kemungkinan kesalahan. Lupa titik koma, lupa tanda titik, lupa kurung tutup, dsb.

  • Unexpected End of File
Penyebabnya error udah bener-bener jelas cuma 1 : Ada kurung tutup (biasanya kurung kurawal) yang lupa kita tutup! Sekalipun di error ini dijelaskan baris keberapa (dalam contoh dikasi tau baris ke-13), tapi hal itu sama sekali nggak membantu. Karena baris ke-13 itu nggak ada apa-apa.
Jadi cara mengatasinya? Yaa, pilihannya cuma antara bikin lagi dari awal, atau ngecekin kurung buka dan kurung tutupnya satu-satu. Iya gitu aja.

  • FATAL ERROR
Fatal Error Call to Undefined Function
Untuk error macam ini juga kita cuma perlu modal teliti doang. Salah sebut / salah ketik nama fungsi akibatnya bisa begini.

  • Blank Error
Penyebab blank error itu sendiri adalah antara kesalahan logika, dan juga bisa karena kita membuat IF tanpa ELSE. Jadi ketika kita menjalankan tiba-tiba ada masalah yang tidak kita tahu, terus di coding kita sendiri nggak bikin kondisi untuk mengantisipasi kesalahan macam itu, jadilah blank error. Kalau kata-kata itu terlalu susah, simpelnya sih coba dibiasakan selalu membuat ELSE pada setiap IF, sekalipun elsenya keliatannya nggak bakal kepake.

D. Kesimpulan
Kesimpulannya adalah bahwa eror yang kita dapatkan bisa dari berbagai macam penyebab langkah pertama yang harus kita lakukan saat menemui pesan error tersebut kita harus mengerti dulu apa maksud dari pesan tersebut.

E. Referensi
- http://www.tianrosandhy.com/blog/mengenal+dan+mengatasi+pesan+error+pada+php

Sekian yang dapat saya bagikan kali ini, terimakasih semoga bermanfaat.
Wassalamualaikum wr. wb.

Kamis, 02 Maret 2017

PHP - Array

Assalamualaikum wr. wb.
Pada kesempatan kali ini, saya akan memposting mengenai array pada PHP,



A. Latar Belakang
Dalam suatu program pasti ada pemanggilan data, data tersebut bisa terdapat pada database atau hanya tersimpan sementara. Jika tersimpan pada database data disimpan pada PhpMyAdmin dan sementara tersimpan dalam bentuk tipe data array.

B. Maksud Tujuan
Agar lebih memahami dan mengetetahui fungsi array pada PHP dengan lebih jelas

C. Pembahasan
Apa itu Array?
Array adalah kumpulan / urutan elemen-elemen data yang bertipe sama dan bentuk syntax-nya adalah tipe_array nama_array [konstanta]; kemudian struct adalah kumpulan nilai data yang boleh untuk berbeda tipe data dan syntax-nya adalah struct nama_struct;

Variabel adalah tempat penyimpanan memegang nomor atau teks. Masalahnya adalah, variabel akan terus hanya satu nilai. Array adalah variabel khusus, yang dapat menyimpan beberapa nilai dalam satu variabel tunggal.

Jika teman - teman memiliki daftar item (daftar nama barang, misalnya), menyimpan daftar barang di variabel tunggal bisa terlihat seperti ini:

$barang1=”Meja”;
$barang2=”Lemari”;
$barang3=”Kursi”;

Namun, bagaimana jika Anda ingin loop melalui barang dan menemukan satu tertentu? Dan bagaimana jika tidak 3 mobil, tapi 300?

Solusi terbaik di sini adalah dengan menggunakan array!
Sebuah array dapat memegang semua nilai variabel Anda di bawah satu nama. Dan Anda dapat mengakses nilai dengan mengacu pada nama array.

Setiap elemen dalam array memiliki indeks sendiri sehingga dapat dengan mudah diakses.
Dalam PHP, ada tiga jenis array:

1). Numeric array – Sebuah array dengan indeks numerik
2). Asosiatif array – Sebuah array dimana setiap key ID adalah terkait dengan nilai
3). Multidimensional array – Sebuah array yang berisi satu atau lebih array


1. Numeric Array
Sebuah numeric array menyimpan setiap elemen array dengan indeks numerik. Ada dua metode untuk membuat array numerik.

1). Pada contoh berikut ini indeks akan otomatis diberi (index dimulai dari 0):

$barang=array(“Meja”,”Kursi”,”Lemari”,”TV”);

Pada contoh berikut ini kami menetapkan indeks secara manual:

$barang[0]=”Meja”;
$barang[1]=”Kursi”;
$barang[2]=”Lemari”;
$barang[3]=”TV”;

Dalam contoh berikut Anda mengakses nilai variabel dengan mengacu pada nama array dan indeks:

<?php
$barang[0]=”Meja”;
$barang[1]=”Kursi”;
$barang[2]=”Lemari”;
$barang[3]=”TV”;
echo $barang[0] . ” dan ” . $barang[1] . ” di sekolah.”;
?>

Kode di atas akan menampilkan:
Meja dan Kursi di sekolah.


2. Array asosiatif
Array asosiatif, setiap tombol ID adalah terkait dengan nilai. Ketika menyimpan data tentang nilai bernama spesifik, numerik array tidak selalu cara terbaik untuk melakukannya. Dengan array asosiatif kita dapat menggunakan nilai sebagai kunci dan memberikan nilai kepada mereka.

contoh 1
Dalam contoh ini kita menggunakan array untuk menetapkan usia ke orang yang berbeda:
$usia = array(“Dinada”=>32, “risna”=>30, “Jogi”=>34);

contoh 2
Contoh ini adalah sama seperti contoh 1, tetapi menunjukkan cara yang berbeda untuk menciptakan array:

$ages[‘Dinada’] = “32”;
$ages[‘risna’] = “30”;
$ages[‘Jogi’] = “34”;

Kunci ID dapat digunakan di dalam script:
<?php
$ages[‘Dinada’] = “32”;
$ages[‘risna’] = “30”;.
$ages[‘Jogi’] = “34”;
echo “Umur Dinada” . $ages[‘Dinada’] . ” tahun.”;
?>

Kode di atas akan menampilkan:
Umur Dinada 32 tahun.

3. Array multidimensi
Dalam array multidimensi, setiap elemen dalam array utama juga dapat sebuah array. Dan setiap elemen dalam array sub-dapat sebuah array, dan sebagainya.

contoh :
Dalam contoh ini kita membuat array multidimensi, dengan otomatis diberi ID kunci:

    $families = array(
        “Griffin”=>array (
        “Peter”,
        “Lois”,
        “Megan"),
        “Quagmire”=>array(
        “Glenn"),
        “Brown”=>array(
        “Cleveland”,
        “Loretta”,
        “Junior”));

Array di atas akan terlihat seperti ini jika ditulis ke output:

        Array
        (
        [Griffin] => Array
        (
        [0] => Peter
        [1] => Lois
        [2] => Megan
        )
        [Quagmire] => Array
        (
        [0] => Glenn
        )
        [Brown] => Array
        (
        [0] => Cleveland
        [1] => Loretta
        [2] => Junior
        )
        )


contoh 2
Mari kita mencoba menampilkan nilai tunggal dari array di atas:

echo “Apa ” . $variabel[2] .
” Belajar Pemograman itu mudah”;

Kode di atas akan menampilkan :

Apa Belajar Pemograman itu mudah?

D. Kesimpulan
    Kesimpulannya adalah Array merupakan tempat penyimpanan sementara yang tidak masuk ke database yang dapat dieksekusi secara langsung.

E. Referensi
- http://tutorial.belajarweb.net/php/php-array.html
- https://id.wikipedia.org/wiki/Array

Sekian yang dapat saya posting, terimakasih semoga bermanfaat.
wassalamualaikum wr. wb.

Rabu, 01 Maret 2017

Analisis SWOT

Assalammualaikum wr. wb.
Pada kesempatan kali ini saya akan memposting mengenai analisi swot, berikut penjelasannya.



A. Latar Belakang
     Latar belakang saya membagikan ini agar memudahkan kalian untuk membuat metode perencanaan strategis yang digunakan untuk mengevaluasi kekuatan (strengths), kelemahan (weaknesses), peluang (opportunities), dan ancaman (threats) dalam suatu proyek atau suatu spekulasi bisnis.

B. Maksud dan Tujuan
     Maksud dan tujuannya untuk memudahkan kalian semua yang ingin membuat metode perencanaan.

C. Pembahasan
     Analisis SWOT adalah metode perencanaan strategis yang digunakan untuk mengevaluasi kekuatan (strengths), kelemahan (weaknesses), peluang (opportunities), dan ancaman (threats) dalam suatu proyek atau suatu spekulasi bisnis. Keempat faktor itulah yang membentuk akronim SWOT (strengths, weaknesses, opportunities, dan threats). SWOT akan lebih baik dibahas dengan menggunakan tabel yang dibuat dalam kertas besar, sehingga dapat dianalisis dengan baik hubungan dari setiap aspek.

    Proses ini melibatkan penentuan tujuan yang spesifik dari spekulasi bisnis atau proyek dan mengidentifikasi faktor internal dan eksternal yang mendukung dan yang tidak dalam mencapai tujuan tersebut. Analisis SWOT dapat diterapkan dengan cara menganalisis dan memilah berbagai hal yang mempengaruhi keempat faktornya, kemudian menerapkannya dalam gambar matrik SWOT, di mana aplikasinya adalah bagaimana kekuatan (strengths) mampu mengambil keuntungan (advantage) dari peluang (opportunities) yang ada, bagaimana cara mengatasi kelemahan (weaknesses) yang mencegah keuntungan (advantage) dari peluang (opportunities) yang ada, selanjutnya bagaimana kekuatan (strengths) mampu menghadapi ancaman (threats) yang ada, dan terakhir adalah bagaimana cara mengatasi kelemahan (weaknesses) yang mampu membuat ancaman (threats) menjadi nyata atau menciptakan sebuah ancaman baru.

     Teknik ini dibuat oleh Albert Humphrey, yang memimpin proyek riset pada Universitas Stanford pada dasawarsa 1960-an dan 1970-an dengan menggunakan data dari perusahaan-perusahaan Fortune 500.

D. Kesimpulan
    Dari Pernyataan diatas dapat kita bahwa Analisis sistem adalah metode perencanaan strategis yang digunakan untuk mengevaluasi kekuatan (strengths), kelemahan (weaknesses), peluang (opportunities), dan ancaman (threats) dalam suatu proyek atau suatu spekulasi bisnis.

E. Referensi
- https://id.wikipedia.org/wiki/Analisis_SWOT

Sekian yang dapat saya posting kali ini, terimakasih ssemoga bermanfaat,
Wassalammualaikum wr. wb.

Selasa, 28 Februari 2017

DFD (Data Flow Diagram)

Assalamualaikum wr.wb
Pada kesempatan kali ini saya akan membagikan materi tentang apa itu DFD, berikut materinya,



A. PENGERTIAN
Diagram Alir Data (DAD) atau Data Flow Diagram (DFD) merupakan suatu diagram yang menggunakan simbol dalam menggambarkan aliran dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, terstruktur dan jelas.

B. LATAR BELAKANG
DFD didisain untuk menunjukkan sebuah sistem yang terbagi-bagi menjadi suatu bagian sub-sistem yang lebih kecil dan untuk menggarisbawahi arus data antara kedua hal yang tersebut.

C. MAKSUD DAN TUJUAN
Untuk mengetahui tentang DFD serta dapat mengetahui tentang kegunaan dari DFD itu sendiri.

D. PEMBAHASAN
Simbol DFD :




Manfaat DFD :
Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi.

DFD ini adalah salah satu alat pembuatan model yang sering digunakan,khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem.Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem.

DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.

Tujuan DFD :
Memberikan indikasi mengenai bagaimana data ditransformasi pada saat data bergerak melalui sistem.
Menggambarkan fungsi-fungsi(dan sub fungsi) yang mentransformasi aliran data.


E. KESIMPULAN
Dengan DFD kita dapat membuat suatu sistem sebagai suatu jaringan yang dihubungkan ssatu sama lain dengan alur data

F. REFERENSI
- https://id.wikipedia.org/wiki/Diagram_alir_data
- http://nickizoner.blogspot.co.id/2013/04/diagram-alir-data-dad-atau-data-flow.html

Sekian yang dapat saya bagikan mengenai DFD, terimakasih semoga bermanfaat.
Wassalamualaikum wr. wb.

Senin, 27 Februari 2017

Pengenalan CMS (Content Management System)

assalamualaikum wr. wb.
Sore semua... Pada kesempatan kali ini saya akan berbagi tentang CMS, apakah itu CMS (Content Managemen System) ?

Pengertian
Sistem manajemen konten (Inggris: content management system, disingkat CMS), adalah perangkat lunak yang digunakan untuk menambahkan atau memanipulasi (mengubah) isi dari suatu situs web. Umumnya, sebuah CMS (Content Management System) terdiri dari dua elemen yaitu :
  1. aplikasi manajemen isi (Content Management Application, CMA)
  2. aplikasi pengiriman isi (content delivery application, CDA)

Latar Belakang
Dalam pembuatan website, minimal kita diharuskan mengerti tentang HTML serta bahasa pemrograman lain seperti PHP. Namun sekarang, dengan adanya CMS, mempermudah kita dalam membuat sebuah website.

Maksud Dan Tujuan
Agar mengetahui apa itu CMS serta mengerti cara penggunaannya.

Pembahasan
Elemen CMA digunakan untuk mengelola konten yang mungkin tidak memiliki pengetahuan mengenai HTML untuk mengelola pembuatan, pengubahan, dan penghapusan isi dari suatu situs web tanpa perlu memiliki keahlian sebagai seorang webmaster. Elemen CDA menggunakan dan menghimpun informasi-informasi yang sebelumnya telah ditambah, dikurangi atau diubah oleh pemilik situs web untuk memperbaharui situs web tersebut. Kemampuan atau fitur dari sebuah sistem CMS berbeda-beda. Walaupun begitu, kebanyakan dari perangkat lunak ini memiliki fitur publikasi berbasis Web, manajemen format, kontrol revisi, pembuatan indeks, pencarian, dan pengarsipan.

CMS merupakan situs web yang menerapkan sistem ini berorientasi terhadap konten. Sudah bukan merupakan kendala yang berarti bagi manajemen atau humas suatu perusahaan/institusi/organisasi untuk memperbaharui situs webnya. Dengan hak akses dan otoritas masing-masing, setiap bagian dari perusahaan/intitusi/organisasi dapat memberikan kontribusinya kedalam website tanpa prosedur yang sulit.

Pada umumnya sebuah CMS memiliki 2 bagian kategori yaitu bagian Front-end dan Back-end.

Kecanggihan dan fitur masing-masing CMS bergantung pada CMS yang digunakan. Penggunaan sistem hirarki pengguna yang diterapkan CMS dalam hak aksesnya pun sangat bervariasi sesuai CMS masing-masing. Mulai dari level akses user anggota yang hanya dapat mengirimkan data tertentu berupa komentar, kemudian editor yang dapat mengirimkan suatu artikel/berita (untuk CMS yang menyediakan fasilitas ini), hingga level administrator yang dapat melakukan semua fitur yang ada.

Keberadaan aplikasi gratisan di Internet dan juga komunitas sumber terbuka yang semakin menjamur ikut memberikan andil yang signifikan untuk menjadikan teknologi CMS menjadi murah dari segi harga akan tetapi dengan fitur-fitur yang semakin lengkap dan canggih. Dari segi biaya implementasi pembuatan CMS sangatlah murah apalagi jika dibandingkan dengan fitur-fitur dan kemudahan yang ditawarkan. Hal inilah yang akhirnya ikut mempopulerkan CMS dan akhirnya akan menggantikan semua website konvensional yang ada.

Salah satu perangkat lunak Content Management System yang dikenal luas yaitu MediaWiki, perangkat lunak yang dipakai di Wikipedia dan proyek-proyek sejenis.

Fitur umum
Sistem manajemen konten akan sering mengandung fitur berikut:
  • SEO -ramah URL
  • Terpadu dan bantuan online
  • Modularitas dan diperpanjang
  • Pengguna dan kelompok fungsi
  • Template dukungan untuk mengubah desain
  • Install dan Upgrade penyihir
  • log audit terpadu
  • Ketaatan dengan berbagai kerangka kerja aksesibilitas dan standar, seperti WAI-ARIA

Keuntungan
  • Mengurangi kebutuhan untuk kode dari awal
  • Kemampuan untuk membuat website dengan cepat
  • Kemampuan untuk menciptakan tampilan bersatu dan merasa
  • kontrol versi
  • manajemen izin mengedit

Kekurangan
  • Terbatas atau tidak ada kemampuan untuk membuat fungsi tidak dibayangkan di CMS (misalnya, layout, aplikasi web, dll)
  • Peningkatan kebutuhan akan keahlian khusus dan pelatihan untuk penulis konten

Kesimpulan


Referensi
- https://id.wikipedia.org/wiki/Sistem_manajemen_konten
- https://en.wikipedia.org/wiki/Content_management_system

Sekian yang dapat saya posting kali ini, terimakasih semoga bermanfaat.
wassalamualaikum wr. wb.

Sabtu, 25 Februari 2017

Rencana Kerja

Assalamualaikum wr. wb.
Pada kesempatan kali ini saya akan menyampaikan materi tentang rencana kerja, apa itu rencana kerja? berikut materinya,




A. Pengertian
Rencana kerja adalah serangkaian tujuan dan proses yang bisa membantu tim dan/atau seseorang mencapai tujuan tersebut. Dengan membaca rencana kerja, Anda bisa memahami skala sebuah proyek dengan lebih baik. Ketika digunakan di dunia kerja maupun akademik, rencana kerja membantu Anda mengerjakan proyek dengan teratur. Melalui rencana kerja, Anda memecah proses jadi tugas-tugas kecil yang ringan sekaligus mengetahui apa saja yang Anda ingin capai. Pelajari cara membuat rencana kerja agar Anda lebih siap saat mengerjakan proyek berikutnya.

B. Latar Belakang
Sesuai amanat Undang-Undang Nomor 25 tahun 2004 tentang Sistem Perencanaan Pembangunan Nasional dan Undang-undang 2004 tentang Pemerintahan Daerah bahwa dalam penyelenggaraan Pemerintah Daerah disusun perencanaan pembangunan daerah sebagai satu kesatuan dalam sistem perencanaan pembangunan nasional. Perencanaan pembangunan daerah dimaksud disusun secara berjangka meliputi; (a) Rencana Pembangunan Jangka Panjang Daerah (RPJPD) untuk jangka waktu 20 tahun. (b) Rencana Pembangunan Jangka Menengah Daerah (RPJMD) untuk jangka waktu 5 tahun. (c) Rencana Kerja Pemerintah Daerah (RKPD) untuk jangka waktu 1 tahun.
Dengan didasari oleh itu bagaimana dengan perancangan rencana kerja untuk jangka waktu yang pendek. Terutama untuk pelajar atau pemuda yang masih sibuk dengan sekolah, kegiatan-kegiatannya diluar agar bisa menyeimbangkan kegiatan hariannya dan tetap bertanggung jawab pada tugas dan kewajibannnya.

C. Maksud Dan Tujuan
Dengan rencana kerja, pekerjaan yang akan kita lakukan akan tertata rapi dan sesuai dengan apa yang kita inginkan arau tujuan kita.

D. Langkah Kerja
  •  Tentukan untuk apa rencana kerja itu Anda susun.
Ada beragam alasan kita menyusun rencana kerja. Tentukan tujuan itu sedari awal agar Anda bisa mempersiapkan proyek dengan baik. Ingat, sebagian besar rencana kerja berlaku untuk jangka waktu tertentu, misalnya 6 bulan atau 1 tahun.
Di kantor rencana kerja membantu atasan Anda mengetahui proyek apa yang akan Anda kerjakan selama beberapa bulan ke depan. Atasan Anda butuh informasi itu biasanya seusai tinjauan kinerja tahunan atau ketika tim Anda menggarap proyek besar. Rencana kerja juga bisa berupa hasil dari sesi perencanaan strategis yang dibuat perusahaan di awal kalender atau tahun fiskal baru.
Di dunia akademik rencana kerja cocok digunakan oleh mahasiswa untuk mengerjakan proyek besar, atau oleh dosen untuk merancang silabus per semester.
Untuk proyek pribadi, rencana kerja memberi Anda gambaran, apa yang Anda berniat lakukan, bagaimana Anda akan melakukannya, dan kapan Anda berencana menyelesaikannya.

  •  Tulis pendahuluan dan latar belakang.
Untuk rencana kerja profesional, Anda harus menulis pendahuluan dan latar belakang. Atasan atau manajer Anda akan memperoleh informasi yang mereka butuhkan untuk memahami rencana kerja itu. Sebaliknya, dalam rencana kerja akademik biasanya tidak perlu ada pendahuluan dan latar belakang. Pendahuluan sebaiknya singkat dan menarik. Ingatkan atasan Anda kenapa Anda membuat rencana kerja itu. Kenalkan padanya proyek yang akan Anda kerjakan selama kurun waktu tertentu. Latar belakang sebaiknya menyoroti alasan Anda membuat rencana kerja itu. Anda bisa melakukannya, misalnya, dengan menyajikan detail atau statistik laporan terbaru, mengidentifikasi masalah yang perlu diatasi, atau alasan lainnya berdasarkan masukan dan umpan balik yang Anda terima selama mengerjakan proyek sebelumnya.

  •  Tentukan tujuan dan target.
Tujuan dan target adalah dua hal yang saling terkait. Dalam rencana kerja, keduanya sama-sama mengarah ke pencapaian hasil. Bedanya, tujuan bersifat umum, sedangkan target lebih spesifik.
Tujuan adalah gambaran keseluruhan proyek Anda. Tuliskan apa saja hasil akhir yang Anda inginkan dari rencana kerja itu. Usahakan cakupannya luas. Misalnya, Anda ingin menyelesaikan makalah penelitian atau belajar menulis.
Target sebaiknya spesifik dan nyata. Dengan kata lain, Anda harus bisa mencoret langkah-langkah yang ada di daftar target setelah Anda menyelesaikannya. Menemukan narasumber yang bisa diwawancarai untuk makalah penelitian Anda termasuk contoh target yang bagus.
Kalau target-target yang ada terlalu beragam, Anda bisa memecahnya jadi jangka pendek, jangka menengah, dan jangka panjang. Misalnya, target jangka pendek perusahaan untuk meningkatkan jumlah audiens sebesar 30% dalam tiga bulan berbeda dengan target jangka panjang untuk memperkuat visibilitas merek (brand) di media sosial selama setahun.
Target biasanya ditulis dalam kalimat aktif menggunakan kata kerja tindakan dengan makna spesifik. Misalnya, "merencanakan", "menulis", "meningkatkan", dan "mengukur". Hindari kata kerja dengan makna samar seperti "memelajari", "memahami", dan "mengetahui".

  •  Susun rencana kerja dengan target-target yang "SMART".
SMART adalah akronim yang biasa digunakan untuk mencari hasil yang lebih nyata dan bisa dikerjakan dalam rencana kerja.
Specific berarti terperinci. Apa tepatnya yang akan kita lakukan untuk siapa? Uraikan populasi yang akan Anda layani dan semua tindakan spesifik yang akan Anda gunakan untuk membantu mereka.
Measurable berarti terukur. Apakah target itu kuantitatif dan bisa diukur? Bisakah Anda menghitung hasilnya?
Achievable berarti bisa dicapai. Bisakah Anda menyelesaikannya dalam waktu yang telah ditetapkan dengan sumber daya yang Anda miliki? Mengingat segala keterbatasan yang ada, target Anda harus realistis.
Di situasi tertentu, Anda mungkin perlu berkonsultasi dengan seorang pakar untuk memastikan target-target dalam rencana kerja Anda memang bisa dicapai.
relevant adalah terkait kepentingan. Akankah target itu berdampak pada tujuan atau strategi yang Anda inginkan? Walau penting bagi kesehatan umumnya, benarkah pengukuran tinggi badan dan berat badan siswa SMA bisa langsung mengarah ke perubahan prosedur kesehatan mental? Pastikan target dan metode kerja Anda memiliki keterkaitan yang jelas dan intuitif.
Time bound adalah terikat waktu. Kapan target itu tercapai, dan/atau kapan Anda tahu Anda telah menyelesaikannya? Tentukan tanggal berakhirnya proyek. Sebutkan pula, kalau ada, hasil akhir seperti apa yang bisa menyebabkan proyek Anda berakhir lebih dini, dengan semua hasil tercapai.

  •  Cantumkan sumber daya yang Anda miliki.
Dalam daftar ini tulis semua yang Anda butuhkan untuk mencapai tujuan dan target. Sumber daya beragam bentuknya, tergantung untuk apa rencana kerja itu Anda buat.
Sumber daya di kantor meliputi anggaran keuangan, karyawan, konsultan, bangunan atau ruangan, dan buku-buku. Anggaran yang mendetail bisa Anda lampirkan kalau rencana kerja itu lebih formal.
Sumber daya di dunia akademis meliputi akses ke berbagai perpustakaan; bahan penelitian seperti buku-buku, koran, dan jurnal; komputer dan akses internet; serta profesor atau orang lain yang bisa membantu Anda ketika Anda ingin bertanya.

  •  Kenali batasan yang ada.
Batasan adalah hambatan yang bisa jadi menghalangi upaya Anda mencapai tujuan dan target. Misalnya, ketika mengerjakan tugas penelitian di sekolah atau kampus, jadwal Anda ternyata terlalu padat sehingga Anda tidak bisa meneliti dan menulis dengan baik. Karena itu, batasan Anda adalah jadwal yang padat. Coba hilangkan komitmen lain sepanjang semester itu agar Anda bisa menyelesaikan rencana kerja secara efektif.

  •  Siapa yang bertanggung jawab?
Pertanggungjawaban adalah elemen penting rencana yang baik. Siapa yang bertanggung jawab atas penyelesaian tiap tugas? Walau ada tim yang mengerjakan sebuah tugas, satu orang harus bertanggung jawab memastikan tugas itu selesai tepat waktu.

  •  Tulis strategi.
Amati rencana kerja Anda, kemudian putuskan bagaimana Anda menggunakan sumber daya sembari mengatasi batasan untuk mencapai tujuan dan target.
Tulis daftar tindakan yang terperinci. Kenali apa yang harus terjadi tiap hari atau tiap minggu agar tujuan Anda tercapai. Cantumkan juga tindakan apa saja yang harus dilakukan oleh anggota tim lainnya. Anda bisa menggunakan software manajemen proyek atau kalender pribadi untuk mengatur informasi ini.

  •  Buat jadwal.
Walau Anda boleh membuat jadwal kerja tentatif, kejadian atau situasi tidak terduga bisa muncul sewaktu-waktu. Karenanya, sediakan ruang di jadwal Anda untuk menghindari keterlambatan.

E. KESIMPULAN
Rencana kerja yang akan kita laukan sebaiknya dilakukan dengan konsisten agar sesuai dengan target yang kita inginkan.

F. REFERENSI
- http://id.wikihow.com/Menyusun-Rencana-Kerja
- http://blog.eikontechnology.com/5-cara-membuat-rencana-kerja-lebih-produktif-happy-dalam-seminggu
- https://id.wikipedia.org/wiki/Rencana

Sekian yang dapat saya posting mengenai Perencanaan Kerja. Terimakasih semoga bermanfaat.
Wassalamualaikum wr. wb.

Jumat, 24 Februari 2017

Fungsi Action Dalam Form PHP

assalamualaikum wr. wb.
Pada kesempatan kali ini, saya akan memposting mengenai fungsi action pada PHP yang biasanya terdapat dalam form.

 

A. Latar Belakang
Pada setiap program atau aplikasi pasti terdapat flow atau alur yang menjadikan halaman yang satu dengan halaman lain saling berhubungan. jika pada perancangannya digambarkan dengan flowchart pada penerapannya menggunakan perintah action untuk lari ke halaman lain.

B. Maksud dan Tujuan
Memahami dan mengetahui fungsi action pada PHP

C. Pembahasan
Action attribute pada HTML Form berfungsi untuk mendefinisikan tindakan apa yang akan dilakukan ketika formulir dikirimkan. Umumnya untuk menyerahkan data ke server adalah dengan menggunakan tombol submit. Dengan kata lain, action attribute ini artinya mau dieksekusi ke mana data itu ketika tombol submit diklik.

Ada dua cara dalam menetapkan halaman pemrosesan form, yaitu :
1. Diproses pada halaman yang sama
Jika script untuk memproses form berada pada halaman yang sama, maka parameter action diisi dengan variabel global $_SERVER['PHP_SELF'] atau bisa juga dikosongkan saja.
Contoh script PHP untuk menangani form pada halaman yang sama :
<html>
<body>
<?
if(isset($_POST["submit"]))
{
echo "Data yang anda masukkan adalah:<br/>";
echo "Nama = ".$_POST["name"]." <br/>";
echo "E-mail = ".$_POST["email"]." <br/>";
}
?>
<form action="" method="post">
Nama: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit" value="Enter" name="submit">
</form>
</body>
</html>

Penjelasan script :
Pada form terdiri dari dua input text dan satu input submit. ($_POST["submit"]) merupakan penanganan kondisi saat tombol submit ditekan. Jika kondisi if tercapai maka akan mengerjakan perintah yang menampilkan nama serta e-mail yang dimasukkan. Data input text name dan email diambil dengan metode POST melalui variabel $_POST["name"] dan $_POST["email"].

2. Diproses pada halaman berbeda
Penanganan action yang kedua adalah diproses pada halaman lain. Cara ini dilakukan dengan mengisi parameter action sesuai nama file letak script PHP.
Contoh scriptnya adalah seperti berikut,
script untuk membuat formnya :
<html>
<body>
<form action="proses.php" method="post">
Nama: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>
</body>
</html>

script untuk memroses formnya :
<html>
<body>
Selamat Datang <?php echo $_POST["name"]; ?><br>
Email anda: <?php echo $_POST["email"]; ?>
</body>
</html>


D. Kesimpulan
Kesimpulannya adalah atribut action digunakan untuk mendefinisikan tindakan dari sistem tersebut sehingga akan dieksekusi kemana selanjutnya form itu ditujukan.

E. Referensi
- http://sinahu-coding.blogspot.co.id/2015/05/html-form-atribut-dan-fungsinya.html
- http://www.nulis-ilmu.com/2014/10/menangani-action-form-dengan-php.html

Sekian yang dapat saya posting kali ini, terimakasih semoga bermanfaat.
wassalamualaikum wr. wb.

Kamis, 23 Februari 2017

Fungsi Require Pada PHP

assalamualaikum wr. wb.
Postingan saya kali ini mengenai fungsi require dalam bahasa pemrograman PHP.

A. Latar Belakang
Pada setiap halaman pasti ada halaman yang terpisah yang merupakan pembagian dari tugas sebagai frontend dan backend. Untuk menjadi satu kesatuan halaman dari setiap programer menggunakan fungsi Include untuk menyatukannya selain include fungsi required juga memiliki fungsi yang sama.

B. Maksud dan Tujuan
Memahami dan mengetahui perbedaan Include dan required

C. Pembahasan
Require(), perintah ini digunakan untuk menggabungkan suatu script PHP atau teks dari file lain dengan script PHP yang memanggilnya. Script atau file yang digabung tidak harus berisi script atau kode program PHP. Apabila script atau file yang digabungkan itu berupa script PHP, maka PHP akan mengevaluasi dan menjalankannya.
Sintaknya seperti berikut :
require ( "nama_file" );
        atau
require "nama_file";

Contoh membuat File dengan include koneksi.php :
1. Membuat file koneksi.php
<?php
$host = "localhost";
$user = "root";
$pwd = "";
$dbName = "db_latihan";
$mysqli = new mysqli($host, $user, $pwd, $dbName);
?>

2. Membuat Halaman contoh list.php
<?php
require "koneksi.php";
$result = $mysqli->query("select * from mahasiswa");
while ($a = $result->fetch_array(MYSQLI_ASSOC)) {
echo $a['nim'] .  " - " .  $a['nama'] . "<br />";
}
$mysqli->close();
?>

D. Kesimpulan
Kesimpulannya adalah  bahwa Include pada PHP memiliki fungsi untuk menggabungkan suatu script PHP atau file dengan script pemanggilnya.

E. Referensi
- http://www.belajarphplengkap.com/2016/01/perintah-require-dan-include-dalam-php.html

Sekian yang dapat saya posting kal ini, terimakasih semoga bermanfaat.
wassalamualaikum wr. wb.

Rabu, 22 Februari 2017

Fungsi Include() Pada PHP


assalamualaikum wr. wb.
Pada kesempatan kali ini saya akan berbagi mengenai fungsi include yang terdapat dalam PHP.


I. Latar Belakang
Dalam pemrograman sering kali kita melakukan penggabungan dari beberapa file, dan menggunakan perintah include().

II. Maksud Dan Tujuan
Mengetahui fungsi include dan penggunaannya.

III. Pembahasan
Include() dalam PHP...
Include(), perintah ini digunakan untuk menggabungkan suatu script PHP atau file dengan script pemanggilnya. Perintah include() akan memanggil selalu akan melakukan evaluasi kembali script yang ada yang dispesifikasikan dalam perintah tersebut.
Apabila file yang dipanggil dengan menggunakan perintah include() berupa script PHP, maka harus mempunyai tag awal (<?php) dan tag penutup (?>) PHP yang benar. Agar isi file tersebut dapat dikenali sebagai script PHP.
Sintaknya seperti berikut :
include ( "nama_file" );
atau
include "nama_file";

Contoh membuat File dengan include koneksi.php :

1. Membuat file koneksi.php
  <?php
  $host = "localhost";
  $user = "root";
  $password = "password";
  $dbName = "db_latihan";
 
  $mysqli = new mysqli($host, $user, $pwd, $dbName);
?>

2. Membuat Halaman contoh list.php
<?php
  include "koneksi.php";  
  $result = $mysqli->query("select * from mahasiswa");
  while ($a = $result->fetch_array(MYSQLI_ASSOC)) {
    echo $a['nim'] .  " - " .  $a['nama'] . "<br />";
  }
  $mysqli->close(); 
?>


IV. Kesimpulan
Dengan fungsi include kita dapat melakukan penggabungan file dengan cara memanggil file tersebut.

V. Referensi
- http://www.belajarphplengkap.com/2016/01/perintah-require-dan-include-dalam-php.html

Sekian yang dapat saya bagikan kali ini, terimakasih semoga bermanfaat.
wassalamualaikum wr. wb.

Selasa, 21 Februari 2017

Sistem Informasi

assalamualaikum wr. wb.
Pada kesempatan kali ini, saya akan berbagi mengenai sistem informasi, apa itu sistem informasi ? Berikut penjelasannya,


I. Latar Belakang
    Latar belakang saya membagikan ini untuk berbagi pengetahuan yang sudah saya dapat kan disini

II. Maksud dan Tujuan
     Agar mengetahui apa itu Sistem informasi

III. Pembahasan
     Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya pada penggunaan organisasi teknologi informasi dan komunikasi (TIK), tetapi juga untuk cara di mana orang berinteraksi dengan teknologi ini dalam mendukung proses bisnis.

Ada yang membuat perbedaan yang jelas antara sistem informasi, dan komputer sistem TIK, dan proses bisnis. Sistem informasi yang berbeda dari teknologi informasi dalam sistem informasi biasanya terlihat seperti memiliki komponen TIK. Hal ini terutama berkaitan dengan tujuan pemanfaatan teknologi informasi. Sistem informasi juga berbeda dari proses bisnis. Sistem informasi membantu untuk mengontrol kinerja proses bisnis.

Alter berpendapat untuk sistem informasi sebagai tipe khusus dari sistem kerja. Sistem kerja adalah suatu sistem di mana manusia dan/atau mesin melakukan pekerjaan dengan menggunakan sumber daya untuk memproduksi produk tertentu dan/atau jasa bagi pelanggan. Sistem informasi adalah suatu sistem kerja yang kegiatannya ditujukan untuk pengolahan (menangkap, transmisi, menyimpan, mengambil, memanipulasi dan menampilkan) informasi.

Dengan demikian, sistem informasi antar-berhubungan dengan sistem data di satu sisi dan sistem aktivitas di sisi lain. Sistem informasi adalah suatu bentuk komunikasi sistem di mana data yang mewakili dan diproses sebagai bentuk dari memori sosial. Sistem informasi juga dapat dianggap sebagai bahasa semi formal yang mendukung manusia dalam pengambilan keputusan dan tindakan.

Sistem informasi merupakan fokus utama dari studi untuk disiplin sistem informasi dan organisasi informatika.

Sistem informasi adalah gabungan yang terorganisasi dari manusia, perangkat lunak, perangkat keras, jaringan komunikasi dan sumber data dalam mengumpulkan, mengubah, dan menyebarkan informasi dalam organisasi.

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

Sistem informasi  adalah kumpulan dari  sub-sub  sistem baik phisik maupun non phisik yang  saling berhubungan  satu sama  lain dan bekerja  sama secara harmonis untuk mencapai satu tujuan yaitu mengolah data menjadi informasi yang berguna.

Tujuan Sistem Informasi
Tujuan dari sistem informasi adalah menghasilkan informasi. Sistem informasi adalah data yang diolah menjadi bentuk yang berguna bagi para pemakainya. Data yang diolah saja tidak cukup dapat dikatakan sebagai suatu informasi. Untuk dapat berguna, maka informasi harus didukung oleh tiga pilar sebagai berikut: tepat kepada orangnya atau relevan (relevance), tepat waktu (timeliness), dan tepat nilainya atau akurat (accurate). Keluaran yang tidak didukung oleh tiga pilar ini tidak dapat dikatakan sebagai informasi yang berguna, tetapi merupakan sampah (garbage).

Komponen
Komponen prosedur dalam SI berkaitan dengan prosedur manual dan prosedur berbasis komputer serta standar untuk mengolah data menjadi informasi yang berguna. Suatu prosedur adalah urutan langkah yang dilakukan untuk menyelesaikan satu atau lebih aktivitas pengolahan informasi. Pengolahan informasi ini dapat dikerjakan dengan pengguna, atau kombinasi pengguna dan staff TI. Suatu bisnis terdiri dari berbagai macam prosedur yang digabungkan secara logis untuk membentuk suatu sistem. Sebagai contoh sistem yang umumnya ada dalam suatu organisasi adalah sistem penggajian, personalia, akuntansi, dan gudang.

Ini terdiri dari komputer, instruksi, fakta yang tersimpan, manusia dan prosedur.

SI dapat dikategorikan dalam empat bagian:
1. Sistem Informasi Manajemen
2. Sistem pendukung keputusan
3. Sistem Informasi Eksekutif
4. Sistem Pemrosesan Transaksi

IV. Kesimpulan
      jadi dari sini kita mengerti tentang apa itu sistem informasi dan juga tujuannya adanya sistem informasi

V. Referensi
https://id.wikipedia.org/wiki/Sistem_informasi


Senin, 20 Februari 2017

Apa Itu Sistem ??

assalamualaikum wr. wb.
Postingan saya pada kali ini adalah tentangapa itu sistem, dalam dunia IT sistem pasti akan selalu ada. Nah, apa itu sistem, langsung saja.



Pengertian
Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan. Istilah ini sering dipergunakan untuk menggambarkan suatu set entitas yang berinteraksi, di mana suatu model matematika seringkali bisa dibuat.

Latar Belakang
Perkembangan teknologi dan informasi pada era ini semakin pesat. Ilmu teknologi dan informasi juga tidak lepas dari yang namanya sistem. Apalagi dalam dunia IT sistem merupakan suatu hal yang sangat penting dan selalu melekat di dalamnya.

Maksud Dan Tujuan
Diharapkan dapat mengetahui tentang apa arti sistem yang sesungguhnya.

Pembahasan
Sistem juga merupakan kesatuan bagian-bagian yang saling berhubungan yang berada dalam suatu wilayah serta memiliki item-item penggerak, contoh umum misalnya seperti negara. Negara merupakan suatu kumpulan dari beberapa elemen kesatuan lain seperti provinsi yang saling berhubungan sehingga membentuk suatu negara di mana yang berperan sebagai penggeraknya yaitu rakyat yang berada dinegara tersebut.

Kata "sistem" banyak sekali digunakan dalam percakapan sehari-hari, dalam forum diskusi maupun dokumen ilmiah. Kata ini digunakan untuk banyak hal, dan pada banyak bidang pula, sehingga maknanya menjadi beragam. Dalam pengertian yang paling umum, sebuah sistem adalah sekumpulan benda yang memiliki hubungan di antara mereka.
  • Elemen dalam Sistem
Pada prinsipnya, setiap sistem selalu terdiri atas empat elemen :
  1. Objek, yang dapat berupa bagian, elemen, ataupun variabel. Ia dapat benda fisik, abstrak, ataupun keduanya sekaligus; tergantung kepada sifat sistem tersebut.
  2. Atribut, yang menentukan kualitas atau sifat kepemilikan sistem dan objeknya.
  3. Hubungan internal, di antara objek-objek di dalamnya.
  4. Lingkungan, tempat di mana sistem berada.
  • Elemen sistem
Ada beberapa elemen yang membentuk sebuah sistem, yaitu : tujuan, masukan, proses, keluaran, batas, mekanisme pengendalian dan umpan balik serta lingkungan. Berikut penjelasan mengenai elemen-elemen yang membentuk sebuah sistem :

1. Tujuan
Setiap sistem memiliki tujuan (Goal), entah hanya satu atau mungkin banyak. Tujuan inilah yang menjadi pemotivasi yang mengarahkan sistem. Tanpa tujuan, sistem menjadi tak terarah dan tak terkendali. Tentu saja, tujuan antara satu sistem dengan sistem yang lain berbeda.

2. Masukan
Masukan (input) sistem adalah segala sesuatu yang masuk ke dalam sistem dan selanjutnya menjadi bahan yang diproses. Masukan dapat berupa hal-hal yang berwujud (tampak secara fisik) maupun yang tidak tampak. Contoh masukan yang berwujud adalah bahan mentah, sedangkan contoh yang tidak berwujud adalah informasi (misalnya permintaan jasa pelanggan).

3. Proses
Proses merupakan bagian yang melakukan perubahan atau transformasi dari masukan menjadi keluaran yang berguna dan lebih bernilai, misalnya berupa informasi dan produk, tetapi juga bisa berupa hal-hal yang tidak berguna, misalnya saja sisa pembuangan atau limbah. Pada pabrik kimia, proses dapat berupa bahan mentah. Pada rumah sakit, proses dapat berupa aktivitas pembedahan pasien.

4. Keluaran
Keluaran (output) merupakan hasil dari pemrosesan. Pada sistem informasi, keluaran bisa berupa suatu informasi, saran, cetakan laporan, dan sebagainya.

5. Batas
Yang disebut batas (boundary) sistem adalah pemisah antara sistem dan daerah di luar sistem (lingkungan). Batas sistem menentukan konfigurasi, ruang lingkup, atau kemampuan sistem. Sebagai contoh, tim sepak bola mempunyai aturan permainan dan keterbatasan kemampuan pemain. Pertumbuhan sebuah toko kelontong dipengaruhi oleh pembelian pelanggan, gerakan pesaing dan keterbatasan dana dari bank. Tentu saja batas sebuah sistem dapat dikurangi atau dimodifikasi sehingga akan mengubah perilaku sistem. Sebagai contoh, dengan menjual saham ke publik, sebuah perusahaan dapat mengurangi keterbatasan dana.

6. Mekanisme Pengendalian dan Umpan Balik
Mekanisme pengendalian (control mechanism) diwujudkan dengan menggunakan umpan balik (feedback), yang mencuplik keluaran. Umpan balik ini digunakan untuk mengendalikan baik masukan maupun proses. Tujuannya adalah untuk mengatur agar sistem berjalan sesuai dengan tujuan.

7. Lingkungan
Lingkungan adalah segala sesuatu yang berada di luar sistem. Lingkungan bisa berpengaruh terhadap operasi sistem dalam arti bisa merugikan atau menguntungkan sistem itu sendiri. Lingkungan yang merugikan tentu saja harus ditahan dan dikendalikan supaya tidak mengganggu kelangsungan operasi sistem, sedangkan yang menguntungkan tetap harus terus dijaga, karena akan memacu terhadap kelangsungan hidup sistem.


Kesimpulan
Jadi dapat diketahui bahwa sistem merupakan satu kesatuan yang terhubung agar mencapai suatu tujuan.

Referensi
- https://id.wikipedia.org/wiki/Sistem


Sekian yang dapat saya posting kali ini, terimakasih semiga bermanfaat.
wassalamualaikum wr. wb.

Sabtu, 18 Februari 2017

Memberikan Hak Akses

Assalamualaikum wr. wb.
Pada kesempatan kali ini saya akan bebagi mengenai cara memberikan hak akses pada folder di root, berikut materinya,



MEMBERIKAN HAK AKSES
I. Latar Belakang
Hak merupakan suatu hal yang dimiliki seseorang ,seperti halnya pentingnya kewajiban. lalu apa hubungannya tentang hak pada pembelajaran atau penggunaan Ilmu teknologi. setiap data atau folder yang tersimpan pada Root atau var/www/html  atau lainnya pasti memiliki hak untuk diakses dan dimiliki. agar dapat dibuka pada browser dan dapat dikelola.

II. Maksud Tujuan
Memahami Hak akses dan Hak miliki pada Linux

III. Pembahasan
Apa itu Hak Akses...?
Hak Akses adalah izin atau hak yang istimewa yang diberikan kepada pengguna,program / workstation utuk membuat mengubah menghapus melihatdata dalam file pada sebuah sistem.  sebagaimana ditetapkan oleh oleh aturan yang dibuat oleh pemilik data dan sesuai kebijakan keamanan informasi .

Untuk memeberikan hak akses tersebut menggunakan perintah CHMOD dan CHOWN:
1. CHMOD
CHMOD - Change Mode
Chmod merupakan sebuah perintah yang digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file atau direktori.

2. CHOWN
CHOWN - Change Ownership
CHOWN merupakan sebuah perintah yang digunakan mengganti owner dari suatu file atau direktori, perintah CHOWN ini hanya dapat digunakan oleh root / super user.

IV. Langkah Kerja
Contoh saya akan memberikan hak akses dari folder yang saya copy ke var/www/html, misal folder tersebut memiliki nama latihan

1. Pastikan folder sudah ada pada root atau di var/ww/html
2. Buka Terminal, masuk ke superuser ketikkan password dengan perintah :
sudo su
3. Kemudian masuk ke var/www/html dengan perintah :
cd /var/www/html
setelah masuk ke root kemudian kita berikan hak akses kepada folder yang berada pada root tersebut.
4. Masukkan perintah untuk melihat isi dari root atau var/www/html tersebut, yaitu
 ls
5. Masukkan perintah untuk memberikan hak akses
chmod -R 777 latihan
6. Kemudian masukkan perintah mengatur kepemilikan
 chown -R www-data:www-data latihan
7. Setelah itu masukkan perintah untuk melihat isi dari root atau var/www/html tersebut kembali untuk mengecek .
 ls
8. Terakhir agar dapat membuka dengan menggunakan perntah.
 cd latihan

V. Kesimpulan
Kesimpulannya adalah untuk memberikan hak akses pada folder atau data yang akan digunakan agar dapat dikelola cukup mengikuti tahap-tahap seperti diatas.

VI. Referensi
- http://blognyasaya-oq.blogspot.co.id/2012/10/chown-chmod-dan-chroot-di-linux.html

Sekian yang dapat saya posting, terimakasih semoga bermanfaat.
wassalamualaikum wr. wb.

Jumat, 17 Februari 2017

K3 - Keselamatan dan Kesehatan Kerja

assalamualaikum wr. wb.
Pada kesempatan kali ini saya akan membagikan materi tentang K3 (Kesehatan dan Keselamatan Kerja), berikut materinya,




A. Pengertian
Kesehatan dan keselamatan kerja (K3) adalah bidang yang terkait dengan kesehatan, keselamatan, dan kesejahteraan manusia yang bekerja di sebuah institusi maupun lokasi proyek. Tujuan K3 adalah untuk memelihara kesehatan dan keselamatan lingkungan kerja.

B. Latar Belakang
Dalam dunia pekerjaan, K3 sangat penting bagi moral, legalitas dan finansial. Semua organisasi memiliki kewajiban untuk memastikan bahwa pekerja dan orang lain yang terlibat tetap berada dalam kondisi aman sepanjang waktu.

C. Maksud Dan Tujuan
Agar mengetahui lebih jelas tentang K3 itu sendiri juga dapat mengetahui apa saja maanfaat yang ada di K3.

D. Pembahasan
K3 juga melindungi rekan kerja, keluarga pekerja, konsumen, dan orang lain yang juga mungkin terpengaruh kondisi lingkungan kerja. Kesehatan dan keselamatan kerja cukup penting bagi moral, legalitas, dan finansial. Semua organisasi memiliki kewajiban untuk memastikan bahwa pekerja dan orang lain yang terlibat tetap berada dalam kondisi aman sepanjang waktu. Praktik K3 (Keselamatan Kesehatan Kerja) meliputi pencegahan, pemberian sanksi, dan kompensasi, juga penyembuhan luka dan perawatan untuk pekerja dan menyediakan perawatan kesehatan dan cuti sakit.

Apa Tujuan Keselamatan dan Kesehatan Kerja? Secara umum, kecelakaan selalu diartikan sebagai kejadian yang tidak dapat diduga. Kecelakaan kerja dapat terjadi karena kondisi yang tidak membawa keselamatan kerja, atau perbuatan yang tidak selamat. Kecelakaan kerja dapat didefinisikan sebagai setiap perbuatan atau kondisi tidak selamat yang dapat mengakibatkan kecelakaan. Berdasarkan definisi kecelakaan kerja maka lahirlah keselamatan dan kesehatan kerja yang mengatakan bahwa cara menanggulangi kecelakaan kerja adalah dengan meniadakan unsur penyebab kecelakaan dan atau mengadakan pengawasan yang ketat.

Menurut Mangkunegara (2002, p.165) bahwa tujuan dari keselamatan dan kesehatan kerja adalah sebagai berikut:
  1. Agar setiap pegawai mendapat jaminan keselamatan dan kesehatan kerja baik secara fisik, sosial, dan psikologis.
  2. Agar setiap perlengkapan dan peralatan kerja digunakan sebaik-baiknya selektif mungkin.
  3. Agar semua hasil produksi dipelihara keamanannya.
  4. Agar adanya jaminan atas pemeliharaan dan peningkatan kesehatan gizi pegawai.
  5. Agar meningkatkan kegairahan, keserasian kerja, dan partisipasi kerja.
  6. Agar terhindar dari gangguan kesehatan yang disebabkan oleh lingkungan atau kondisi kerja.
  7. Agar setiap pegawai merasa aman dan terlindungi dalam bekerja

E. Tujuan Kesehatan, Keselamatan Dan Keamanan Kerja
Kesehatan, keselamatan, dan keamanan kerja bertujuan untuk menjamin kesempurnaan atau kesehatan jasmani dan rohani tenaga kerja serta hasil karya dan budayanya.

Secara singkat, ruang lingkup kesehatan, keselamatan, dan keamanan kerja adalah sebagai berikut :
  1. Memelihara lingkungan kerja yang sehat.
  2. Mencegah, dan mengobati kecelakaan yang disebabkan akibat pekerjaan sewaktu bekerja.
  3. Mencegah dan mengobati keracunan yang ditimbulkan dari kerja
  4. Memelihara moral, mencegah, dan mengobati keracunan yang timbul dari kerja.
  5. Menyesuaikan kemampuan dengan pekerjaan, dan
  6. Merehabilitasi pekerja yang cedera atau sakit akibat pekerjaan.
  7. Keselamatan kerja mencakup pencegahan kecelakaan kerja dan perlindungan terhadap terhadap tenaga kerja dari kemungkinan terjadinya kecelakaan sebagai akibat dari kondisi kerja yang tidak aman dan atau tidak sehat.
Syarat-syarat kesehatan, keselamatan, dan keamanan kerja ditetapkan sejak tahap perencanaan, pembuatan, pengangkutan, peredaran, perdagangan, pemasangan, pemakaian, penggunaan, pemeliharaan, dan penyimpanan bahan, barang, produk teknis, dan aparat produksi yang mengandung dan dapat menimbulkan bahaya kecelakaan.

Manfaat K3 dalam IT :
Prinsip K3 (Kesehatan dan Keselamatan Kerja)
Manfaat K3 tidak hanya saat bekerja di lapangan tetapi juga dapat bermanfaat bagi pekerja kantoran. Seperti halnya prinsip K3 adalah agar kita bekerja dengan aman dan sehat. Oleh karena itu agar kesehatan kita tidak terganggu, maka dibutuhkan kenyamanan dalam bekerja seperti halnya pekerja kantor merasa nyaman bekerja saat menggunakan komputer.
Sebagai pekerja kantoran yang selalu bekerja menggunakan komputer, diperlukan kenyamanan dalam hal posisi duduk, posisi mata dan posisi tangan di keyboard. Kita akan membahas lebih detil kenyamanan bekerja dengan komputer ini.

  • Kenyamanan dalam posisi duduk
Saat kita duduk saat mengoperasikan komputer, diperlukan posisi yang baik dan benar seperti:
Tempat duduk yang ergonomis yang memiliki sandaran yang nyaman
Kursi dapat di atur tinggi rendahnya
Kursi dapat di putar atau dapat bergeser
  • Kenyamanan pada posisi mata
Posisi mata pada layar harus lurus
Posisi mata tidak terlalu tinggi/rendah
Layar yang digunakan sebaiknya layar yang low radiasi
Jangan menggunakan efek warna yang terlalu terang
Gunakan kaca anti radiasi
  • Kenyamanan posisi tangan di keyboard
Posisi tangan di keyboard yang baik dan benar yaitu :
Pilihlah tuts keyboard yang lembet
Gunakan jari sebanyak mungkin untuk mengetik

Akibat dari tidak melaksanakan
  • Pada posisi duduk : Dapat menyebabkan kelelahan pada punggung; Keluhan nyeri
  • Pada posisi mata : Dapat menyebabkan rabun; Leher cepat lelah
  • Posisi tangan di keyboard : Jari cepat lelah.
Memperagakan Posisi Duduk yang Baik dan Benar
-> Kursi yang kita gunakan tidak harus mahal, yang penting ada sandarannya, dan dapat di atur tinggi rendahnya.
- >Jika menggunakan komputer dalam jangka waktu yang terlalu lama istirahatlah sebentar/berdiri untuk meluruskan badan. Akibat bila duduk terlalu lama adalah punggung kekurangan oksigen sehingga menjadi nyeri.

Cara Menggunakan komputer dengan Mematuhi K3
Komputer harus diletakkan di tempat aman, aman yang dimaksud :
- Jauh dari jangkauan anak-anak
- Jauh dari jangkauan api
- Jauh dari jangkauan air

Langkah Penggunaan Komputer:
- Memasangkan stop kontak
- Hidupkan power
- Tekan tombol on/off
- Tunggu beberapa saat
- Jika semua sudah siap komputer siap digunakan

Manfaat Penerapan K3
- Kita dapat menggunakan komputer dengan baik
- Kita mengetahui akibat dari K3
- Komputer yang kita miliki tidak cepat rusak
- Dapat mengetahui manfaat K3 dalam kehidupan kita

F. Kesimpulan
Dari penjelasan diatas kita dapat mengetahui langkah-langkah yang benar untuk kesehatan yang benar serta menghindai hal-hal yang tidak baik bagi tubuh kita.

G. Referensi
- https://id.wikipedia.org/wiki/Kesehatan_dan_keselamatan_kerja
- https://sistemmanajemenkeselamatankerja.blogspot.co.id/2013/09/pengertian-dan-definisi-k3-keselamatan.html
- http://manfaatk3.blogspot.co.id/2012/08/manfaat-k3-dalam-it.html

Sekian yang dapat saya posting kali ini mengenai Kesehatan dan Keselamatan Kerja. Terimakasih, semoga bermanfaat.
wassalamualaikum wr. wb.

Kamis, 16 Februari 2017

Delete - CRUD PHP


assalamualaikum wr. wb.
Kali ini postingan saya tentang fungsi delete pada CRUD dimana nanti kita akan mencoba menghapus data yang ada pada database.

I. Latar Belakang
Pada sebuah data ada kalanya juga kita perlu untuk menghapus data tersebut. Menghapus data juga merupakan fungsi dari CRUD yaitu delete.

II. Maksud Dan Tujuan
Agar lebih mengetahui penggunaan perintah delete untuk menghapus sebuah data.

III. Pembahasan
Dalam perintah CRUD jelas bahwa Delete digunakan untuk menghapus. Untuk menghapus sebuah data, perintah yang digunakan adalah DELETE. Caranya dapat menggunakan sebagai berikut,

1. Disini saya sudah membuat database serta sudah ada halaman yang menampilkan data dari database tersebut dengan nama filenya daftar-siswa.php.

2. Agar link hapus dapat digunakan, kita buat satu file lagi dengan nama hapus-siswa.php yang isinya script sebagai berikut,
<?php
include 'koneksi.php';

$id_siswa = $_GET['id_siswa'];

$query = "DELETE FROM siswa WHERE id_siswa=$id_siswa";
$hasil = mysqli_query($conn, $query);

if ($hasil == true) {
header('Location: daftar-siswa.php');
} else {
header('Location: daftar-siswa.php');
}
?>

3. Jika sudah berhasil, maka saat kita mengklik hapus pada data tersebut di halaman daftar-siswa.php data tersebut akan terhapus.

IV. Kesimpulan
Untuk menghapus data, perintah yang digunakan adalah DELETE FROM nama_tabel WHERE data.

V. Referensi

Sekian yang dapat saya posting kali ini, terimakasih semoga bermanfaat.
wassalamualaikum wr. wb.


Rabu, 15 Februari 2017

Update - CRUD PHP


assalamualaikum wr. wb.
Pada kesempatan kali ini kita masih membahas tentang fungsi CRUD. Kali ini fungsi update yang akan kita bahas.




I. Latar Belakang
Pada sebuah data, ada kalanya kita perlu mengupdate atau mengedit data tersebut. Mengedit sebuah data juga tidak lepas dari CRUD yaitu fungsi Update. Dengan fungsi update ini kita melakukan manipulasi data dengan mengedit dari data yang ada pada database.

II. Maksud Dan Tujuan
Lebih mengetahui tentang fungsi update pada CRUD untuk melakukan manipulasi data.

III. Pembahasan
Fungsi update ini dalam memanipulasi data dapat digunakan untuk  mengedit data. Karena tidak dipungkiri bahwa melakukan pengeditan data bisa jadi penting. Perintah untuk mengupdate sebuah data yaitu UPDATE namatabel SET. Pada contoh kali ini kita akan mengubah data siswa dari tabel siswa pada database db_siswa. Caranya adalah sebagai berikut :

1. Kita perlu menyiapkan databasenya serta koneksinya, sudah dibuat pada postingan sebelumnya.

2. Disini saya juga sudah memiliki file bernama daftar-siswa.php dimana file tersebut digunakan untuk menampilkan data dari database atau menggunakan fungsi read.

3. Di dalam tampilan daftar-siswa.php juga ada link edit. Namun belum berfungsi, agar dapat berfungsi, pertama kita buat file edit-siswa.php disini kita menggunakan fungsi update. Dalam file edit-siswa.php script yang dimasukkan adalah seperti berikut,

<?php
include 'koneksi.php';

$id_siswa = $_GET['id_siswa'];

$query = "SELECT * FROM siswa WHERE id_siswa=$id_siswa ";
$hasil = mysqli_query($conn, $query);
$data_siswa = mysqli_fetch_assoc($hasil);
?>

<h2>Edit Data Siswa</h2>
<form method="POST" action="proses-edit-siswa.php">
<input type="hidden" name="id_siswa" value="<?php echo $data_siswa['id_siswa']; ?>"></input>
NIS : <input type="text" name="nis" value="<?php echo $data_siswa['nis']; ?>"></input><br>
Nama : <input type="text" name="nama" value="<?php echo $data_siswa['nama']; ?>"></input><br>
Kelas : <select name="kelas">
<?php if ($data_siswa['kelas'] == "X") : ?>
<option value="X" selected>X</option>
<option value="XI">XI</option>
<option value="XII">XII</option>
<?php elseif ($data_siswa['kelas'] == "XI") : ?>
<option value="X">X</option>
<option value="XI" selected>XI</option>
<option value="XII">XII</option>
<?php else : ?>
<option value="X">X</option>
<option value="XI">XI</option>
<option value="XII" selected>XII</option>
<?php endif ?>
</select><br>
Jurusan : <input type="text" name="jurusan" value="<?php echo $data_siswa['jurusan']; ?>"></input><br>
<input type="submit" value="Kirim"></input>
</form>

4. Setelah kita membuat file edit-siswa.php kita membuat lagi file proses-edit-siswa.php yang berisi scriptnya seperti berikut,
<?php
include 'koneksi.php';

$id_siswa = $_POST['id_siswa'];
$nis = $_POST['nis'];
$nama = $_POST['nama'];
$kelas = $_POST['kelas'];
$jurusan = $_POST['jurusan'];

$query = "UPDATE siswa
SET nis = '$nis',
    nama = '$nama',
    kelas = '$kelas',
    jurusan = '$jurusan'
WHERE id_siswa = $id_siswa ";

$hasil = mysqli_query($conn, $query);
if ($hasil == true) {
    header('Location: daftar-siswa.php');
} else {
    header('Location: tambah-siswa.php');
}

?>


5. Selanjutnya kita buka di web browsernya, kemudian kita coba untuk mengedit data tersebut. Apabila berhasil maka jika di klik pada link editnya, akan muncul form untuk mengedit data tersebut. Seperti gambar di bawah ini,


6. Dan apabila sudah diedit, klik simpan. Jika berhasil, pada halaman daftar-siswa.php data tersebut akan berubah sesuai dengan yang telah di edit.

7. Jika data yang kita edit telah muncul, artinya kita telah berhasil menggunakan fungsi update dengan perintah UPDATE.


IV. Kesimpulan
Apabila kita akan mengedit data, kita menggunakan fungsi update pada CRUD dengan menggunakan perintah UPDATE.

V. Referensi


Sekian yang dapat saya posting kali ini, terimakasih semoga bermanfaat.
wassalamualaikum wr. wb.