Jumat, 03 Februari 2017

Pengenalan PHP

Assalamualaikum wr. wb
Halo teman semua pada kesempatan kali ini saya akan memposting materi tentang PHP


PENGERTIAN
Menurut Wikipedia PHP: Hypertext Preprocessor adalah bahasa script yang dapat ditanamkan atau disisipkan kedalam HTML. PHP banyak dipakai untuk memprogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

LATAR BELAKANG
Sebelum mengetahu lebih dalam tentang PHP kita harus belajar dasar-dasarnya terlebih dahaulu.
  
MAKSUD DAN TUJUAN
Agar mengerti tentang apa itu PHP
 
PEMBAHASAN
Pengertian PHP 
Menurut Wikipedia PHP: Hypertext Preprocessor adalah bahasa script yang dapat ditanamkan atau disisipkan kedalam HTML. PHP banyak dipakai untuk memprogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

Sejarah PHP
Pada awalnya PHPmerupakan kependekan dari Personal Home Page (situt personal). PHP pertama kali dibuat oleh Pasmus Lerdorf pada tahun 1995 pada waktu itu PHP masih bernama Form Interpretedc(FI) wujudanya berupa script yang digunakan untuk mengolah formulir dari web. Selanjutnya Rasmus merilis kode sumber tersebut umumnya.

Pada November tahun 1997 dirilis Php/f1 2.0, Interpreter PHP sudah diimplementasikan dalam program C. Rilis ini disertai juga modul ekstesi yang meningkatkan kemampuan PHP/FI secara signifikan. Ditahun yang sama perusahaan yang bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, baik dan lebih cepat. Pada tahun 1998 dirilislah PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing. Pada pertengahan 1999 Zend merilis PHP baru dengan PHP 4.0versi ini lebih banyak dipakai pada awal 21 sebab kemampuannya untuk membangun aplikasi web komplek.

Sintak dasar PHP
PembatasPembatas yang paling umum adalah <?php untuk membuka dan ?> untuk menutup kode PHP dengan tujuan untuk memisahkan kode PHP dari kode diluar PHP seperti html, javascript.

Variabel
Variabel diawali dengan simbol dolar $. Pada versi PHP 5 diperkenalkan jenis isyarat yang memungkinkan fungsi untuk memaksa mereka untuk menjadi paramenter objek dari class tertentu, array atau fungsi. Tetapi tidak dapat digunakan untuk jenis skalar seperti angka atau string. Contoh $nama_variabel. Penulisan fungsi, penamaan kelas, nama variabel peka akan huruf kapital dan huruf kecil dikutip ganda dari string memeberikan kemampuan untuk interpolasi nila variabel kedalam string PHP. PHP menerjemahkan baris sebagai spasi dan pernyataan harus diakhiri titik koma.

Komentar
Untuk memberikan komentar ada 3 jenis sintak yang pertama tanda blo /**/,  kedua komentar 2 baris // yang ketiga tanda pagar #. Komentar ini bertujuan untuk meninggalkan catatan pada PHP dan tidak akan diterjemahkan keprogram.

Fungsi 
Ratusan fungsi disediakan oleh PHP  serta tersedia melalui berbagai ekstensi tambahan. Fungsi ini didokumentasikan dalam dokumentasi PHP. Namun dalam berbagai tingkat pengembangan kini memiliki berbagai konvensi penamaan. 

Tipe Data
Di PHP ada 8tipe data diantaranya :
  • Boolean
  • Integer
  • Float/ double
  • String
  • Array 
  • Object
  • Resource
  • Null
Kelebihan menggunakan PHP :
  1. Bahasa pemrograman PHP adalah sebuah script yang tidak melakukan sebuah kompilasi dalam penggunanya.
  2. Web server mensukung PHP dapt ditemukan dimana-mana dari apache, IIS, hingga xintami denga konfigurasi yang relatif mudah.
  3. Dalam pengembangan lebih mudah karena kebanyakan milis-milis dan developer yang siap membantu dalam pengembangan.
  4. Sisi pemahaman, PHP merupakan bahasa pemrograman yang paling mudah karena memiliki referensi yang banyak.
  5. PHP adalah bahasa open source yang dapat digunakan berbagai OS dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem.
KESIMPULAN
Kesimpulannya kita bisa lebih memahami dasar-dasar dari PHP.

REFERENSI 
https://id.wikipedia.org/wiki/PHP

Sekian dan terimakasih
Wassalamualaikum wr.wb

Kamis, 02 Februari 2017

Perbedaan Front-end dan Back-end

Assalamualaikum wr. wb
Halo teman-teman pada kesempatan kali saya akan memposting tentang Perbedaan front-end dan back-end.


LATAR BELAKANG
Dalam dunia web developer, front-end dan back-end merupakan bagian terpenting dalam pembuatan aplikasi desktop maupun mobile maka dibagilah menjadi dua tim.
 
MAKSUD DAN TUJUAN
Untuk mengetahui masing-masing tugas dari front-end dan back-end.
 
PEMBAHASAN
Apa itu front-end? apa itu back-end? dan apa perbedaanya?

Front end Developer.
front-end adalah bagian utama dari sebuah situs web yang berinteraksi langsung dengan pengguna atau pengunjung. Segala sesuatu yang terlihat ketika melakukan navigasi dalam sebuah halaman web, baik itu font, warna, menu dropdown, dan slider merupakan hasil pennggabungan dari fungsi HTML, CSS dan Javascript. Front-end developer adalah programmer yang fokus pada front-end/layout web, yang biasanya dituntut untuk membuat sebuah tampilan yang menarik, baik dan interaktif sehingga pengunjung dapat merasa nyaman dan enak dipandang.

Keterampilan dan Tools
Untuk menguasai front-end developer ada tiga yang harus menguasai tiga utama : HTML, CSS, Javascript. Selain itu juga harus terbiasa dengan framework seperti Bootstrap, Foundation, Backbone, AngularJ, dan EmberJ untuk membatu layout untuk tetap sempurna ketika dibuka menggunakan perangkat apapun, juga menggunakan library seperti jquery dan less, sehingga untuk proses pengembangan menjadi lebih mudah dan efisien. Front-endbertanggungjawab atas desain interior sebuah rumah yang telah dibangun oleh back-end developer.

Back-end Developer
back-end merupakan Programmer yang lebih fokus pada fungsi-fungsi dari website tersebut, misalnya membuat form registrasi, pembayaran dan lain sebagainya, karena itu mereka harus bisa memahami beberapa bahasa programming juga diantaranya php, sql, java dan lain sebagainya.

Keterampilan dan Tools
Dalam membangun server, aplikasi dan database yang berkomunikasikan satu sama lain, menggunakan bahasa pemrograman sisi-server seperti PHP, Ruby, Phyton, java, oracle dan SQL Server untuk menentukan, menyimpan atau mengubah data dan menyajikan kembali pengguna dalam kode front-end.

KESIMPULAN
Dapat disimpulkan bahwa programmer memiliki tugas masing-masing dan tugas tersebut dibagi menjadi dua yaitu front-end yang mengerjakan layout dan back-end yang mengerjakan fungsi-fungsi dari web.
 
REFERENSI

Sekian dan terimakasih 

Rabu, 01 Februari 2017

Pengenalan Bootstrap


Assalamualaikum wr.wb
Halo teman-teman semua, pada kesempatan kali ini saya akan memposting materi tentang Apa itu bootstrap dan bagaimana cara menggunakannya. Berikut materinya


LATAR BELAKANG
Bootstrap banyak digemari banyak orang untuk pengembangan web karena lebih cepat dan mudah selain itu juga bersifat gratis. Selain itu dengan menggunakan bootstrap dapat membuat web menjadi responsive

MAKSUD DAN TUJUAN
Karena banyak kelebihan dari bootstrap seperti mudah digunakan, fitur responsive, pendekatan Mobile-pertama dan kompatibilitas browser.

ALAT DAN BAHAN 
  • Laptop
  • Browser
  • Sublime Text 
  • Bootstrap
PENGERTIAN
Bootstrap adalah kerangka front-end gratis untuk pengembangan web lebih cepat dan lebih mudah. Bootstrap termasuk HTML dan CSS desain template berbasis tipografi, bentuk, tombol, tabel, navigasi, kata modal, komidi putar gambar dan banyak plugin JavaScript opsional lainnya, serta Bootstrap juga memberikan Anda kemampuan untuk dengan mudah membuat desain responsif

Mendowload Bootstrap Untuk menggunakan bootstrap anda harus mendownload dulu di  http://getbootstrap.com/getting-started/. 



Extract File
Setelah selesai men-download bootstrap dilanjutkan dengan meng-extract filenya.

Struktur Bootstrap
Membuat Sebuah file dengan menggunakan Bootstrap
Dibawah ini contoh cara penggunaan bootstrap. MIsalnya dengan nama index.html, file tersebut disimpan dalam satu folder bootstrap-3.3.7-dist. 
Contoh Membuat button


Hasilnya :


 
Referensi :
https://www.codepolitan.com/tutorial/cara-menggunakan-bootstrap-3-untuk-membuat-web 
http://www.w3schools.com/bootstrap/bootstrap_get_started.asp 

Sekian dan Terimakasih

Selasa, 31 Januari 2017

Mengenalan Flowchart

Assalamualaikum wr.wb
Halo teman semua, pada hari ini saya akan memposting materi tentang apa itu flowchart, berikut materinya.



PENGERTIAN
Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang disimbolkan dalam bentuk kotak, beserta urutan-urutannya dengan menghubungkan masing-masing langkah tersebut menggunakan tanda panah.
 
LATAR BELAKANG
Pada tahap pembuatan suatu website perlu membuat perencanaan. Tahap perencanaan tersebut salah satunya dengan membuat flowchart sekaligus untuk menyelesaikan masalah yang ada dalam proses atau algoritma.
 
MAKSUD DAN TUJUAN
Dengan flowchart ini bisa memberi solusi untuk menyalesaikan masalah yang ada dalam proses atau algoritma.

PEMBAHASAN
Pedoman dalam menggambar suatu bagan alir, analisis sistem pemrograman diantaranya :
  1. Bagan alir sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri dari suatu halaman.
  2. Kegiatan didalam harus jelas.
  3. Harus menunjukan kegiatan yang dimulai dan dimana akan berakhirnya.
  4. Masing-masing kegiatan sebaiknya menggunakan suatu kata yang mewakili suatu pekerjaan.
  5. Masing-masing kegiatan harus berurutan dengan semestinya.
  6. Kegiatan yang terpotong dan akan disambung ketempat lain harus ditunjukan dengan jelas menggunaka simbol penghubung.
  7. Gunakan simbol flowchart yang standar.
SIMBOL-SIMBOL FLOWCHART
Berikut ini adalah gambar simbol-simbol dalam flowchart :

JENIS-JENIS FLOWCHART
Sterneckert (2003) menyarankan untuk membuat model diagram alir yang berbeda sesuai dengan perspektif pemakai sehingga dikenal 4 jenis diagram alir secara umum :
  • Diagram alir dokumen, menunjukan kontrol dari sebuah sistem aliran dokumen.
  • Diagram alir data, menunjukan kontrol dari sebuah sistem aliran data.
  • Diagram alir sistem, menunjukan kontrol dari sebuah sistem aliran secra fisik.
  • Diagram alir program, menunjukan kontrol dari sebua program dalam sebuah sistem.
KEGUNAAN FLOWCHART
Saat ini flowchart tela digunakan untuk berbagai keperluan dibidang manufaktur, arsitektur, teknik, teknologi dsb.
  • Perencanaan proyek baru, untuk memetakan proyek baru terutama yang bersifat teknis atau membutuhkan beberapa desain struktur lain. Insinyur dan desainer perangkat lunak sering menggunakan diagram untuk tujuan ini.
  • Desain sistem atau program, karena banyak sistem program memerlukan langkah-langkah demi langkah prosedur.
  • Dokumen proses untuk alasan eksternal, untuk standar laporan untuk mematuhi peraturan kerja dapat menggunakan flowchart agar lebih efisien.
  • Dokumen proses untuk alasan internal
  • Pemecahan masalah, dalam pembuatan program banyak menggunakan flowchart guna untuk memecahkan suatu masalah yang bersifat umum.
KESIMPULAN
Dapat disimpulkan dengan menggunakan flowchart atau diagram dapat membantu menyelsesaikan masalah yang ada serta dapat membantu membuat suatu perencanaan.

REFERENSI 
https://id.wikipedia.org/wiki/Diagram_alir 
http://irfanfadhil24.blogspot.co.id/2014/09/flowchart-nama-irfan-fadhil-npm.html 

Sekian dan terimakasih
Wassalamualaikum wr.wb

Senin, 30 Januari 2017

Install Software DIA di LInux MInt 17.3

Assalamualaikum wr.wb
Halo teman semua, pada hari ini ini saya akan memberikan tutorial menginstal software DIA di linux mint 17.3 melalui software manager.



PENGERTIAN 
DIA adalah gratis dan open source untuk tujuan umum diagram software, awalnya dikembangkan oleh Alexander Larsson.

LATAR BELAKANG
Karena pada tahap pembuatan suatu website tahap awal yang harus dilakukan adalah membuat flowchart untuk itu agar lebih praktis maka menggunakan software DIA.
 
MAKSUD DAN TUJUAN
Untuk membuat suatu diagram alir atau flowchart menggunakan aplikasi DIA.
 
TAHAP PELAKSANAAN
Untuk installasi saya menggunakan software manager. Berikut langkah-langkahnya :
  • Pertama, buka menu kemudian klik "Software Manager" 
  •  Kemudian search "dia"
  •  Setelah muncul kemudian klik "dia"
  • Kalau sudah kita bisa langsung mengistall dengan meng-klik "install"

  •  Tunggu hingga proses instalasi selesai.
 
  • Kalau sudah selesai, anda bisa membuka aplikasinya dengan mencari di Menu, kemudian search dia. Maka akan muncul tamplan awal seperti dibawah ini.


KESIMPULAN
Dapat disimpulkan kita bisa menggunakan DIA (software) untuk membuat flowchart atau diagram alir .

REFERENSI
https://en.wikipedia.org/wiki/Dia_(software)


Sekian dan terimakasih
Wassalamualaikum wr.wb

Jumat, 27 Januari 2017

Wireframe

Assalamualaikum wr.wb
Halo teman semua, pada hari ini saya akan memposting materi tentang apa itu wireframe.


LATAR BELAKANG
Dalam membuat projek baru, kita membutuhkan suatu perencanaan dengan perencanaan apa yang akan kita targetkan maka akan tercapai. Sama halnya dengan membuat website kita juga membutuhkan perencanaan, salah satunya dengan membuat kerangka halaman web yang akan kita bangun. Untuk itu kita bisa menggunakan WireframeSketcher untuk membantu dalam pembuatan kerangka halaman webnya.
 
MAKSUD DAN TUJUAN
Dengan menggunakan wireframesketcher kita dapat membuat kerangka halaman yang akan kita buat lebih sepat dan mudah.

PEMBAHASAN
Apa itu Wireframe?
Wireframe merupakan kerangka dasar dari halaman web yang akan kita bangun. Secara visual tampilan dari wireframe ini hanya terdiri dari kotak dan garis yang menandakan posisi dari masing-masing element dari layout halaman web.

Apa saja manfaat dari wireframe?
Manfaat dari wireframe :
  • Bisa membantu client untuk fokus pada kerangka utama dari pembangunan halaman web tersebut.
  • Bisa menggiring client untuk fokus pada fitur, elemen, dan posisinya dalam web tanpa terganggu perhatiannya oleh warnanya, typografi atau elemen disain lainnya.
  • Dengan wireframe yang hanya berupa kotak hitam putih maka akan lebih mudah bagi kita untuk mendeteksi apa yang tidak bekerja dari sisi usability, fungsionalitas.
TAHAP PELAKSANAAN
Install WIreframeSketcher
  • Langkah pertama kita memdownload aplikasinya terdahulu, untuk mendownload aplikasi WireframeSketcher bisa disini.
  • Download aplikasinya sesuai dengan OSnya. Kemudian klik download aplikasinya.
  • Tunggu hingga proses download selesai.
 
  • Kemudian buka software manager. Kemudian search "wireframe", apabila aplikasinya sudah ada berarti sudah terinstall.
  • Anda bisa langsun membukanya, dibawah ini adalah tampilan wireframe:

 
KESIMPULAN
Kita bisa menggunakan wireframesketcher guna untuk membantu membuat kerangka halaman yang akan kita buat akan lebih mudah dan cepat.
 
REFERENSI
http://www.tutorial-webdesign.com/wireframe-sebagai-tahap-awal-pembuatan-desain-web/
http://wireframesketcher.com/download.html 

Sekian dan terimakasih
Wassalamualaikum wr.wb

Kamis, 26 Januari 2017

Mengenal SQL

LATAR BELAKANG
Selain menggunakan phpmyadmin, dalam membuat database kita juga bisa membuatnya diterminal dengan perintah-perintah atau sintaks pada SQL.

MAKSUD DAN TUJUAN
Mengetahui perintah-perintah untuk membuat database dengan SQL
 
PEMBAHASAN
Structured Query Language atau SQL merupakan sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen data.

Standarisasi SQL dimulai pada tahun 1986 dengan dikeluarkannyastandar SQL oleh ANSI, standar ini sering disebut SQL86. Kemudian diperbaiki pada tahun 1989 dan diperbaiki lagi pada tahun 1992 versi tersebut dikenal dengan SQL92. Pada tahun 1999 dikeluarkan standar baru yaitu SQL99 akan tetapi kebanyakan implementasi mereferensi pada SQL92.

Secara Umum SQL terbagi menjadi 2 bahasa antara lain :
DDL (Data Definition Language) digunakan untuk mendefinisikan, mengubah serta menghapus basis data dan objek-objek yang diperlukan dalam basis data.
Secara umum DDL digunakan adalah CREATE untuk untuk membuat basis data maupun objek basis data, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada dan DROP untuk menghapus objek.
CREATE, digunakan untuk membuat basis data maupun objek basis data. Yang umum digunakan :
Untuk membuat database baru : create database nama_database
Untuk membuat tabel baru pada database : create table nama_tabel.
Contoh :



DML (Data Manipulation Language) untuk memanipulasi data dalam suatu tabel. Perintah yang umum digunakan :

SELECT, perintah yang digunakan untuk menampilakan data dari satu atau lebih tabel, biasanya dalam databse yang sama.INSERT, perintah yang digunakan untuk menyimpan data dalam tabel.
sintaks : INSERT INTO nama_tabel (daftar_field) VALUES (daftar_nilai)
contoh :
DELETE, perintah yang digunakan untuk mengahpus data. sintaks yang digunakan : DELETE from (nama_table) where (kondisi).
Contoh : DELETE from test where nama='test';
KESIMPULAN
Dapat disimpulkan kita bisa membuat database diterminal selain diphpmyadmin dengan perintah SQL.

REFERENSI 
https://id.wikipedia.org/wiki/SQL