Kamis, 28 Juli 2016

Login System dengan Php Mysqli

Assalamu'alaikum Wr.Wb.

Hai teman-teman, kembali lagi diblog saya kali ini saya akan share materi tentang Login System.

Pengertian :

Login jika diartikan adalah log masuk. Login biasanya disebut sebagai log in, logon, log on, signin, sign in. Lalu apa pengertian dari login? Login adalah proses masuk ke jaringan komputer dengan memasukkan identitas akun minimal terdiri dari username/akun pengguna dan password untuk mendapatkan hak akses. Antara username dan password keduanya saat digunakan untuk login harus tepat jangan sampai salah ketik, karena keduanya saling terkait dan tidak bisa dipisahkan. Biasanya username/akun pengguna tidak pernah diubah karena merupakan identitas unik, tetapi password/ kata sandi dapat diubah sesuai keperluan untuk menjaga keamanan akun. 


Latar Belakang :

Latar belakang share materi kali ini adalah agar kita lebih paham kembali mengenai Login System dengan Php Mysqli.

Alat & Bahan :

  •  PC Laptop / Komputer.
  •  Buku Panduan / Modul.
  •  Text Editor.
Maksud & Tujuan :

Maksud dan tujuan share materi kali ini adalah agar kita lebih paham kembali mengenai materi kali ini.

Tahap Pelaksanaan :

1. Kali ini saya akan membuat login system session pertama :
   


Script untuk tampilan diatas :




2. Untuk membuat halaman loginnya perhatikan script dibawah ini :


Berikut scriptnya :



3. Sekarang kita buat halaman untuk masuk ke dalam isinya :


Berikut scriptnya :



Referensi :
Penutup :

Sekian share materi kali ini selamat mencoba, semoga berhasil dan terimakasih :-).

Wassalamu'alaikum Wr. Wb.

Rabu, 27 Juli 2016

Belajar database dengan PHP dan MySQLi OOP

Assalamualikum Wr.Wb

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,
Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.

B.Latar Belakang
    Latar Belakang saya dalam projek kali ini agar lebih memahami dan mengerti tentang oop, dimulai dari dasar-dasar terlebih dahulu hingga ketahap selanjutnya, belajar oop tidaklah sulit jika kita fokus pada satu tujuan yaitu agar bisa.

C.Alat dan Bahan
   -Laptop
   -W3schools
   -wikipedia

D.Maksud dan Tujuan
   Tujuan saya dalam projek kali ini agar lebih memahami dan mengerti tentang oop,sedangkan manfaatnya tersendiri adalah:
1.Hemat dalam penulisan.  Dalam pemrograman prosedural, penggunaan kode2 untuk operasi yang sama bisa sangat melelahkan, tetapi jika dengan oop, operasi-operasi yang sama tersebut bisa dikurangi dengan menggunakan fungsi-fungsi. Jadi, dengan membuat satu fungsi, kita kemudian bisa menggunakannya berkali-kali. Jauh lebih nyaman kan?
2. Deteksi Error.  Tidak ada yang sempurna di dunia ini, apalagi itu program buatan manusia.  Pasti ada errornya.  Kalau di prosedural, kita harus mendeteksi error ini berdasarkan error line , error terjadi mungkin bisa karena konflik antar operasi, alur yang salah, dll..Nah di prosedural, hal ini berarti kita harus menceknya satu persatu. Jika line errornya di line 40 bisa saja kita harus mencek line 30-39 atau mungkin lebih.  Dengan oop, dimana operasi-operasi dibedakan berdasarkan class dan fungsi, kita hanya mencari fungsi-fungsi yang saling berkaitan, dan tentunya hal ini akan jauh lebih menghemat waktu.
3. Update.  Mungkin suatu saat kita ingin mengupdate aplikasi kita, dengan prosedural caranya gmn? Yah ganti aja semua kode selesai masalah. Dengan oop, kita bisa melakukannya dengan mengganti beberapa class atau mungkin bisa hanya dengan mengganti satu class. Bagaimana bisa? Jika kita menggunakan sistem pemrograman dengan menggunakan inheritance (pewarisan), kita hanya perlu mengganti class induk, contoh: class b,c,d semuanya merupakan turunan dari class a, jadi jika kita ingin mengupdate program kita, kita hanya perlu merubah class a ini, sedangkan class b,c,d pasti akan langsung mengikuti perubahan tersebut.

E.Tahapan Pelaksanaan

-Intro Database
 -Koneksi ke Database

 -Memasukan Data
 -Multy Query
 -Prepare Statement
 -Select Data
 -Mengedit dan Menghapus Data

-Select Data dengan Prepare Statement

F.Referensi
   -wikipedia.org 
   -sekolahkoding.com
   -w3schools.com

Wassalamualaikum Wr.Wb

Selasa, 26 Juli 2016

Menerapkan Sistem Struktur Kondisi if dengan Membuat Aplikasi Kalkulator

Assalamu'alaikum Wr. Wb.
kali ini saya akan membuat aplikasi kalkulator dengan cara menerapkan sistem struktur kondisi if.


A. Pengertian
Mesin hitung atau Kalkulator adalah alat untuk menghitung dari perhitungan sederhana seperti penjumlahan, pengurangan, perkalian dan pembagian sampai kepada kalkulator sains yang dapat menghitung rumus matematika tertentu. Pada perkembangannya sekarang ini, kalkulator sering dimasukkan sebagai fungsi tambahan daripada komputer, handphone, bahkan sampai jam tangan.

B. Latar Belakang

Dengan adanya kalkulator digital ini  dapat membantu menghitung dengan cepat tanpa harus bingung untuk menghitungnya .
C. Persiapan Software dan Hardware

  • PC / Laptop
  • Text editor (Sublime Text)
D. Maksud dan Tujuan
  • Menambahkan fungsi/manfaat suatu aplikasi
E. Tahapan Pelaksanaan Kegiatan 
  cukup mudah , kita tinggal mengetikkan script seperti gambar dibawah ini



Kemudian, kita run maka hasilnya akan seperti ini . Cukup sederhana


F. Referensi

id.wikipedia.org
Ebook Pemrograman Web dengan PHP MySQL

G. Hasil dan Kesimpulan

Kita bisa mengembangkan hasil penghirungan dengan cara membuat aplikasi kalkulator


Sekian dari saya, terima kasih.

Senin, 25 Juli 2016

Demo Aplikasi poliklinik

Assalamu'alaikum Wr. Wb
A. Pengertian
    Aplikasi poliklinik adalah sebuah sistem nformasi yang mencangkup data rumah sakit, app ini juga menggunakan css bootstrap untuk tampilannya agar lebih menarik.

B. Latar Belakang
    Latar belakang saya membuat aplikasi ini untuk memudahkan mencari informasi mengenai data rumah sakit.

C. Alat dan Bahan
   -Laptop
   -W3schools
   -getbootstrap.com
   -wikipedia.org

D. Maksud dan Tujuan
    untuk memudahkan mencari informasi mengenai data rumah sakit

E. Tahapan Pelaksanaan










F. Referensi:
   w3schools.com
   getbootstrap.com
   wikipedia.org

Sabtu, 23 Juli 2016

Workshop tentang Frame Work Laravel

A. Pengertian
Laravel merupakan web application framework berbasis PHP yang open source, menggunakan konsep model–view–controller (MVC). Laravel berada dibawah lisensi MIT License, dengan menggunakan GitHub sebagai tempat berbagi kode.

B. Latar Belakang
Dengan adanya framework akan lebih mempermudah memahami mekanisme kerja dari sebuah applikasi. Ini akan sangat membantu proses pengembangan system yang dilakukan oleh team. Semua anggota di wajibkan untuk memahami dari pola kerja framework tersebut, selebihnya anggota team hanya mempelajari proses bisnis yang di kehendaki oleh system untuk kemudian di tuangkan kedalam framework tersebut. Dalam artian setiap orang harus mempunyai metode yang sama dalam menyelesaikan applikasi tersebut.

C. Alat dan Bahan
  • PC/Laptop yang sudah terinstal LAMP Server
  • Koneksi internet
  • Tutorial install Laravel

D. Maksud & Tujuan
Sharing materi ini bermaksud untuk mengenalkan framework laravel dengan tujuan dapat menggunakan framework laravel untuk membuat sebuah website dengan mudah. 

E. Tahap Pelaksanaan
untuk menginstall laravel kita harus menginstal composer terlebih dahulu, composer adalah dependency laravel jadi composer bukalah sebuah framework. berikut cara untuk install composer :
1. kita masuk ke terminal dan ketikkan
          sudo su
kemudian diikuti dengan memasukkan password komputer.
2. kita install composer
  •  php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
  • php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
  • php composer-setup.php
    php -r "unlink('composer-setup.php');" 
3. Kemudian ,kita harus menginstall curl . Untuk menginstal curl cukup kita ketikkan perintah seperti dibawah ini.

kemudian langkah selanjutnya kita install composernya. dengan perintah

           curl -sS https://getcomposer.org/installer | php

hingga muncul gambar seperti dibawah ini.

langkah berikutnya kita pindahkan file composer.phar ke usr/local/bin/composer . dengan perintah dibawah ini

kemudian kita pindah ke directory /var/www/html

setelah itu kita install laravelnya dengan perintah dibawah ini



kita harus memberi hak akses terlebih dahulu pada folder storage dengan perintah seperti dibawah ini.

              chown -R www-data:www-data storage/
atau dengan
              chomod -R o+w storage
namun saya lebih memilih menggunakan chown. setelah diberi hak akses kita kembali ke browser lalu refresh maka halaman yang kosong akan berganti menjadi halaman seperti gambar diatas.
setelah proses install selesai kita masuk ke browser dan ketikkan localhost/laravel jika berhasil akan muncul tampilan seperti ini



F. Referensi
pengenalan-framework-laravel
Video sekolah koding [Laravel]
https://laravel.com
https://getcomposer.org

G. Hasil & kesimpulan
instalalsi framework laravel cukup mudah namun juga harus teliti dan sabar karena prosesnya cukup lama.

Bab 1 Konsep Dasar Ilmu Ekonomi dan Permasalahannya

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