Selasa, 07 Agustus 2018

Fitur fitur dalam xampp

FITUR FITUR  dalam XAMPP



bagian modules
1. apache

Apache adalah sebuah nama web server yang bertanggung jawab pada request-response HTTP dan logging informasi secara detail(kegunaan basicnya). tugas utamanya adalah menampilkan web yang betul sesuai bahasa php 

2.mysql

Mysql : adalah database sever,tugas utamanya adalah menyipan dan mmengolah data yang siap di webkan di                     htdocs
 Perkembangannya disebut SQL , SQL merupakan bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database.



3.php

php : adalah bahasa programan web yang bersifat dinamis,    PHP bisa diartikan sebagai bahasa pemrograman yang bersifiat server side scripting, yaitu seluruh kode pemrograman dijalankan dan disimpan di web server, sehingga diperlukan sebuah web server untuk menjalankan atau mengembangakan web application atau website menggunakan PHP. 




4.tomcat

selain fitur diatas masih ada lagi fitur atau layanan lain
seperti filezilla adalah ftp : kepanjangan dari file transfer protocol adalah untuk mengirim atau mentransfer file
tomcat adalh cms : adalah content manager service sama seperti opencart,blogger,joomla,wordpress dan lain-lain.Tapi, tomcat di peruntukan atau dikhususkan untuk membuat situs online.
Tomcat atau lengkapnya Apache Tomcat adalah implementasi software open source dari Java Servlet dan JavaServer teknologi dikembangkan oleh Java Community Process dan dirilis dalam lisensi Lisensi Apache versi 2.


5.mercury
 Mercury yg dimaksud dalam konteks ini adalah Mercury Mail Transport System yaitu sebuah program yang dapat mengirim dan menerima email dari jaringan lokal.




Fungsi masing-masing tombol yang terletak pada bagian atas dan sebelah kanan jendela Control Panel XAMPP.

Tombol Service
 berfungsi untuk menampilkan dan menyeting jalannya Control Panel XAMPP, apakah kita ingin menjalankannya sebagai Service atau manual.

Tombol SCM
 berfungsi untuk membuka Service Control Manager Window.

Tombol Status 
untuk mengecek dan menampilkan status terkini masing-masing Service.

Tombol Refresh
 untuk merefresh masing-masing Service Web Server yang sedang berjalan.

Tombol Explore
 untuk menampilkan Folder instalasi XAMPP dengan Window Explorer.

Tombol Help
 untuk menampilkan bantuan singkat tentang Control Panel XAMPP.

Tombol Exit
 untuk keluar dari Control Panel XAMPP, tapi tidak menghentikan Service – service Web Server.











Senin, 06 Agustus 2018

MYSQL


Basis data tentang mysql

       Basis data  adalah suatu kumpulan data terhubung yang disimpan secara bersama-sama pada suatu media, yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu.

                                                                     MYSQL

              
            MySQL merupakan software database open source yang paling populer di
dunia, dimana saat ini digunakan lebih dari 100 juta pengguna di seluruh dunia.
Dengan kehandalan, kecepatan dan kemudahan penggunaannya, MySQL menjadi
pilihan utama bagi banyak pengembang software dan aplikasi baik di platform
web maupun desktop.
Pengguna MySQL tidak hanya sebatas pengguna
perseorangan maupun perusahaan kecil, namun perusahaan seperti Yahoo!, Alcatel-Lucent, 
Google, Nokia, Youtube, WordPress dan Facebook juga merupakan pengguna MySQL.  MySQL digunakan untuk membuat dan mengelola suatu database secara terstruktur dan otomatis menggunakan suatu Bahasa khusus.
Kelebihan dari Mysql :

·          Dapat bekerja di beberapa platform yang berbeda seperti LINUX, Windows, MacOS,   FreeBSD, Solaris, dll.
·          Dapat dikoneksikan pada bahasa C, C++, Java , Perl, PHP, dan Python.
·         Mempunyai lebih banyak tipe data seperti : signed/unsigned integer yang memiliki   panjang               data sebesar 1,2,3,4 dan 8 byte. FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET, dan tipe ENUM.
·          Mendukung penuh terhadap kalimat SQL GROUP BY dan ORDER BY . Mendukung terhadap fungsi penuh ( COUNT ( ), COUNT(DISTINCT), AVG( ), STD ( ), SUM ( ), MAX ( ), AND MIN ( ) ).
·          Mendukung terhadap LEFT OUTHER JOIN dengan ANSI SQL dan sintak ODBC.
·          Mendukung ODBC for windows 95' (dengan source program). Semua fungsi ODBC 2.5 dan sebagainya. Sebagai contoh kita dapat menggunakan Access untuk connect ke MySQL server.
·          Menggunakan GNU automake, autoconf, dan LIBTOOL untuk portabilitas.
·         Kita dapat menggabungkan beberapa table dari database yang berbeda dalam query yang sama. Structure table MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE dibandingkan DBMS lainnya.
·         Ditulis dengan menggunakan bahasa C dan C++. Diuji oleh compiler yang sangat jauh berbeda.

Kelemahan MYSQL :
    Feature creep artinya MYSQL berusaha kompatibel dengan beberapa standard serta berusaha memenuhinya.
Secara umum, SQL terdiri dari dua bahasa yaitu :
 •Data Definition Language (DDL).
 •Data Manipulation Language(DML).
     
 Data Definition Language (DDL)
Digunakan untuk mendefinisikan,mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basisdata : tabel, view,procedure.  
, DDL adalah kumpulan perintah SQL yang digunakan untuk membuat (create), mengubah (alter) dan menghapus (drop) struktur dan definisi tipe data dari objek-objek database.

Objek-objek database pada yang dimaksud - pada MySQL - adalah sebagai berikut :
  • Database
  • Table
  • View
  • Index
  • Procedure (Stored Procedure)
  • Function
  • Trigger

Data Manipulation Language (DML)
DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. DML sendiri adalah kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data di dalam table - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database seperti table, column, dan sebagainya.

Contoh DML : Mengambil Seluruh Row Data dari table MS_KARYAWAN
Perintah yang umum dilakukan adalah:
1.untukmenampilkandata
 2.Insert:untukmenambahdata
 3.Update:untukmengubahdata
4.Delete:untukmenghapusdata


kelebihan DBMS MySQL :

  1. Merupakan salah satu software yang portable
MySQL memiliki keunggulan yang pertama, yaitu merupakan salah satu jenis software yang protable, Software portable ini berarti MySQL bisa dijalankan untuk mengolah database multi platform. Sistem operasi Windows, Linux, Mac, dan sebagainya bisa menggunakan DBMS MySQL ini, sehingga hal ini membuat MySQL menjadi lebih baik dari segi efisiesnsi dan juga fungsionalitas yang lebih baik.
  1. MySQL merupakan salah satu DBMS yang opensource
Keunggulan utama dari MySQL adalah gratis. Ya, MySQL dengan versi paling basic atau sederhana dijual dengan harga yang gratis, karena merupakan software Open source. Namun demikian, meskipun merupakan software opensource, MySQL sudah memiliki liosensi GPL, sehingga tidak perlu lagi diragukan kualitasnya. Selain itu, bagi anda yang membutuhkan fungsi lebih dari MySQL, anda bisa membeli versi enterprise, ataupun membeli source code yang ditawarkan oleh MySQL dengan harga yang cukup terjangkau, apabila dibandingkan dengan Oracle.
  1. Multi-User
Sama seperti program DBMS lainnya, meskipun merupakan software yang open source, MySQL memiliki kemampuan yang sangat baik untuk mendukung kepentingan mulstiuser, dimana bisa dijalankan oleh banyak user dalam satu waktu tanpa perlu mengalami kendala seperti crash, dan semacamnya.
4.Memiliki tipe data yang bervariasi
Tipe data yang ditawarkan oleh MySQL juga sangat bervariasi. bebrapa tipe data yang ditawarkan oleh MySQL adalah integer, float, double, char, text, date, timestamp dan masih banyak lagi. Dengan beragam tipe data yang didukung oleh MySQL, maka software ini merupakan salah satu jenis software yang sangat berguna untuk kebutuhan DBMS.
  1. Memilki fitur keamanan yang baik
Kelebihan lainnya dari MySQL adalah fitur keamananya yang cukup baik, apalagi dengan statusnya yang open source, alias gratis, fitur keamanan yang ditawarkan oleh software ini sudah sanga mumpuni.
  1. Administrative tools yang lengkap
Administrative tools yang terdapat di dalam software ini pun sudah terbilang lengkap. User dan juga programmer dapat menggunakan MySQL dengan mudah, tanpa perlu harus repot – repot mempelajari MySQL secara detil.
  1. Struktur tabel yang lebih fleksibel
Struktur data yang dimiliki oleh MySQL juga dinilai lebih fleksibel dan juga mudah untuk digunakan. Hal ini terutama untuk menangani table berupa ALter Table.
  1. Dapat diintegrasikan dengan berbagai bahasa pemrograman
MySQL juga dapat diintegrasikan dengan berbagai macam bahasa pemrograman yang ada. Dengan begitu, MySQL bisa membantu pembangunan dari sebuah sistem dengan mudah dan juga efektif, karena dapat terintegrasi dengan berbagai macam bahasa pemrograman standar yang baisa digunakan dalam pembangunan suatu sistem.
  1. Tidak membutuhkan spesifikasi hardware yang tinggi
Salah satu hal penting yang menarik yang ada pada MySQL adalah spesifikasi. Untuk dapat menjalankan program MySQL ini, maka tidak dibutuhkan spesifikasi minimal komputer yang tinggi, sehingga PC ataupun laptop sekalipun masih bisa menggunakan software MySQL ini dengan baik tanpa menemui kendala dan masalah mengenai spesifikasinya.
  1. RAM Kecil dapat menggunakannya
Ram komputer anda kecil ? jangan khawatir DBMS yang satu ini memiliki kelebihan yaitu dapat di install di ram yang relatif kecil bila di bandingkan dengan database lain. Tak ayal, hanya dengan memory < 1gb pun anda dapat menggunakan DBMS ini.

Kamis, 02 Agustus 2018

tugas 3. langkah langkah menginstal sublime text

langkah langkah menginstal sublime text

1.pertama kalian harus mencari app sublime text yang kalian sudah unduh

2.setelah itu klik 2 kali dan akan muncul WELCOME to the sublime text
   dan klik next

2. kemudian akan muncul select destination location dan klik next


3. lalu muncul select additional tasks dan klik next


4. dan muncul ready to install dan  klik install
 

5. kemudian aplikasi sublime text siap di gunakan

tugas 2. langkah langkah menginstal xampp

langkah langkah menginstal xampp

1. pertama cari app xampp yang ada di folder yg sudah di unduh


 
2.lalu muncul setup xampp dan klik next


3. lalu akan muncul select components dan  klik ok


4. lalu muncul installation folder lalu klik NEXT


5 . akan muncul Bitnami for XAMPP dan klik NEXT



6. lalu muncul ready to install , lalu klik NEXT


7. lalu XAMPP akan menginstal, kita tunggu


8. setelah menunggu beberapa menit, akan muncul seperti gambar di bawah ini dan klik FINISH


9. setelah terinstal , anda akan di suruh memilih bahasa yg akan anda gunakan
      klik tanda bulat hitam kecil dan klik save


10. aplikasi XAMPP siap di gunakan.


tugas 1 web statis

web statis

Cara kerja aplikasi web yang ditulis dengan PHP dapat diilustrasikan dengan gambar dibawah ini:



Berikut adalah keterangan dari gambar diatas:
  1. User menulis http://pemrograman4web.blogspot.com ke dalam address bar dari web browser (IE, Mozilla Firefox, Chrome dll).
  2.   Web browser  mengirimkan pesan di atas ke komputer server (http://pemrograman4web.blogspot.commelalui internet, meminta halaman index.php  (default dari halaman web).
  3. Web server (misalnya apache), program yang berjalan dikomputer server , akan menangkap pesan tersebut, lalu meminta interpreter PHP (program lain yang juga berjalan di komputer server) untuk mencari file index.php dalam disk drive. 
  4. Interpreter PHP membaca file index.php dari disk drive. 
  5. mengapa akses terhadap database (misalnya MySQL) maka interpreter PHP  akan berhubungan dengan MySQL ? jawab : karena Penggunaan PHP dan MySQL dapat menjadikan dan memudahkan untuk pembuatan aplikasi secara gratis dan stabil (dikarenakan banyak komunitas developer PHP dan MySQL yang ber-kontribusi terhadap bugs).akan menjalankan perintah-perintah atau kode PHP yang ada dalam html (Hypertext Markup Language). Jika kode dalam file index.php melibatkan akses terhadap database (misalnya MySQL) maka interpreter PHP juga akan berhubungan dengan MySQL untuk melaksanakan perintah-perintah yang berkaitan dengan database.
  6. interpreter PHP mengirimkan halaman dalam bentuk HTML ke Apache
  7. Melalui internet, Apache mengirimkan halaman yang diperoleh dari Interpreter PHP ke Komputer User sebagai  respon atas permintaan yang diberikan. 
  8. Web browser dalam komputer user akan menampilkan halaman yang dikirim oleh Apache.


membuat pertanyaaan  dan jawaban :
1. mengapa akses terhadap database (misalnya MySQL) maka interpreter PHP  akan berhubungan dengan MySQL ? jawab : karena Penggunaan PHP dan MySQL dapat menjadikan dan memudahkan untuk pembuatan aplikasi secara gratis dan stabil (dikarenakan banyak komunitas developer PHP dan MySQL yang ber-kontribusi terhadap bugs).

2. apa bila kita ingin  menyimpan halaman web menggunakan fype file apa?      Jawab : html (Hypertext Markup Language)


 

3. apakah yang di maksud user itu ?  jawab : user adalah pengguna

 


 

4. apakah yg di maksud dengan disk drive ? jawab  tempat semua program-program dan file anda disimpan, sehingga jika drive rusak karena alasan tertentu, Anda akan kehilangan data pada komputer Anda

Di bawah ini adalah gambar disk hard /  hard drive


 

5  mengapa user harus  menulis alamat url  dahulu sebelum masuk ke web browser ?                             Jawab : untuk memulai mengakses situs web.

cara membuat web dengan aplikasi web page maker

cara membuat web dengan aplikasi web page maker WEB PAGE MAKER V.2 : Merupakan program aplikasi yang dirancang untuk membuat we...