Watermelon

Minggu, 25 September 2016

PENGERTIAN FTP SERVER

FTP
  Tujuan dari FTP adalah
1) untuk mempromosikan berbagi file (komputer program dan / atau data),
2) untuk mendorong langsung atau implisit (via program) penggunaan komputer remote,
3) untuk melindungi pengguna dari variasi dalam sistem penyimpanan file antara host, dan
4) untuk mentransfer Data andal dan efisien. FTP, meskipun dapat digunakan langsung oleh pengguna di terminal, dirancang terutama untuk digunakan oleh program.

Upaya dalam spesifikasi ini adalah untuk memenuhi beragam kebutuhan pengguna maxi-host, mini-host, workstation personal, dan TAC, dengan sederhana, dan mudah diimplementasikan desain protokol.

Makalah ini mengasumsikan pengetahuan tentang Transmission Control Protoco(TCP) [2] dan Protokol Telnet [3]. Dokumen-dokumen ini terkandung dalam buku pegangan protokol ARPA-Internet

MODEL FTP
     Dengan definisi di atas dalam pikiran, model berikut (ditampilkan Gambar 1) dapat digambarkan untuk layanan FTP.

                                            -------------
                                            | / --------- \ |
                                            || pengguna || --------
                                            || Antarmuka | <---> | pengguna |
                                            | \ ---- ^ ---- / | --------
                  ---------- | | |
                  | / ------ \ | FTP Perintah | / ---- V ---- \ |
                  || Server | <----------------> | pengguna ||
                  || PI || FTP Balasan || PI ||
                  | \ - ^ --- / | | \ ---- ^ ---- / |
                  | | | | | |
      -------- | / - V --- \ | Data | / ---- V ---- \ | --------
      | Berkas | <---> | Server | <----------------> | Pengguna | <---> | Berkas |
      | Sistem | || DTP || koneksi || DTP || | Sistem |
      -------- | \ ------ / | | \ --------- / | --------
                  ---------- -------------

                  Server-FTP PENGGUNA-FTP

CATATAN:
1. sambungan data dapat digunakan di kedua arah
2. sambungan data tidak perlu ada sepanjang waktu.

Gambar 1 Model untuk FTP Gunakan

Dalam model yang digambarkan pada Gambar 1, penafsir user-protokol memulai koneksi kontrol. Koneksi kontrol berikut protokol Telnet. Pada inisiasi pengguna, FTP standar perintah dihasilkan oleh user-PI dan dikirim ke proses server melalui koneksi kontrol.(Pengguna dapat membuat sambungan kontrol langsung ke server-FTP, dari terminal TAC misalnya, dan menghasilkan perintah FTP standar independen, melewati proses user-FTP.) balasan Standar dikirim dari server-PI ke user-PI alih kontrol koneksi dalam menanggapi perintah.

Perintah FTP menentukan parameter untuk koneksi dari (Port data, modus transfer, jenis representasi, dan struktur) dan
      sifat operasi sistem file (menyimpan, mengambil, menambahkan,
      menghapus, dll). Pengguna-DTP atau menunjuk yang harus "mendengarkan" di
      port data tertentu, dan server melakukan data
      koneksi dan transfer data sesuai dengan yang ditentukan
      parameter. Perlu dicatat bahwa port data tidak perlu di

Postel & Reynolds

                                                                       
RFC 959 Oktober 1985
File Transfer Protocol

      host yang sama yang memulai perintah FTP melalui kontrol
      koneksi, namun pengguna atau proses user-FTP harus memastikan
      "Mendengarkan" pada port data tertentu. Seharusnya juga dicatat
      bahwa koneksi data dapat digunakan untuk simultan mengirim dan
      menerima.

      Dalam situasi lain pengguna mungkin ingin mentransfer file antara
      dua host, baik yang merupakan host lokal. pengguna set up
      koneksi kontrol ke dua server dan kemudian mengatur untuk
      koneksi data di antara mereka. Dengan cara ini, kontrol informasi
      diteruskan ke user-PI tetapi data yang ditransfer antara
      Server proses tr

Selasa, 26 Juli 2016

PENGERTIAN PROTOKOL JARINGAN, OSI DAN TCP/IP


Baiklah, disini saya akan sedikit menjelaskan tentang Protokol Jaringan,TCP/IP, dan ISO

1.       PROTOKOL JARINGAN

PROTOKOL JARINGAN adalah sebuah aturan atau tata cara berkomunikasi pada jaringan .
PROTOKOL sendiri memiliki arti sebuah Bahasa antar jaringan.

Jenis-jeni sprotokol jaringan yang popular:
-          Ethernet
-          Local talk
-          Token ring
-          FDDI
PROTOKOL terbagi menjadi 2 yaitu
1.       Terbuka (Open System) artinya dapat digunakan dibanyak mesin
-          TCP/IP
-          OSI
2.       Tertutup (Buatan Vendor tertentu)artinya dapat digunakan hanya satu mesin saja. Dijaman sekarang tentu sudah tidak popular.
-          Netbeul buatan Windows
2. TCP/IP
TCP/IP (Transmission Control Protokol) adalah standart komunikasi data yang digunakan akan komunitas internet dalam proses tukarmenuka rdari 1 komputer ke komputer lain didalam jaringan internet.
  •   TCP/IP Memiliki 4 Layer yaitu:
1. Network Access Layer
Berfungsi untuk mengirim dan menerima data
2. Internet Layer
Berfungsi untuk mencari jenis terbaik untuk pengiriman paket data.
3. Transport Layer
Bertanggung jawab untuk mengadakan komunikasi antara 2 komputer dan mengirimkan paket.
Protocol yang berperan:
-          TCP (Transport Control Protokol)
-          UDD (User Datagram Protokol)
-          Application

3.       OSI
OSI (Open System Interconection) standart jaringan yang khusus dibuatoleh ISO (Internasional Standart Organitation)
OSI Layer
7. Application
6. Presentation
5. Seisson
4. Transport
3. Network
2. Data Link
1. Physical

NB: Kita dapat menyebutkannya dari bawah keatas(1-7) atau bisa juga dari atas ke bawah(7-1) asalkan  urutannya tetap. Layer-layer tersebut tidak dapat dipindah-pindah urutannya.

7. Application
Menyediakan jasa untuk aplikasi pengguna, layer ini juga mempunyai tanggung jawab untuk pertukaran informasi antara program computer, seperti program e-mail,service lain.
  • Protokol-protokolpada Layer Application:
-          HTTP (Hyper Text Transfer Protocol)
Berfungsi untuk mentransfer dokumen dan web dalam sebuah web browser.
-            FTP (File Transfer Protocol)
Standart untuk mentransfer file computer antarmesin-mesin dalam sebuahj aringan internet.
-           NFS (Network File System)
Berfungsi untuk Mengakses file melalui jaringan dengan cara yang sama dgn penyimpanan local yang diaksesnya.

-           DNS (Domain Name System)
Berfungs iuntuk memberikan suatunama domain pada sebuah alamat IP.

-           POP3 (Post Office Protocol)
Berfungsi  untuk mengambil mail dari suatu mail transfer agent, mail tersebut yang akan didownload di jaringan local.

-          MIME (Multipurpose Internet Mail Exension)
Mengirim file binary dalam bentuk teks

-          SMB (Server message Block)
Mentransfer server-server file ke DOS dan Windows

-          NNTP (Network News Transfer Protokol)
Berfungsi untuk menerima dan mengirim news group

-          DHCP (Dynamic Configuration Protokol)
Layanan yang memberikannomor IP kpd computer secara otomatis

6. Pressentation
Layer inimempunyai tanggung jawab bagaimana data dikonversi dengan diformat untuk transfer data
  • Protokol-protokolpada Layer Pressentation:
-          Telent
Digunakan untuk akses remote masuk kesuatu host, dan berjalan secara teks.
-          SMTP (Simple Mail Transfer Protocol)
Digunakan dalampengiriman e-mail di internet atau untuk mengirimkan data dari compute.
-          SNMP (Simple Network Management Protocol)
Digunaka ndalam suatu management jaringan.

5. Session
Berfungsi untuk menentukan dua terminal menjaga ,memelihara dan mengatur koneksi
  • Protokol-protokolpada layer:
-          Netbios
Berfungsi sebagai penyiaran pesan
-          Netbeui (Netbios Extended User Interface)
Memungkinkan bekerja dengan beragam perangkat keras dan perangkat lunak
-          ADSP (Appletalk Data Stream Protocol)
Membantu aliran data diantara dua computer dan untuk memeriksa aliran data tersebut tidak terputus
-          PAP (Printer Access Protokol)
Printer postscrip untuk akses pada jaringan apple talk dan untuk mengendalikan bagaiman appla komunikasi antar kode
-          SPDU (sessin protocol Data Unit)
Berfungsi untuk mendukung hubunganan taradua session service user

4. Transportation
Bertanggung jawab membagi data segmen, menjaga koneksi logika “end to end” antar terminal dan menyediakan penanganan error
  • Protokol-protokolnya:
-          TCP (Trasmission Control Protocol)
Protocol yang menyediakan layanan penuh lapisan transport untuk aplikasi
-          UDP (User Datagram Protocol)
Protocol connectionless dan prosses-to-prosses yang hanya menambahkan alamat port, cheksom error control dan panjang informasi data pada layer atasnya

3. Network
Bertanggung jawab menentukan alamat jaringan, dan menentukan rute yang harus diambil selama perjalanan protocol pada layer network
  •   Protokol-protokolnya:
-          IP (Intrnetworkingprotokol)
Menstransportasikan data dalam-dalam paket yang disebut datagram
-          ARP (Address ResulotionProtokol)
Untuk mengetahui alamat IP berdasarkan alamat fisik dari sebuah computer
-          ARP (Reverse Address Resulotion Protocol)
Untuk menggetahui alamat fisik melalui IP komputer
-          ICMP (Internet Contol Message Protokol)
Digunakan oleh sejumlah host untuk mengirim notifikasi dagram yang mengalami masalah pada hostnya
-          IGMP (Internet Group Message Protokol)
Digunakan untuk memberifasilitas message yang simultan kepada grup kepada grup penerima

2. Data Link
Menyediakan link untuk data, memaketkannya menjadi frame yang berhubungan dengan(hardware) kemudian dibangkan media
  • Protokol-protokolnya:
-          802.11a/b/c/d -> protocol untukwifi
-          IBM Token Ring, Ethernet -> protocol untuk computer
1. Physical(Fisik)
Untuk mengatur sinkronisasi pengiriman dan penerimaan data
  • Protocol-protokolnya:
-          Kabel
-          Udaraakan berhubungan dengan pensignlan (GSM,CDMA)
-          Cahaya

Selasa, 17 Mei 2016

Macam-macam pengulangan pada c#

Pengulangan

 Statement jenis ini digunakan untuk menentukan bagian mana dari program yang akan
dieksekusi berulang-ulang dan apa kondisi yang menentukan perulangan tersebut.
Pada C# ada empat statement yang digunakan sebagai pengulangan, yaitu :
1. while.
2. for.
3. foreach.
4. do-while.

while

While statement berguna untuk melakukan perulangan selama kondisi bernilai true.
Contoh :
int j = 0;
while (j < 5)
{
System.Console.WriteLine(j);
j++;
}

for

For digunakan untuk melakukan perulangan yang didasarkan atas nilai diskrit, misalnya
integer.
Contoh :
for (int j = 0; j < 5; j++)
{
System.Console.WriteLine(j);
}

foreach

Statement foreach digunakan untuk penelusuri suatu collection.
Contoh :
string[] days = { "minggu", "senin", "selasa", "rabu", "kamis", "jumat", "sabtu" };
foreach (string day in days)
{
System.Console.WriteLine(day);
}

do-while

berbeda dengan while, pada statement do-while pengecekan kondisi dilakukan diakhir.
Berikut contoh penggunaan statement do-while.
int j = 6;
do
{
System.Console.WriteLine(j);
}
while (j < 5);

sumber: http://fathulazi.blogspot.co.id/2012/11/perulangan-di-c.html

MEMBUAT DATABASE



Langkah Membuat DataBase Pada MYSQL
1.     Jalankan XAMP. Setelah terbuka, Kemudian jalankan Apache dan MYSQL dengan  mengklik tombol Start. Maka Apache dan Mysql akan running.
2.     Buka Browser, ketikkan http://localhost
3.     Untuk membuat database klik phpMyAdmin, Pada kotak isian create new database ketikkan  nama database yang sudah dibuat. Contoh nama database “Penjualan” klik Create,
4.     Create New Table on database penjualan, pada kota isian Name: ketikkan nama anda.
5.     Masukkan Scipt :
·         CREATE TABLE TIKET(
·         NAMA TEXT(25)NOT NULL,
·         TEMPAT_LAHIR TEXT(15)NOT NULL,
·         TANGGAL_LAHIR INT(2)NOT NULL,
·         BULAN_LAHIR TEXT(9)NOT NULL,
·         TAHUN_LAHIR INT(4)NOT NULL,
·         NO_TEMPAT_DUDUK INT(2)NOT NULL,
·         NOMOR_KTP INT(15)NOT NULL,
·         NOMER_TELEPON INT(12)NOT NULL,
·         TUJUAN TEXT(15)NOT NULL,
·         GENDER TEXT(9)NOT NULL,
·         PRIMARY KEY(NOMOR_KTP)
·         );
6.   Klik tombol Go
 Buka Database, dan ini hasilnya sebagai berikut: