Jumat, 26 Juli 2019


JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming LanguageStandard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.


PENGERTIAN QUERRY

Bagi Anda yang baru saja mengenal dunia database atau baru belajar mengenai MySQL, salah satu platform manajemen database mungkin masih merasa bingung dengan istilah query. Query ini sangat familiar dalam pengolahan database. Namun, apa definisi dari query itu ?
Query merupakan kata benda (noun) yang berarti pertanyaan. Dalam pengolahan database, query merupakan suatu istilah yang merujuk pada permintaan pengguna untuk memperoleh informasi dari database. Informasi tersebut diperoleh dari data-data yang terdapat dalam table-table database. Dengan kata lain, query dapat diartikan sebagai kemampuan (capability) menampilkan informasi yang diperoleh dari table-table yang tersimpan didalam database.


TP 5 PHP


                                


1Pengertian PHP


PHP adalah bahasa pemrograman script server-side yang didesain untuk pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa pemrograman umum (wikipedia). PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group
Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website pribadi Saat, ini PHP adalah singkatan dari PHP: Hypertext Preprocessor, sebuah kepanjangan rekursif, yakni permainan kata dimana kepanjangannya terdiri dari singkatan itu sendiri: PHP: Hypertext Preprocessor. PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General Public License (GPL) yang biasa digunakan untuk proyek Open Source.


2. Sejarah PHP
   
Awalnya, PHP merupakan singkatan dari Personal Home Page yang digunakan untuk membuat situs pribadi. Namun seiring perkembangannya, akronim PHP diperbaharui. PHP sendiri bermula ketika Rasmus Lerdorf, seorang pemrogram di Denmark/GreenLand pada 1994 membuat script dengan bahasa Perl di web pribadinya. Untuk meningkatkan performa, Lerdorf membuat ulang script tersebut dalam bahasa C. Script itu memiliki kemampuan untuk memproses form HTML agar dapat berkomunikasi dengan database. Ia memberikan nama dengan sebutan PHP/FI (Personal Home Page Forum Interpreted) yang terdiri dari sekumpulan script untuk mengolah data formulir dari web  
Lerdorf membuat ulang script tersebut dalam bahasa C. Script itu memiliki kemampuan untuk memproses form HTML agar dapat berkomunikasi dengan database. Ia memberikan nama dengan sebutan PHP/FI (Personal Home Page Forum Interpreted) yang terdiri dari sekumpulan script untuk mengolah data formulir dari web Script tersebut dirilis ke publik dengan sebutan PHP Tools version 1.0 pada 8 Juni 1995 melalui sebuah grup diskusi Usenet di alamat comp.infosystems.www.authoring.cgi. Pada versi 1.0, dikatakan bahwa PHP merupakan sebuah framework bahasa C yang digunakan dalam pengembangan web. Pada April 1996, Lerdorf mengumumkan PHP/FI versi 2.0 saat sedang mengerjakan proyek di Universitas Toronto

 3. krakteristik php

Extention harus .php

Setiap sintak / skrip PHP harus disimpan dengan extention .php, misal test.php. Jika didalam file .php tidak ada skrip PHP tidak menjadi masalah akan tetap diproses misal didalam file .php isinya hanya skrip html saja maka akan tetap di proses.

Sintak PHP harus ditulis didalam dilementer atau yang sering disebut tag PHP

Sintak PHP tidak akan perjalan atau tidak akan diproses jika sintak tersebut tidak diletakan didalam delimenter php yaitu <?php dan ?>.
<?php //pembuka
   //Disini sintak PHP
?> //penutup

Sintak PHP mengikuti bahasa induknya yaitu bahasa C

Seperti pada artikel sejarah php awalnya PHP merupakan sebuah program yang dibuat menggunakan bahasa C untuk menanganai sebuh form untuk koneksi ke database. sehingga sintak PHP hampir sama dengan baha C, seperti case sensitive dan diakhiri tanda ; disetiap akhir dari sintak.

PHP dapat digunakan bersamaan dengan HTML

PHP karana merupakan bahasa pemograman khusus untuk web maka sangat dengan mudah digunakan bersmaan dengan html, baik tag html didalam PHP atau sebaliknya.

PHP merupakan bahasa server side scripting.

Artinya perlu penerjemah atau kompilasi dari sisi server. Salah satu software yang mendukung PHP adalah apache2.

PHP Open Source

PHP dapat digunakan secara gratis dan bebas dikembangkan

PHP Multi Platfrom

Dapat dijalankan diberbagai platfrom OS seperti linux, windows, dan mac yang membuat bahasa pemograman ini banyak diminati.

4. Pengertian Server-side
Dalam suatu pemrograman web, kamu akan dikenalkan dengan istilah server-side scripting dan client-side scripting. Kedua istilah tersebut digunakan untuk mengelompokkan beberapa bahasa pemrograman web berdasarkan pihak mana atau siapa yang melakukan pengolahan data di web.

Server-side Scripting
Server-side scripting adalah sebuah teknik dalam perancangan desain web yang melibatkan embedding script dalam dokumen HTML yang diminta oleh client dari sebuah server, dimana permintaan akan diproses di sisi server melalui aplikasi server-side yang tersedia di server. Server-side scripting berbeda dengan client-side scripting, dimana pada metode ini script dijalankan pada web browser yang digunakan oleh pengguna.

5. Server-side Scripting adalah bahasa pemrograman web yang pengolahan datanya dilakukan oleh komputer server/penyedia. Jadi, setiap kali sebuah web dikunjungi, server akan mengirimkan data-data yang diminta dari database yang kemudian akan ditampilkan di web. Server-side Script biasanya hanya ada pada web dinamis saja. Server-side Script memengaruhi berat-tidaknya loading sebuah website bergantung pada kecepatan & spesifikasi komputer server. Kode-kode Server-side tidak bisa kita lihat karena sifatnya yang rahasia untuk Client. Contoh dari Server-side Script adalah PHP, ASP, ASP.Net, dan masih banyak lagi.

6. Pengertian Web Statis dan Web Dinamis

1. Web Statis
Web statis adalah website yang mana pengguna tidak bisa mengubah konten dari web tersebut secara langsung menggunakan browser. Interaksi yang terjadi antara pengguna dan server hanyalah seputar pemrosesan link saja. Halaman-halaman web tersebut tidak memliki database, data dan informasi yang ada pada web statis tidak berubah-ubah kecuali diubah sintaksnya. Dokumen web yang dikirim kepada client akan sama isinya dengan apa yang ada di web server.

Contoh dari web statis adalah web yang berisi profil perusahaan. Di sana hanya ada beberapa halaman saja dan kontennya hampir tidak pernah berubah karena konten langsung diletakan dalam file HTML saja.

  
2. Web Dinamis
Dalam web dinamis, interaksi yang terjadi antara pengguna dan server sangat kompleks. Seseorang bisa mengubah konten dari halaman tertentu dengan menggunakan browser. Request (permintaan) dari pengguna dapat diproses oleh server yang kemudian ditampilkan dalam isi yang berbeda-beda menurut alur programnya. Halaman-halaman web tersebut memiliki database. Web dinamis, memiliki data dan informasi yang berbeda-beda tergantung input apa yang disampaikan client. Dokumen yang sampai di client akan berbeda dengan dokumen yang ada di web server.


7. Software yang satu ini bernama XAMPP yang merupakan singkatan dari Apache, MySQL, PHP dan Perl sedangkan huruf “X” dimaksudkan sebagai suatu software yang dapat dijalankan di empat OS utama seperti Windows, Mac OS, Linux dan Solaris. Istilah ini seringkali disebut dengan cross platform (software multi OS).
Sesuai dengan namanya software yang satu ini merupakan gabungan dari beberapa software dengan fungsi yang sama yakni menunjang para pembuat web yang menginginkan adanya web server sendiri di PC atau laptopnya. Software ini juga berlisensi GNU dan dapat didownload secara gratis di internet mengingat peran vital yang dimilikinya terutama bagi pembuat web pemula.
Software XAMPP didirikan oleh suatu perusahaan bernama Apache Friends. Dengan adanya beberapa tools pemrograman seperti MySQL, PHP dan Perl yang dimilikinya tentu mengindikasikan jika anda menekuni salah satu atau semuanya berarti harus memiliki software yang bernama XAMPP ini.

8. Pengertian Apache

Bagi Anda yang telah berkecimpung di dunia web development, pastinya juga mengetahui istilah Apache. Sebab, Apache adalah salah satu jenis web server yang dapat dijalankan di berbagai sistem operasi, seperti Microsoft Windows, Linux, Unix, Novell Netware serta platform lainnya yang digunakan untuk melayani dan melakukan pengaturan fasilitas web menggunakan sebuah protokol yang dikenal dengan HTTP (Hypertext Transfer Protocol).
Apache merupakan software open source yang hanya digunakan sebagai alternatif web server Netscape. Namun, sejak April 1996, Apache menjadi web server yang populer. Hingga pada Mei 1999, Apache mulai banyak digunakan di berbagai web server dunia.
Apache menjadi salah satu software yang bersifat open source (terbuka), yaitu bahwa Apache didukung oleh para pengembang di seluruh dunia yang membuat Apache menjadi lebih terawat dan terus diperbarui secara teratur dengan fitur dan fungsionalitas baru untuk meningkatkan kualitas dalam pengiriman layanan HTTP.


9. Pengertian MY SQL
MySQL adalah sebuah perangkat lunak Pembuat database yang bersifat terbuka atau open source dan berjalan disemua platform baik Linux maupun Si Windows, MySQL merupakan program pengakses database yang bersifat network sehingga dapat digunakan untuk aplikasi Multi User (Pengguna Banyak).
MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial.


10. Keterkaitan HTML dan PHP

Seperti yang kita ketahui saat belajar membuat website di OnphpID tentang penggunaan PHP. Penggunaan PHP ditujukan untuk dinamisasi, matematik dan logic sehingga memungkin kita membuat dengan konten yang sangat banyak meskipun hanya menggunakan beberapa file php saja. Berbeda dengan HTML, kita perlu membuat file html sebanyak konten (posting) yang ada dalam website kita.

Dari pengertian PHP dan HTML di atas sangatlah jelas perbedaan diantara kedua bahasa tersebut. PHP diperuntukan untuk berinteraksi dengan server sedangkan HTML untuk menampilkan hasil dari PHP pada browser, meskipun PHP juga dapat menampilkan text selayaknya HTML dengan fungsi php echo() atau print(). Dari sini PHP lebih dimanfaatkan untuk dinamisasi web karena halaman yang dibuat dengan HTML masih statis.


Selasa, 23 Juli 2019

PARTIKUM 4 PEMOGRAMAN WEB.


           


1. Sejarah Pemrograman Web

Apakah yang dimaksud Web Programming? Web Programming adalah adalah proses menulis, mencoba, memeriksa dan memperbaiki (debug), serta memelihara kode untuk membuat sebuah program komputer.
HTML merupakan turunan atau pengembangan dari SGML (Standar Generalized Markup Language). HTML sendiri dikembangkan oleh Tim Berners-Lee sewaktu masih bekerja di CERN yang pertama kali dipopulerkan oleh browser Mosaic yang dikembangkan NCSA. Selama awal tahun 1990an, HTML terus mengalami kemajuan yang sangat cepat.Tapi pengembangan resmi HTML ini baru dikeluarkan pada tahun 1995 yang dikembangkan oleh Internet Engineering Task Force (IETF). HTML2 yang dikembangkan ini merupakan turunan dari HTML+ pada tahun 1993. HTML3 yang juga dirilis pada tahun 1995 mempunyai kemampuan yang jauh lebih bagus dari versi sebelumnya. Merupakan hasil usaha yang dikembangan oleh World Wide Web Consortium’s (W3C) dan kemudian menghasilkan HTML3.2 pada tahun 1996.Dan akhirnya terbitlah HTML4 dan HTML4.1 pada akhir tahun 1997 dan 1998. HTML ini merupakan sebuah text biasa yang dirancang untuk tidak tergantung pada sistem operasi apapun.

~  client side scripting (CSS), merupakan jenis script yang pengolahannya dilakukan di sisi client. pengolahan disini berarti “di terjemahkan/ interpreted”. yang memiliki tugas untuk menterjemahkan script jenis ini disisi client adalah web browser. agar semua script yang masuk kategori ini dapat diterjemahkan oleh web browser maka didalam web browser terdapat sebuah komponen/ modul/ “engine” yang memiliki daftar pustaka (library) yang mampu mengenali semua perintah-perintah yang terdapat pada kategori client side scripting
~ server side scripting (SSS), merupakan script yang pengolahannya (baca: diterjemahkan) di sisi server. server yang dimaksud disini adalah sebuah komponen yang biasa disebut web server yang didalamnya terintegrasi dengan sebuah mesin (engine)/ modul yang didalamnya terdapat daftar pustaka (library) yang mampu menterjemahkan script-script tersebut yang kemudian setelah di terjemahkan di server kemudian dikirim (ditampilkan) ke client (web browser) dalam format HTML (hypertext markup language). PHP (Hypertext Pre Processor), ASP (active server pages), JSP (java server pages). server side scripting .


~ Maksud Pemrograman Web & Jenisnya
Web merupakan fasilitas hypertext untuk menampilkan data berupa teks,gambar,suara,animasi,dan data multimedia lainnyajika anda ingin meguasai web maka anda perlu  mengenal itu bahasa HTML dan PHP.
~  Web statis
Web statis adalah web yang berisi/menampilkan informasi –informasi yang sifatnya statis(tetap).disebut statis karena pengguna tidak dapat berinteraksi dengan web tersebut.singkatnya,untuk mengetahui suatu web bersifat statis atau dinamis dapat dilihat Dari tampilannya
~     Web Dinamis
Web dinamis adlah web yang menampilkan informasi serta dapat berinteraksi dengan pengguna
     ~ Mengenal script client side

Program web yang tergolong dalam client side seperti Javascript,Vbscript,HTML,dan lain-lain
~Javascript
Javascript diperkenalkan pertama kali oleh Netscape pada tahun 1995.pada awalnya bahasa ini dinamakan “Livescript” dan berfungsi sebagai bahasa sederhana utnuk browser Netscape Navigator

2~ PENGERTIAN HTML

HTML, adalah singkatan dari HyperText Markup Language yaitu bahasa pemrograman  standar yang digunakan untuk membuat sebuah halaman web, yang kemudian dapat diakses untuk menampilkan berbagai informasi di dalam sebuah penjelajah web Internet (Browser). HTML dapat juga digunakan sebagai link link antara file-file dalam situs atau dalam komputer dengan menggunakan localhost, atau link yang menghubungkan antar situs dalam dunia internet

3~PENGERTIAN JAVASCRIPT
JavaScript adalah bahasa pemrograman yang bisa disisipkan ke HTML seperti halnya PHP akan tetapi javascript berjalan di sisi Client.Misalnya, jam ditampilkan pada halaman yang update sendiri untuk menunjukkan waktu saat ini pada komputer pengguna. Desain JavaScript dipengaruhi oleh banyak bahasa pemrograman, termasuk C, tetapi dimaksudkan untuk lebih digunakan oleh non-programmer. JavaScript tidak didasarkan pada atau terkait ke Java, ini adalah kesalahpahaman umum. JavaScript seringkali disertakan dalam file HTML atau link dari file HTML dan dijalankan secara lokal oleh web browser. Ini berarti bahwa server bebas untuk mengerjakan sesuatu yang lain daripada pemrosesan instruksi untuk setiap klien. Hal ini telah membuat JavaScript pilihan yang lebih populer daripada bahasa yang memerlukan server untuk melakukan pengolahan.
4~PENGERTIAN ANGULAR
Angular JS pertama kali dikembangkan oleh Misko Hevery dan Adam Abrons pada tahun 2009. Saat ini dimaintain oleh Google. Angular JS adalah open source, bebas dikembangkan oleh siapa saja.Angular JS adalah framework terstruktur untuk aplikasi web yang dinamis. Framework ini mendukung penggunaan HTML sebagai bahasa template Anda dan memberikan Anda keleluasan pada pengembangan sintak HTML untuk mengekpresikan komponen dari aplikasi Anda secara baik dan ringkas. Data binding dan dependency
injection dapat mengeliminasi banyak kode yang harus Anda tulis. Semua ini dibebankan kepada web browser, membuatnya menjadi partner ideal dengan teknologi server.
 5~PENGERTIAN LARAVEL
Laravel adalah sebuah framework PHP yang dirilis dibawah lisensi MIT, dibangun dengan konsep MVC (model view controller). Laravel adalah pengembangan website berbasis MVP yang ditulis dalam PHP yang dirancang untuk meningkatkan kualitas perangkat lunak dengan mengurangi biaya pengembangan awal dan biaya pemeliharaan, dan untuk meningkatkan pengalaman bekerja dengan aplikasi dengan menyediakan sintaks yang ekspresif, jelas dan menghemat waktu.
Beberapa fitur yang terdapat di Laravel :

  • Bundles, yaitu sebuah fitur dengan sistem pengemasan modular dan tersedia beragam di aplikasi.
  • Eloquent ORM, merupakan penerapan PHP lanjutan menyediakan metode internal dari pola “active record” yang menagatasi masalah pada hubungan objek database.
  • Application Logic, merupakan bagian dari aplikasi, menggunakan controller atau bagian Route.
  • Reverse Routing, mendefinisikan relasi atau hubungan antara Link dan Route.
  • Restful controllers, memisahkan logika dalam melayani HTTP GET and POST.
  • Class Auto Loading, menyediakan loading otomatis untuk class PHP.
  • View Composer, adalah kode unit logikal yang dapat dieksekusi ketika view sedang loading.
  • IoC Container, memungkin obyek baru dihasilkan dengan pembalikan controller.
  • Migration, menyediakan sistem kontrol untuk skema database.
  • Unit Testing, banyak tes untuk mendeteksi dan mencegah regresi.
  • Automatic Pagination, menyederhanakan tugas dari penerapan halaman.
6~PENGERTIAN VUE.JS

Vue.js adalah salah satu library javascript yang digunakan dan dimanfaatkan untuk membuat sebuah website yang interaktif. Fokus pada vue.js hanya pada view layer atau lapisan tampilannya sehingga sangat mudah diterapkan pada suatu website.Vue.js juga menyediakan fungsi mengatur komponen tampilan dan fungsi reactive data binding. Apabila Anda ingin mempelajari vue.js maka disarankan untuk mengerti dasar-dasar tentang HTML, CSS, dan JavaScript terlebih dahulu agar mudah memahaminya dan mudah menerapkannya.......

7~ Saya lebih suka javascript karna menurut saya javascript lebih mudah dari HTML dan sangat simple.

Sabtu, 20 Juli 2019

Partikum 3 pembuatan sistem



Sistem belanja online(samarang. garut)
Agar pembelian bisa di lakukan secara online. Untuk lebih memudahkan dalam pelaksanaan pembelian. Maka di buatlah suatu sistem dengan komponen seperti berikut.

jenis data
1.  Barang
2.  Pembeli

primary key :

1. No induk pembeli
2. No barang

kerja sistem :
1. Pembeli membuka aplikasi
2. Pembeli login menggunakan No. induk pembeli
3. Pembeli memilih barang yang akan di beli
4. Pembeli selesai memilih
5. Pembeli menerima output berupa surat keterangan pembelian
6. Pembeli ke kasir membawa barang

Output :
1. Surat keterangan pembelian
2. Barang yang di beli


          t.pembeli
*.No. induk pembeli
   Nama pembeli
   Asal
   Jenis kelamin
           t. barang
*.No. barang
   Nama barang
   Celana jeans
na
nama bareang
na

    t.pembeli
Id. Pembeli
Jk. Pembeli