Jumat, 19 Juni 2015

Tugas Pendahuluan 4

1. - POST :- Nilai variabel tidak ditampilkan di URL
                   - Lebih aman
                   - Biasanya untuk input data melalui form
    - GET : - Nilai variabel ditampilkan di URL sehingga user dapat dengan mudah memasukkan
                    nilai variabel baru
                  - Kurang aman
                 - Biasanya untuk input data melalui link

2. Dalam pemrograman PHP atau pemrograman apapun kita perlu memahami yang namanya Variabel. Variabel merupakan perintah yang digunakan sebagai tempat penyimpanan data sementara, artinya data yang disimpan dalam variabel akan hilang setelah program selesai dieksekusi.

Deklarasi Variabel
Untuk dapat menggunakan Variabel, maka Variabel tersebut harus dideklarasikan terlebih dahulu. Pendeklarasian Variabel di PHP yang benar adalah sebagai berikut :
1. Diawali dengan karakter $
2. Diikuti dengan huruf alphabet sebagai karakter pertama atau karakter under score ( _ ),
3. Karakter ke dua dan selanjutnya bisa merupakan kombinasi karakter huruf alphabet, numerik, atau under score ( _ ).
4. Untuk pendeklarasian pada karakter ke dua tidak boleh ada spasi pada setelah karakter ke 1.
Contoh pendeklarasian nama variabel yang benar :
$Nama
$NBI
$Alamat_ke_1
$alamat_ke_2

Contoh pendeklarasian nama variabel yang salah :
$1Namea
$alamat ke 2 //salah karena terdapat spasi antara karakter "alamat" dengan "ke"

Inisialisasi Variabel
Inisialisasi variabel adalah proses pengisian nilai awal kepada sebuah variabel. Proses inisialisasi sederhana adalah menggunakan assignment ( = ).
Berikut contoh pemberian harga awal kepada variabel .
$FirstName = “Muhammad” ;
$LastName = “Suma” ;
$Alamat = “Sukodono, Sidoarjo”;
Untuk penerapannya anda dapat membuat Listing program berikut :
<html>
<head>
<title> Belajar PHP </title>
</head>
<body>
<h1> Belajar PHP</h1>
<?
$FirstName="Muhammad" ;
$LastName="Suma" ;
$Alamat=“Sukodono, Sidoarjo”
echo ("Nama : $FirstName $LastName <br>"); //fungsi echo yaitu untuk menampilkan
echo ("Alamat : $Alamat");
?>
</body>
</html>
Simpan dengan nama variabel.php lalu jalankan di browser. Untuk menjalankan file php agar bekerja anda harus menjalankannya pada localhost.


3. a. INSERT
Untuk menyimpan data dalam tabel digunakan sintaks:
INSERTINTO [NAMA_TABLE] ([DAFTAR_FIELD]) VALUES ([DAFTAR_NILAI])
Contoh:
INSERTINTO TEST (NAMA, ALAMAT, PASSWORD) VALUES ('test', 'alamat', 'pass');

b. UPDATE
Untuk mengubah data menggunakan sintax:
UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE [KONDISI]
Contoh:
UPDATE Msuser set password="123456" where username="abc"

c. DELETE
Untuk menghapus data dipergunakan sintaks:
DELETEFROM [nama_table] Where [KONDISI]
Contoh:
DELETEFROM TEST WHERE NAMA='test';


4. XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program.
Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQLdatabase, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.

5. Perintah membuat tabel membutuhkan:
Nama tabel
Nama bidang
Definisi untuk setiap kolom
Sintaks:
Berikut adalah generik sintaks SQL untuk membuat tabel MySQL:
CREATE TABLE table_name (column_name column_type);
Sekarang kita akan membuat tabel dalam database tutorial berikut.
tutorials_tbl(
tutorial_id INT NOT NULL AUTO_INCREMENT,
tutorial_title VARCHAR(100) NOT NULL,
tutorial_author VARCHAR(40) NOT NULL,
submission_date DATE,
PRIMARY KEY ( tutorial_id )
);

Kamis, 04 Juni 2015

Tugas Pendahuluan 3

1.       IP address sering disebut alamat internet, ini adalah sebuah alamat yang secara unik menidentifikasi semua alat (host) pada internet ( atau network TPC/ IP lain). Setiap alamat terdiri dari 4 oktet ( 32 bit), dinyatakan sebagai angka decimal yang dipisahkan olek titik-titik (sebuah format yang dikenal sebagai dotted decimal ). Semua alamat dibentuk oleh sebuah nomor network, sebuah nomor network, sebuah nomor sub-network  opsional dan sebuah nomor host. Nomor network dan sub-network digunakan bersama untuk routing, sementara nomor host menunjukan sebuah  host tunggal didalam network atau sub-network. Informasi network dan sub-network di ambil dari alamat IP menggunakan subnet mask.
2.       Yang dimaksud dengan topologi adalah bentuk hubungan dari sebuah jaringan( mapof network)
Topologi jika ditinjau dari segi kebenarannya dapat diklarifikasikan kedalam 2 jenis, yaitu :
a. Physical topology menjelaskan hubungan  perkabelan dan lokasi node atau workstation   b. Logical  sesuai dengan Topology menjelaskan aliran message / data dari satu user ke user lainnya dalam jaringan.
Secara umum topology terdiri dari beberapa jenis, antara lain :
1) Topologi bus
    pada topology bus, semua terminal terhubung ke jalur komunikasi informasi yang hendak dikirimkan melewati semua terminal pada jalur tersebut. Jika alamat terminal sesuai dengan alamat pada informasi yang dikirim, maka informasi tersebut akan diterima dan diproses. Jika tidak, informasi tersebut akan di abaikan terminal yang dilewatinya

2) Topology ring
     jaringan dengan topology ring terdiri dari terminal-terminal yang membentuk hubungan seperti cincin ( ring). Bentuk topology ring secara fisik sebenarnya adalah “Star ” (Physical Topology), tetapi secara logic adalah”ring”(Logical Topology). Setiap informasi yang diperoleh, diperiksa alamatnya oleh terminal yang dilewatinya. Jika bukan untuknya, informasi diputar lagi sampai menemukan alamat yang benar. Setiap terminal  saling bergantung, sehingga jika terjadi kerusakan pada satu terminal maka seluruh jaringan akan terganggu.

3) Topology Star
     Dalam topology star, sebuah terminal pusat  betindak sebagai pengatur dan pengendali semua komunikasi data yang terjadi. Terminal-terminal lain terhubung ke terminal pusat tersebut dan pengiriman data dari sat terminal lainnya melalui terminal pusat. Terminal pusat akan menyediakan jalur komunikasi khusus pada dua terminal yang berkomunikasi.
3.       Protokol adalah satu set aturan yang mengatur online komunikasi diantara beberapa komputer yang ada didalam suatu jaringan
Macam-macam protokol :
1. TPC/IP adalah standard komunikasi data yang digunakan oleh komunitas internet dalam proses tukar menukar data dari komputer satu ke komputer lain  didalam jaringan internet.
2. DNS adalah distribute database sistem yang digunakan untuk pencarian name komputer (name resolution) di jaringan yang menggunakan  TPC/IP.
3.point to point protocol adalah sebuah protocol enkapsulasi paket jaringan yang banyak digunakan pada WAN.
4. POP3 adala protocol yang digunakan untuk mengambil  email dari email server.
4.       Kegunaan :
Ø  Hub : untuk menghubungkan beberapa node (komputer) sehingga membentuk suatu jaringan
Ø  Switch : sebagai penyambung dan bisa memilah paket data mana yang akan diteruskan  kemana-mana
Ø  Modem : alat komunikasi dua arah yaitu sebagai peubah sinyal