Rabu, 11 November 2015

PEMROGRAMAN WEB 1

PEMROGRAMAN WEB 1
  • HTML (Versi 5)
  • JAVASCRIPT
  • PHP-MYSQL
HTML
q  Pengertian HTML
q  HTML Basic
q  HTML Elements
q  HTML Heading
q  HTML Paragraphs
q  HTML Style
q  HTML Formatting
q  HTML Link
q  HTML Images
q  HTML List
q  HTML Tables
q  HTML CSS
q  HTML Layout
q  HTML Form
q  HTML Media
JAVASCRIPT
q  JavaScript Form Validation
q  Pengertian PHP
q  PHP Syntak
q  PHP Variable
q  PHP Echo / Print
q  PHP Data Type
q  PHP String
q  PHP Operator
q  PHP if…else…elseif
q  PHP Switch
q  PHP While Loops
q  PHP For Loops
q  PHP Function
q  PHP Array
q  PHP Form
q  PHP File Upload
q  PHP Session
q  PHP Mysql (Insert Data, Select Data, Delete Data, Update Data)
HTML
q  Pengertian HTML
       HTML : bahasa markup untuk menggambarkan dokumen web (halaman web).
       HTML singkatan H yper T ext M arkup L anguage
       Sebuah bahasa markup adalah seperangkat tag markup
       Dokumen HTML dijelaskan oleh tag HTML
       Setiap tag HTML menjelaskan isi dokumen yang berbeda
                               

DAFTAR tag HTML :







  DOCTYPE deklarasi mendefinisikan jenis dokumen menjadi HTML
  Teks antara <html> dan </ html> menggambarkan sebuah dokumen HTML
  Teks antara <head> dan </ head> memberikan informasi tentang dokumen
  Teks antara <title> dan </ title> memberikan judul untuk dokumen
  Teks antara <body> dan </ body> menggambarkan isi halaman yang terlihat
  Teks antara <h1> dan </ h1> menggambarkan sebuah heading
  Teks antara <p> dan </ p> menggambarkan sebuah paragraf
                               
q  Paragraft
 <p> elemen mendefinisikan sebuah paragraf.
                Contoh :
                                <p>paragraph 1</p>
                <p>paragraph 2</p>
q  HTML Styling
                Contoh :











perbaikan periferal dan penyebabnya pada komponen pc periferal

Menyimpan perbaikan peripheral(tambahan)
Periferal merupakan perlatan pendukung dari sebuah pc,terkadang periferal tersebut tidak bekerja sebagaimana fungsinya atau rusak.untuk itu perlu perbaikan perlu disusun langkah-langkah persiapan sebagai berikut:
mempersiapkan alat-alat bantu yang digunakan untuk perbaikan
mendiagnosa kerusakan yang terjadi
menemukan bagaiman cara melakukan perbaiakan perferal
melakukan perbaikan

perlatan dan bahan atau tools kit yang dibutuhkan :
obeng
tang
kuas
kain kering/tisu
penyedot debu mini

melakukan perbaikan periferal
1 langkah-langkah
Untuk melakukan perbaikan perferal perlu dilakukan diagnosa awal kerusakan pada periferal tersebut
Kemudian menentukan langka-langkah cara perbaikan dengan baik dan melakukan cek ulang fungsi periferal tersebut untuk melihat hasil perbaikan tersebut
a. kerusakan pada keyboard
     1. keyboard tidak terdeteksi  oleh pc
                -Kerusakan sering terjadi pada keyboard adalah tidak dikenalinya keyboard oleh komputer
                -pada saat proses booting tiba tiba komputer macet dan muncul pesan kesalahan
               
       Jika terjadi  tersebut perlu dilakukan langkah-langkah dibawah ini:
Matikan kembali komputer dan cek apakah kabel keyboard telah tertancap dengan benar  ke port cpu
Jika perlu lepas dan tancapkan kembali,kabel tersebut untuk menyakinkan bahwa koneksi sudah tepat
Jika komputer di hidupkan kembali dan pesan kesalahan masih muncul, kemungkinan pertama adalah keyboard yang rusak
Jika dengan mengganti keyboard pesan kesalahan masih tetap muncul ,kemungkinan pertama adalah keyboard yang rusak
Coba dengan keyboard yang lain
2. masalah kedua yang terjad pada tombol keyboard
-kerusakan yang sering terjadi pada keyboard adalah tombol keyboard sering macet untuk ditekan atau tombol keyboard tertekan terus
-hal itu mungkin disebabkan oleh debu yang sudah menumpuk disela-sela tombol keyboard sehingga menyebabkan keyboard macet
-untuk mengatasinya perlu dilakukan  pembersihan pada keyboard dengan menyedot atau menyemprotnya dengan vacum cleaner atau memakai kuas dan juga bisa menggunakan kain

b. mouse
 1.mouse tidak terdeteksi oleh pc
pada saat booting komputer memunculkan pesan bahwa windows tidak mendeteksi adanya mouse yang terhubung dengan komputer
analisa pertama dengan mengecek kabel mouse
analisa kedua mungkin rusak drivernya  dengan langka pengecekan :
-klik kanan may komputer pada desktop windows
-pilih properties->hardware->device manager
-hapus dirve mouse yang lama menggunakan tombol remove
-setelah itu restar ulang komputer

Jika sambungan dan driver mouse sudar benar berati yang rusak adalah mousenya

2. pointer mouse yang sering meloncat-loncat
Kemungkinan paling besar kerusakan pada bola mouse
Karena komponen bola tersbut  banyak bersentuhan dengan mouse pad yang tidak selalu bersih
Langka mengatasinya
-buka penutup bola mouse
-kotoran yang menempel pada bola  mouse perlu dibersihkan



cara perawatan sistem operasi dan penyebabnya

Cara perawatan sistem operasi  dan penyebabnya
1. berikut penyebab kerusakan /kinerja tidak optimal sistem operasi
-kerusakan hardware
-registry yang terlalu banyak terkontiminasi informasi dari berbagai simbol
-pemutusan proses yang belum selesai
-sistem operasi terkomentasi berbagai virus
-pemutusan proses yang belum selesai
-banyak software yang tidak disuport hardware yang memadai

Backup sistem operasi
Menyimpan sistem operasi yang sudah ada sebagai antisipasi jika sewaktu-waktu terjadi permasalahan pada sistem operasi.

Back up sistem operasi dapat dilakukan dua cara:
-melalui program yang disediakan sistem  operasi
-melalui software lain:norton gtiost dan acronis trueimage serta banyak lainnya

2 perawatan  os windows
-melakukan clean up untuk menghapus file file yang tidak terlalu penting
-melakukan scandisk untuk memriksa keadaan hardisk dari kerusakan fisik dan fragmen yang keliru
-memasang antivirus yang handal
-bijkasana mengatasi dan menggunakan software
-melakukan defragment untuk menata kembali letak letak file pada sector hardisk

Ada antivirus lokal dan asing yang dilaksanakan memakai lokasi dan asing
-lokal:smadav,ansav,pemau
-Asing:avira,avast,avg,NOD,norton


pbo if else if dan switch

pbo if else if


package main;

public class If_else_if{

public static void main(String[] args) {
int angka1 = 8;
int angka2 = 5;

if( angka1 > angka2 ){
System.out.println("(“Angka Satu Lebih besar angka 2” ");
}
else if( angka1 < angka2 ){
System.out.println("Angka Satu Lebih kecil angka 2");
}
else{

System.out.println("tidak ada yang benar");
}

}
}






package main;

public class Ifelseif{

public static void main(String[] args) {
int berhasil = 70;
if( berhasil > 70 ){
System.out.println("lulus sangat baik!");
}
else if( berhasil > 70 ){
System.out.println("lulus baik");
}
else{

System.out.println("data salah");
}

}
}


package main;

public class If_else_if{

public static void main(String[] args) {
int lulus = 90;
if( lulus > 80 ){
System.out.println("lulus sangat baik!");
}
else if( lulus > 70 ){
System.out.println("lulus baik");
}
else{

System.out.println("data salah");
}

}
}


pbo switch


package main;

public class TestSwitch {

public static void main(String[] args) {
int nilai = 20;
switch (nilai) {
case 50:
System.out.println("Nilai = 5");
break;
case 70:
System.out.println("Nilai = 0");
break;
case 100:
System.out.println("Nilai = 10");
break;
default:
System.out.println("Nilai bukan 50 atau 70");
break;
}
}


}


package main;

public class TestSwitch {

public static void main(String[] args) {
int X= 100;
switch (X){
case 100:
System.out.println("x bernilai =benar");
break;
case 6:
System.out.println("x bernilai=salah");
break;
case 4:
System.out.println("x bernilai =4");
break;
default:
System.out.println("x bukan default");
break;
}
}

}



package main;

public class TestSwitch {

public static void main(String[] args) {
int A= 6;
switch (A){
case 5:
System.out.println("A bernilai =5");
break;
case 6:
System.out.println("A bernilai =6");
break;
case 4:
System.out.println("A bernilai =4");
break;
default:
System.out.println("A bukan 5 atau 4");
break;
}
}

}

Selasa, 10 November 2015

modul sistem basic data

MODUL  PRAKTIKUM
SISTEM BASIS DATA

MySQL
Instalasi Xampp dan My SQL
Jenis Data, Kolom, Operator dan Fungsi
Praktek Membuat Database
Latihan Tugas
Pendalaman Materi Database
Installasi XAMPP dan MySQL
  1. Masuklah ke dos  dengan mengetik cmd pada pilihan run yang ada dekat START
  2. Setelah itu ketik : cd xampp\mysql\bin
  3. Kemudian ketik : mysql –u root –p
  4. Pada saat ada masukan Enter Password kosongkan aja langsung ENTER
  5. 1. Keluar dari MySql.                                        
Mysql> \q;
2. Untuk melihat tanggal dalam mySql
Mysql> select curdate();
3. Untuk melihat waktu sekarang dapa menggunakana fungsi:
Mysql> select curtime();
4. Untuk melihat waktu & tanggal
Mysql> select now();

Database
1. Melihat Database yakni melihat apa saja yang telah ada di MySql.                                        
Mysql> show databases;
2. Untuk melihat database yang sedang aktif
Mysql> select database;
3. Untuk menggunakan database tertentu
Mysql> use nama_database;
4. Untuk melihat tabel apa saja dalam database, kita bisa menggunakan 2 cara
Mysql> show tables;  atau
Mysql> show tables from nama_database;


                Membuat Database
Mysql> Create Database Mahasiswa;

Mysql>Use mahasiswa;



Berdasarkan gambar dari dua perintah diatas menandakan bahwa tabel data_mhs dari database mahasiswa telah berhasil dibuat, selanjutnya untuk menginput atau memasukkan data pada tabel tersebut dengan menggunakan perintah INSERT,dan untuk melihat hasil input pada tabel gunakan SELECT

Minggu, 08 November 2015

bahasa inggris membuat pertanyaan 5W+1H dan pertanyaan yes/no

QUESTION AND ANSWER
ANAYLIZE THE SENTENCE BELOW !
SHE DOES THE JOB WELL EVERY MORNING

If you see and analizes,you can make many questions :
Ø  How does she do the job ?
Ø  When does she do the job ?
Ø  What does she do every morning ?
Ø  Does she do the job well everymorning?
There are two pattern of making question
ž  1. Using Wh-questions
¡  Why
¡  How
¡  When                    + Aux.Verb + S + Verb + O/A?
¡  Where
¡  Which
¡  etc
2. Using To be
ž  Wh-Questions + to be + S + Complement ?
                kinds of to be :
                present : am ,is , are
                past             : was,were
Complement consist of
v    adjective
v    adverb
v    noun
Example
v    Why are you happy ?
v    How is she here ?
v    Why was he a hard worker ?

2. Using Auxialary Verb
( Yes/No)Questions
ž  The basic Pattern
q  Auxialary Verb + S + Verb + O + Adverb ?
ž  Auxialary Verb Consists of
1. Present ( do/does) + S + Verb.1 + O/A ?
2. Past   ( did ) + S + Verb.1 + O/A ?
3. Future
Ø   Present ( will + S + Verb.1 + O/A? )
Ø   Past        ( would + S + Verb.1 + O/A ? )
4. Perfect
Ø  Present                ( Has/Have ) + S + Verb.3 + O / A ?
q  Has she loved you at the moment ?
Ø  Past       ( Had ) + S + Verb.3 + O / A ?
q  Had he closed to me again,Dear ?
5. Modals
v  Present
( Will,can,Shall,May,Must ) + S + Verb.1 + O/A ?
v  Past
( Would,could,Should,Might,Must ) + S +v1 + O/A ?


pbo materi tentang inner class,Abstract Class,Interface,Package dan Exception

OBJECT ORIENTED PROGRAMMING
Inner Class
q  Didalam Java kita bisa mendefinisikan  nested class
q  Nested Class atau Inner Class adalah Class yang dideklarasikan didalam class lain .
q  Kemampuan ini ada sejak Java versi 1.1.
q  Nested Class hanya dikenali pada outer classnya.
q  Inner Class dapat Mengakses semua property  dan method outer classnya termasuk yang private.
q  Sebaiknya outer class tidak dapat mengakses  member dari inner classnya secara langsung.
q  Untuk mengakses member dari inner class, outer classnya harus menciptakan object inner classnya.


Abstract Class
q  Abstract Class tidak berbeda dengan class - class lainnya yaitu memiliki class member  (method dan property).
q  Sebuah class adalh abstrak jika salah satu methodnya dideklarasikan abstrak.
q  Methods abstrak adalah method yang tidak memiliki implementasi.
q  Contoh deklarasi :



                abstract public void cetak();
q  Beberapa hal yang perlu diperhatikan adalah sebagai berikut :
  1.                 Class Abstract tidak dapat dibuatkan instan atau objectnya menggunakan keyword  new.
  2.                 Sebuah class dapat dideklarasikan sebagai class abstract walaupun tidak memiliki tidak method abstract.
  3. Variabel dengan tipe class abstract tetap bisa diciptakan, tetapi harus refer ke subclass dari class abstract tersebut yang tentunya tidak abstract. 
Interface
q  Interface adalah class yang hanya mengandung  deklarasi method tanpa memiliki implementasi dan semua property  yang dimilikinya bersifat final.
q  Interface mirip dengan class abstract, tetapi interface tidak terikat dengan class hirarki. 
Aturan pendeklarasian Interface adalah sebagai berikut :
q  Modifier yang digunakan hanyan public atau tidak sama sekali. Jika tidak menggunakan modifier maka interface tersebut hanya dapat diakses dalam package yang sama.
q  Semua variabel yang dideklarasikan dalam interface secara otomatis adalah static final.  Karena itu waktu pendeklarasian harus diberikan nilai.
q  Semua method adalah abstract.  Bedanya dengan class abstract adalah kita tidak perlu menuliskan keyword abstract pada saat mendeklarasikan method dalam interface.
q  Kita dapat mengimplementasikan lebih dari satu interface (Multi Inheritance) dengan memisahkan nama dari setiap interface dengan tanda koma.
q  Dapat terjadi saat kita mengimplementasi kan lebih dari satu interface ternyata interface – interface tersebut memiliki method yang sama. Dalam hal ini method yang akan diimplementasi adalah method yang berada pada posisi pertama.
q  Semua method yang diimplementasikan harus public.
q  Jika kita tidak mengimplementasikan semua method yang ada pada interface, maka class tersebut harus dideklarasikan sebagai abstract class.


inteerface


q  package main;
q  public class Implementasi implements Interface2, Interface1 {
q                  @Override
q                  public void cetak() {
q                                  // TODO Auto-generated method stub
q                                  System.out.println("Cetak");
q                  }
q                  @Override
q                  public void print() {
q                                  // TODO Auto-generated method stub
q                                  System.out.println("Print");
q                  }
q  }
Package
q  Package adalah cara untuk mengelompo
                kan class dan interface yang ada kedalam kelompoknya (name space) masing-masing sehingga mudah diatur dan memungkinkan penggunaan nama yang sama.
q  Untuk mendefinisikan suatu package digunakan kkeyword package.
q  Pendefinisian nama package harus terletak dibagian paling atas dari source program kita.
q  Kita juga dapat membuat package secara hirarki layaknya struktur directory.
                Contoh :
                package hen.com.contoh;
q  Pada contoh diatas menunjukan bahwa semua class atau interface yang menggunakan deklarasi package ini harus disimpan pada directory hen->com->contoh.
q  Apabila program kita akan menggunakan sebuah class yang terletak pada package yang berbeda, maka kita harus mengimpornya agar dapat digunakan..
Exception
q  Exception dalam java didefinisikan sebagai sebuah obyek yang muncul ketika terjadi kondisi tidak normal dalam sebuah program.
q  Untuk menangani exception dalam sebuah program, dapat diggunakan pernyataan try, catch, dan finally.


q  package com.hen.contoh;
q  public class A {
q                 
q  }

package org.net.info;
import com.hen.contoh.A;
public class B {
                A objA =new A();
}

package com.hen.contoh;
public class Test {
}
Exception
q  Try atau block try digunakan untuk menjaga pernyataan yang memungkin kan timblnya exception.
q  Catch atau block catch digunakan untuk menangani exception ketika muncul.
q  Finally digunakan untuk menutup proses penanganan exception, dimana pernyataan ini boleh untuk tidak digunakan. Block finally pasti akan dieksekusi saat terjadi error atau tidak.
Exception
package main;
public class TestException {
                public static void main(String[] args) {
                                int i = 10;
                                int x = 2;
                               
                                try{
                                                int hasil = i/x;
                                                System.out.println("Tidak terjadi error! hasil="+hasil);
                                }catch(ArithmeticException ex){
                                                System.out.println("Terjadi Error");
                                }finally{
                                                System.out.println("Finally Pasti dieksekusi");
                                }
                }
}