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.

Selasa, 14 Februari 2017

Perbedaan GET Dan POST Pada PHP

assalamualaikum wr. wb.
Pada kesempatan kali ini saya akan memposting tentang perbedaan GET dan POST pada bahasa pemrograman PHP.
I. Latar Belakang
Dalam menginputkan data dengan pemrograman PHP terdapat 2 method yang dapat digunakan, yaitu method POST dan GET. Method adalah metode atau cara yang digunakan untuk mengirimkan data atau nilai ke halaman lain yang diinputkan. Apakah perbedaan POST dan GET, selanjutnya akan kita bahas.

II. Maksud Dan Tujuan
Mengetahui tentang method GET dan POST serta dapat dalam menggunakannya.

III. Pembahasan
Dalam komputasi, POST adalah metode permintaan didukung oleh HTTP protokol yang digunakan oleh World Wide Web. Dengan desain, metode permintaan POST meminta bahwa web server menerima data tertutup di tubuh pesan permintaan, yang paling mungkin untuk menyimpannya. Hal ini sering digunakan ketika mengunggah sebuah file atau ketika mengirimkan selesai formulir web.

Sebaliknya, HTTP GET metode permintaan mengambil informasi dari server. Sebagai bagian dari permintaan GET, beberapa data dapat dikirimkan dalam URL query string, menentukan (misalnya) istilah pencarian, rentang tanggal, atau informasi lain yang mendefinisikan query.

Sebagai bagian dari permintaan POST, jumlah sewenang-wenang data dari jenis apa pun dapat dikirim ke server di tubuh pesan permintaan. Sebuah kolom header dalam permintaan POST biasanya menunjukkan pesan tubuh jenis media Internet.

Ada 2 method dalam pemrograman PHP yang digunakan dalam form, yaitu method POST dan GET.
1. Method POST
Contoh buatlah file dengan nama terserah anda, misal dengan nama index.php kemudian isikan dengan code dibawah ini,

<html>
<head>
<title>Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Silakan Login dengan Username dan Password Anda
<form action="tampil.php" method="POST">
Username :<br>
<input type="text" name="username"/><br>
Password :<br>
<input type="password" name="password"/><br>
<input type="submit" value="Login"/>
</form>
</body>
</html>

Kemudian buatlah file tampil.php untuk menampilkan input pada index.php dengan script dibawah ini.

<html>
<head>
<title>Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Username : <?php echo $_POST["username"]; ?><br/>
Password : <?php echo $_POST["password"]; ?>
</body>
</html>

Maka dibrowser akan tampil seperti gambar dibawah ini,

2. Method GET
Contoh buatlah file dengan nama index.php dan isikan dengan code dibawah ini,

<html>
<head>
<title>Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Silakan Masukkan Username dan Password Anda
<form action="tampil.php" method="GET">
<table>
Username :<br>
<input type="text" name="username"/><br>
Password :<br>
<input type="password" name="password"/><br>
<input type="submit" value="Login"/>
</form>
</body>
</html>

Kemudian buatlah file tampil.php untuk menampilkan input pada index.php dengan code dibawah ini,

<html>
<head>
<title>Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Username : <?php echo $_GET["username"]; ?><br/>
Password : <?php echo $_GET["password"]; ?>
</body>
</html>

Maka dibrowser akan tampil seperti ini.

Perbedaannya yaitu,
1. Method POST akan mengirimkan data atau nilai langsung ke action untuk ditampung, tanpa menampilkan pada URL.
Sedangkan method GET akan menampilkan data/nilai pada URL, kemudian akan ditampung oleh action.

2. Method POST menggunakan variable $_POST untuk menampung data/nilai.
Sedangkan method GET menggunakan variable $_GET untuk menampung data/nilai.

3. Method POST data yang dikirim tidak terbatas. Sedangkan method GET tidak boleh lebih dari 2047 karakter.


IV. Kesimpulan
Method POST tidak menampilkan nilai variabel pada URL dan Method GET menampilkan nilai variabel yang dikirimkan.
Method POST lebih aman dan Method GET kurang aman (pada contoh diatas berati password ditampilkan pada URL).
Jika Method GET dibatasi panjang string hingga 2047 karakter, Method POST tidak.
Perbedaan pengambilan data jika Method POST menggunakan $_POST sedangkan Method GET menggunakan $_GET.
Method POST biasanya digunakan untuk input dari FORM, Method GET menggunakan input dari LINK atau akses menggunakan link.
Method POST digunakan untuk mengirimkan data rahasia seperti password, Method GET digunakan untuk mengirimkan/mengambil data pablik seperti id_user atau id_halaman.

V. Referensi
- https://en.wikipedia.org/wiki/POST_(HTTP)
- https://www.kentos.org/fungsi-dan-perbedaan-method-post-dan-get-pada-php/
- http://www.dumetschool.com/blog/Perbedaan-Metode-POST-Dan-GET


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

Fungsi Method Dalam Form PHP

assalamualaikum wr. wb.
Pada kesempatan kali ini, saya akan memposting mengenai apa itu method, berikut materinya,

A. Latar Belakang
Dalam pembuatan form input pasti ada metode dalam menginputkan datanya yaitu menggunakan method.

B. Maksud Tujuan
Memahami dan mengetahui fungsi method pada PHP

C. Alat dan Bahan
Materi bahan belajar tentang Fungsi method

D. Pembahasan
Lalu apa itu method ?
Ada dua method, yaitu GET dan POST. Apa bedanya? method GET pada HTML Form digunakan jika pengiriman data bersifat pasif, Bila kamu menggunakan method GET maka data yang dikirim akan terlihat pada page address. Misalnya saja permintaan pada mesin pencari. Sedangkan dengan POST data yang dimasukkan tidak akan terlihat pada page address sehingga lebih aman.

E. Kesimpulan
Kesimpulannya adalah atribut Method digunakan untuk memanggil perintah GET dan POST

F. Referensi- http://sinahu-coding.blogspot.co.id/2015/05/html-form-atribut-dan-fungsinya.html

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


Senin, 13 Februari 2017

Perbedaan Front End Dan Back End

assalamualaikum wr.wb

Pada kesempatan kali ini saya akan membahas sedikit tentang frontend dan backend agar kita lebih memahaminya.

I. Latar Belakang
Dalam sebuah website istilah front and back end mungkin tidaklah asing lagi. Karena dengan istilah tersebut ada perbedaan tanggung jawab dari developer dalam pembuatan website maupun sebuah aplikasi program.

II. Maksud Tujuan
Diharapkan dapat mengerti antara Front End dan Back End serta mengetahui perbedaannya.

III. PembahasanBagian depan dan bagian belakang (bahasa Inggris: Front-end and Back-end) adalah istilah yang merujuk kepada peringkat awal dan akhir bagi suatu proses. Front-end memiliki peran untuk mengumpulkan data dalam berbagai bentuk kepada pengguna (user) lalu memprosesnya untuk memastikan hal ini memenuhi ketentuan yang dapat digunakan oleh back-end. Front-end merupakan antar muka antara pengguna dan back-end.

Back End adalah istilah Halaman belakang pada situs bersistem CMS (Content Managemen System). Memungkinkan seseorang untuk masuk sebagai administrator dan melakukan perubahan informasi dalam website mereka. Untuk memiliki tingkatan halaman yang aman, setidaknya halaman Back-end dilindungi dengan https dan juga SSL yang akan membuat enskripsi menjadi aman, dan juga password adminisrator yang berformat MD5. Dengan memiliki Halaman Back-end akan memudahkan seorang user untuk meng-update situs mereka.

Dalam rekayasa perangkat lunak, ujung depan dan ujung belakang istilah mengacu pada pemisahan keprihatinan antara lapisan presentasi (front end), dan lapisan akses data (back end) dari sepotong software, atau infrastruktur fisik atau hardware.

Front-end difokuskan :
  • Markup dan web bahasa seperti HTML , CSS , JavaScript , dan perpustakaan tambahan yang biasa digunakan dalam bahasa-bahasa seperti Sass atau JQuery
  • Asynchronous permintaan penanganan dan AJAX
  • Lintas-browser masalah kompatibilitas dan workarounds
  • Optimisasi Mesin Pencari
  • Penggunaan dasar dari alat editing gambar seperti GIMP atau Photoshop
  • Software editing web khusus seperti Dreamweaver atau Expression Web
  • aksesibilitas keprihatinan

Back-end difokuskan :
  • Bahasa scripting seperti Python , Ruby , atau Perl
  • Kerangka pengujian otomatis untuk bahasa yang digunakan
  • administrasi database
  • skalabilitas
  • Masalah keamanan, otentikasi dan otorisasi
  • transformasi data
  • Cadangan metode dan software


IV. Kesimpulan
Dalam membangun sebuah website maupun sebuah program, terdapat dua kelompok yan disebut dengan istilah Front End dan Back End. Dimana masing-masing memiliki tugasnya sendiri,

V. Referensi
- https://id.wikipedia.org/wiki/Bagian_depan_dan_bagian_belakang_(komputasi)
- https://id.wikipedia.org/wiki/Back_end
- https://en.wikipedia.org/wiki/Front_and_back_ends


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

Sabtu, 11 Februari 2017

Read - CRUD PHP


assalamualaikum wr. wb.
Kali ini saya akan berbagi mengenai fungsi Read dalam CRUD menggunakan perintah SELECT FROM.


I. Latar Belakang
Dalam sebuah program aplikasi ada kalanya kita menampilkan beberapa data yang kita ambil dari database. Jika kita akan menampilkannya kita perlu menggunakan CRUD yaitu read dengan perintah SELECT FROM.

II. Maksud Dan Tujuan
Diharapkan lebih mengerti bagaimana menampilkan data dari database serta memahami cara penggunaanya.

III. Pembahasan
Fungsi read biasanya menggunakan perintah SELECT FROM, fungsi read seperti namanya gunanya untuk membaca atau melihat data yang terdapat dalam database.
Untuk menampilkan data dari database ke halaman web browser, caranya yaitu sebagai berikut.

1. Siapkan databasenya serta file koneksi.php agar kita terkoneksi dengan databasenya. Saya mempunyai database dengan nama db_siswa dan mempunyai tabel siswa.

2. Lalu buat file daftar-siswa.php yang berisi tabel untuk menampilkan data dari databasenya. kemudian ketikkan script seperti dibawah ini,

<?php
include 'proses-daftar-siswa.php';
?>
<!DOCTYPE html>
<html>
<head>
<title>List Siswa</title>
</head>
<body>
<h1>List Siswa</h1>
<a href="tambah-siswa.php"><button>Tambah</button></a>
<br>
<table border="1" width="50%">
<tr>
<th>No</th>
<th>NIS</th>
<th>Nama</th>
<th>Kelas</th>
<th>Jurusan</th>
<th colspan="2">Aksi</th>
</tr>
<?php
$no = 1;
?>
<?php foreach($data_siswa as $siswa) : ?>
<tr>
<td><?php echo $no++; ?></td>
<td><?php echo $siswa['nis']; ?></td>
<td><?php echo $siswa['nama']; ?></td>
<td><?php echo $siswa['kelas']; ?></td>
<td><?php echo $siswa['jurusan']; ?></td>
<td>
<a href="edit-siswa.php?id_siswa=<?php echo $siswa['id_siswa']; ?>">Edit</a>
</td>
<td>
<a href="hapus-siswa.php?id_siswa=<?php echo $siswa['id_siswa']; ?>">Hapus</a>
</td>
</tr>
<?php endforeach; ?>
</table>
   
</body>
</html>

3. Kemudian kita juga membuat file proses-daftar-siswa.php yang berisi query agar database kita dapat tampil di web browser. Dalam file inilah berisi perintah SELECT FROM dari fungsi read pada CRUD, script untuk file proses-daftar-siswa.php dapat kita tulis sebagai berikut,

<?php
include 'koneksi.php';
$query = "SELECT * FROM siswa";
$hasil = mysqli_query($conn, $query);
$data_siswa = array();
while ($row = mysqli_fetch_assoc($hasil)) {
    $data_siswa[] = $row;
}
?>

4. Jika berhasil, maka tampilan yang muncul di web browser kita adalah tabel yang isinya adalah data dari database yang telah ditambahkan. Contoh gambar dibawah ini merupakan tampilan di web browsernya,


5. Apabila sudah tampil, berarti bahwa kita telah berhasil menggunakan fungsi read dengan perintah SELECT FROM,

IV. Kesimpulan
Saat akan menampilkan data dari database perintah yang digunakan adalah SELECT * FROM nama_tabel dimana tanda * berarti semua atau memilih semua data.

V. Referensi
- https://www.w3schools.com/sql/sql_select.asp

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

Jumat, 10 Februari 2017

Create - CRUD PHP

assalamualaikum wr. wb.
Pada Kesempatan kali ini, saya akan memposting mengenai fungsi Create pada CRUD,



I. Latar Belakang
Jika kita ingin menambah data ke database, kita tidak perlu menambahkannya langsung di server local kita. Kita dapat membuat sebuah form input untuk menginputkan data ke dalam database server kita. CRUD membantu kita dalam memanipulasi data. Fungsi create misalnya dapat kita gunakan untuk menambahkan data ke database.

II. Maksud Dan Tujuan
Mengetahui fungsi create dan penggunaanya dalam bahasa pemrograman PHP.

III. Pembahasan
Fungsi create biasanya menggunakan perintah "INSERT INTO" untuk dapat menambah data ke database. Cara untuk membuat tampilan unuk menambah data ke database yaitu :

1. Siapkan file koneksi.php agar bisa terkoneksi ke databasenya. Kemudian buat file tambah-siswa.php yang berisi form untuk menambahkan data siswa ke databasenya.

2. Buka file tambah-siswa.php dengan text editor kemudian ketikkan script seperti dibawah ini, dalam file tambah-siswa.php ini berisi form untuk menginputkan datanya,

<?php
?>
<h2>Tambah Data Siswa</h2>
<form method="POST" action="proses-tambah-siswa.php">
NIS : <input type="text" name="nis"></input><br>
Nama : <input type="text" name="nama"></input><br>
Kelas : <select name="kelas">
    <option value="X">X</option>
    <option value="XI">XI</option>
    <option value="XII">XII</option>
</select><br>
Jurusan : <input type="text" name="jurusan"></input><br>
<input type="submit" value="Kirim"></input>
</form>
<?php
?>

3. Setelah itu kita buat file proses-tambah-siswa.php sebagai proses untuk menambah datanya ke dalam database. Tuliskan script dibawah ini,

<?php
include ('koneksi.php');

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

$query = "INSERT INTO siswa (nis, nama, kelas, jurusan) VALUES ('$nis','$nama', '$kelas', '$jurusan')";
$hasil = mysqli_query($conn, $query);

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

?>

4. Jika kita buka di web browser kita, tambah-siswa.php maka akan muncul tampilan form yang telah kita buat tadi seperti gambar dibawah ini, lalu kita tinggal mengisikan data siswa ke dalam form tersebut.


5. Apabila berhasil menambah data ke dalam tabel siswa, maka di database akan muncul data yang kita masukkan tadi, seperti gambar di bawah ini,

6. Kita telah berhasil menambahkan data ke database. Selesai.


IV. Kesimpulan
Untuk menginputkan data ke database, menggunakan perintah INSERT INTO namatabel VALUE data.

V. Referensi
- https://www.w3schools.com/sql/sql_insert.asp


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

Kamis, 09 Februari 2017

Membuat Koneksi Ke Database


assalamualaikum wr. wb.
Pada kesempatan kali ini saya akan berbagi tentang cara membuat koneksi ke database.



I. Latar Belakang
Dalam membuat suatu program atau aplikasi, kita pasti memerlukan database. Namun kita tidak bisa langsung menampilkan database tersebut ke web browser kita. Kita memerlukan koneksi untuk terkoneksi ke database kita.

II. Maksud dan Tujuan
Agar lebih mengerti bagaimana cara agar terkoneksi ke database.

III. Pembahasan
Agar dapat mengubah data pada database kita memerlukan koneksi ke databasenya. Langkah-langkahnya adalah sebagai berikut :

1. Siapkan databasenya dalam phpMyAdmin, saya memakai database db_siswa yang telah saya buat sebelumnya.

2. Kemudian di folder root /var/www/html saya membuat file dengan nama koneksi.php untuk mengkoneksikan ke databasenya.

3. Buka file koneksi.php dengan text editor, kemudian tuliskan script berikut agar terkoneksi ke database,
<?php
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "nama_database";

$conn = mysqli_connect($servername, $username, $password, $dbname);
if ($conn) {
    echo "Koneksi Berhasil!";
}elseif (! $conn) {
    die("Connection failed: ".mysqli_connect_error());
}
?>

Isikan password dan nama database sesuai isinya.

4. Setelah kita buat koneksi, sekarang kita cek apakah koneksi yang kita buat itu berhasil atau tidak. Caranya tulis localhost/ nama file kita berada di web browser, misal saya membuatnya adalah seperti ini, localhost/latihan/koneksi.php jika berhasil, maka di web browser akan tampil tulisan "Koneksi Berhasil!".

5. Kita telah berhasil membuat koneksi ke database. Selesai.

IV. Kesimpulan
Untuk bisa terkoneksi ke database kita perlu menuliskan nama database server kita, username, password, dan nama database kita.

V. Referensi
-

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

Rabu, 08 Februari 2017

Perbedaan Mysql dan Mysqli

Assalamualaikum wr. wb.Postingan saya kali ini adalah mengenai perbedaan mysql dengan  mysqli, berikut materinya.


A. Latar Belakang
Seperti yang sudah kita ketahui, penggunaan MYSQL extension tidak lagi direkomendasikan (deprecated). Versi baru dari extension tersebut adalah MYSQLI. Extension MYSQLI hadir dengan dua jenis rasa, procedural dan object oriented.

B. Maksud dan Tujuan


Mengetahui tentang perbedaan mysql dan mysqli.

C. PembahasanPerbedaan MYSQL dan MYSQLI

MYSQLI merupakan kependekan dari MYSQL Improved extension. Seperti yang terlihat dari namanya, extension PHP ini merupakan versi perbaikan dan penambahan dari extension MYSQL sebelumnya yang umum digunakan. Extension PHP MYSQLI dibuat dengan tujuan untuk mendukung fitur-fitur terbaru dari MYSQL server versi 4.1 ke atas.

Terhitung sejak PHP versi 5.5, extension MYSQL tidak lagi disarankan penggunaannya dan berstatus deprecated, yang berarti mungkin akan dihapus pada PHP versi berikutnya. Kita disarankan untuk mulai beralih menggunakan MYSQLI atau PDO.

Secara garis besar, tidak ada perbedaan mencolok antara MYSQL extension dengan MYSQLI extension. Nama-nama fungsi di dalam MYSQLI sebagian besar mirip dengan apa yang telah dipelajari pada extension PHP sebelumnya, MYSQL.

Sebagai contoh, untuk membuat koneksi dengan MYSQL server, di dalam MYSQL kita menggunakan fungsi mysql_connect(), sedangkan di dalam MYSQLI, kita menggunakan mysqli_connect(). Begitu juga dengan fungsi lain seperti mysql_query() menjadi mysqli_query().

Selain menambah huruf i di dalam nama fungsi, argumen-argumen yang dibutuhkan juga hampir mirip. Perbedaannya, jika di dalam extension PHP MYSQL kita meletakkan argumen resources di akhir fungsi, maka di dalam MYSQLI, argumen ini diteletakkan di awal.

MYSQL style: Procedural dan Object Oriented
Agar proses migrasi dari MYSQL ke MYSQLI tidak terlalu menyusahkan, PHP memberikan dua alternatif cara penulisan MYSQLI:

1. Cara yang pertama adalah menggunakan procedural style. Cara ini mirip dengan extension MYSQL, di mana kita menggunakan fungsi-fungsi untuk mengakses database MYSQL.

2. Cara kedua adalah dengan object oriented style. Dengan cara ini, kita menggunakan aturan penulisan pemrograman objek untuk berkomunikasi dengan MYSQL.

D. KesimpulanMysql diganti menjadi mysqli dimana penulisan dalam sintaknya tidak begitu berbeda. Dan mysqli digunakan untuk PHP versi 4.1 ke atas.

E. Referensi- http://phphostingindonesia.com/extension-php-perbedaan-mysql-dan-mysqli/

Sekian yang dapat saya posting mengenai perbedaan mysql dan mysqli. Terimakasih semoga bermanfaat.
Wassalamualaikum wr. wb.

Selasa, 07 Februari 2017

Membuat Database di phpMyAdmin


assalamualaikum wr. wb.
Kali ini saya akan berbagi cara membuat database beserta tabel di phpMyAdmin,


I. Latar Belakang
Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.

II. Maksud Dan Tujuan
Agar mengetahui bagaimana cara mambuat database di phpMyAdmin tanpa menggunakan SQL.

III. Pembahasan
Jika kita akan menampung sebuah data, kita terlebih dahulu harus membuat database.
1. Langkah pertama untuk membuat database adalah masuk ke PhpmyAdminnya terlebih dahulu. Dengan cara ketik localhost/phpmyadmin di browser kita.

2. Selanjutnya kita harus login dulu sebagai root, masukan passwordnya.

3. Kemudian buatlah database, klik database maka akan muncul tampilan seperti gambar di bawah ini. Kemudian masukkan nama databasenya masukkan jumlah kolom yang akan dibuat, klik "create". Disini saya membuat database dengan nama db_siswa, seperti gambar berikut.


4. Setelah berhasil membuat database, lalu di dalam database db_siswa saya membuat tabel dengan nama siswa dan jumlah kolomnya 5 klik "Create".
Setelah itu masukkan nama kolom yang akan dibuat. Saya membuat 5 kolom yaitu,
- id_siswa tipe int sebagai primary key auto_increment
- nis tipe int
- nama tipe varchar
- kelas tipe enum('X','XI','XII')
- jurusan tipe varchar
- Dapat dilihat seperti gambar dibawah ini.


5. Setelah itu klik "Go".
Maka akan muncul tabelnya dengan struktur yang telah kita buat tadi.
Tabel

Struktur Tabel

6. Sekarang kita telah berhasil membuat database dengan 1 tabel di dalamnya.

IV. Kesimpulan
Dalam phpMyAdmin saat kita akan membuat database dapat dilakukan dengan menggunakan script SQL maupun dengan fitur tampilan GUInya dengan cara seperti diatas.

V. Referensi
- https://id.wikipedia.org/wiki/Pangkalan_data


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

Senin, 06 Februari 2017

Pengenalan CRUD

Assalamualaikum wr.wb
Pada kesempatan kali ini saya akan membahas tentang CRUD,

1.Latar Belakang
Mempelajari dan mengetahui CRUD merupakan hal yang mendasar untuk membuat suatu program.

2.Maksud Dan Tujuan
Agar lebih mengetahui tentang CRUD dan cara penggunaannya dengan benar.

3.Alat Dan Bahan
- Materi CRUD

4.Pembahasan
  • Pengertian
Dalam pemrograman komputer , create, read, update dan delete (sebagai akronim CRUD) adalah empat fungsi dasar dari penyimpanan persisten. Kata Alternatif kadang-kadang digunakan ketika mendefinisikan empat fungsi dasar CRUD, mengambil alih-alih membaca (read), memodifikasi bukan pembaruan (update), atau menghancurkan bukan delete. CRUD juga kadang-kadang digunakan untuk menggambarkan antarmuka pengguna konvensi yang memfasilitasi melihat, mencari, dan mengubah informasi, sering menggunakan komputer berbasis bentuk dan laporan. Istilah ini mungkin pertama kali dipopulerkan oleh James Martin dalam bukunya 1983 Mengelola data-base Lingkungan. Singkatan tersebut dapat diperpanjang untuk CRUDL untuk menutupi daftar set data yang besar yang membawa kompleksitas tambahan seperti pagination ketika set data terlalu besar untuk menampung mudah dalam memori.

Jika diartikan perkata, CRUD yaitu Create Read Update Delete :
  • C (Create) : yang berarti membuat sebuah data baru, contoh kita sedang melakukan registrasi disebuah web itu sudah merupakan Create dari CRUD karena kita membuat dan menyimpan data registrasi ke database.
  • R (Read) : Membaca atau menampilkan suatu data yang tadinya berada didatabase MySQL misalnya, kemudian ditampilkan di WEB menggunakan bahasa pemrograman PHP.
  • U (Update) : nah untuk yang satu ini prosesnya adalah mengedit sebuah data dari database yang kemudian di edit menggunakan bahasa pemrograman PHP berupa WEB.
  • D (Delete) : Pastinya Anda tahu fungsinya apa bukan? Fungsinya hampir sama dengan Update akan tetapi proses ini adalah untuk melakukan penghapusan data di database melalui bahasa PHP. Contoh pada sebuah blog terkadang ada komentar, kemudian kita hapus komentar tersebut, nah itu sudah termasuk proses delete dalam CRUD.

Sintaks dasar CRUD yaitu :
1. Create
INSERT INTO

2. Read
SELECT FROM namatabel

3. Update
UPDATE FROM namatabel WHERE data

4. Delete
DELETE FROM namatabel WHERE data


5.Kesimpulan
Kita diharuskan mengerti tentang CRUD karena CRUD sangatlah diperlukan dalam pembuatan suatu program.

6. Referensi
- https://en.wikipedia.org/wiki/Create,_read,_update_and_delete
- http://www.belajarweb.ga/2015/11/pengertian-crud-di-php-dan-mysql.html

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