Sabtu, 12 Juni 2021

Apa Fungsi ICMP, POP3, SMTP, FTP, ARP?

Apa fungsi ICMP, POP3, SMTP, FTP, ARP? 

1. Internet Control Message Protocol (ICMP) 

    Adalah protocol jaringan internet yang berfungsi untuk memberikan kiriman pesan-pesan ke dalam sebuah jaringan. seperti pesan error, pesan diterima, connection lost dan pesan lainnya.

fungsi ICMP adalah

a. Membantu proses handling/ melaporkan apabila terjadi erorr dalam sebuah jaringan. pesan ini biasanya terjadi karena pesan dan request tidak tersampaikan ke host. Hal ini terjadi karena koneksi terputus atau karena proses transmisi data di dalam jaringan komputer 

b.  Membantu control procedur atau prosedur pengaturan pada sebuah jaringan

c. Menyediakan pengendalian error dan pengendalian arus pada network layer. 

d. Mendeteksi error pada jaringan 

2. POP3

    POP3 atau Post Office Protocol versi 3 adalah protokol yang digunakan untuk mengambil surat elektronik dari server email. POP3 berfungsi untuk menerima email dan menyimpannya dalam sebuah email server sampai pada user yang berhak mengakses akun tersebut. 

3. SMTP 

    SMTP adalah singkatan dari Simple Mail Transfer Protocol adalah sebuah protokol email yang digunakan untuk mengirimkan surat atau email ke dalam web server sebelum ke server email tujuan. Proses komunikasi tersebut dikontrol dengan MTA(Mail transfer Agent) yang ada dalam server email. 

4. FTP 

    File Transfer protocol (FTP)adalah sebuah protokol internet yang memungkinkan pengguna untuk melakukan transfer file antar server melalui suatu jaringan melalui koneksi TCP. FTP server merupakan sebuah perangkat yang berfungsi untuk memberikan akses file, mendownload, dan menambah suatu file di dalamnya. 

5. ARP 

    ARP atau Address Resolution Protocol adalah sebuah protokol yang bertanggungjawab mencari tahu Mac Address atau alamat hardware dari suatu host yang tergabung dalam sebuah jaringan LAN dengan memanfaatkan IP Address yang terkonfigurasi pada host yang bersangkutan. Singkatnya, ARP berfungsi untuk menerjemahkan alamat logika menjadi alamat fisik. 


Dalam internet protokol kita mengenal yang namanya Ipv4 dan Ipv6 nah kita simak apa kekurangan dan kelebihan Ipv4 dan Ipv6 sebagai berikut.

1. Ipv4 

    Internet Protocol Versi 4 atau dikenal dengan Ipv4 adalah jenis jaringan internet yang dipakai pada protokol jaringan IP/TCP memakai protocol IP pada versi 4, Ipv4 merupakan salah satu protokol inti dari internetworking berbasis standar di internet dan jaringan packet-switch lainnya. 

kelebihan Ipv4

a. Tidak mensyaratkan paket data ukuran link layer, dan harus bisa menyusun kembali paket berukuran 576 byte. 

b. Pengelolaan rute informasi yang tidak memerlukan seluruh 32 bit tersebut, melainkan cukup dengan bagian jaringannya saja, sehingga besar informasi rute yang disimpan di router menjadi kecil. 


kekurangan 

a. Panjang alamat 32 bit(4 bytes) jumlah total alamat yang dicapainya 4,294,967,296 alamat. Meskipun alamatnya mencapai 4 miliar, tetapi pada implementasinya hanya beberapa ratus juta saja, dikarenakan ada beberapa limitasi. 

b. Dikonfigurasi secara manual atau DHCP IPv4

c. Dukungan terhadap IPSec opsional 

Fragmentasi dilakukan oleh pengirim pada router dan menurunkan kinerja router. 


2. Ipv6 

Kelebihan 

a. Format header baru. Header baru IPv6 lebih efisien dari pada IPv4 ( karena memiliki overhead yang lebih kecil). Hal ini diperoleh dengan menghilangkan bagian-bagian yang tidak penting atau opsional. 

b. Jumlah alamat yang lebih besar dengan spesifikasi bit untuk alamat standar sebanyak 128-bit.

c. Infrastruktur routing dan addressing yang efisien dan hirarki. Adanya konsep skup juga memudahkan dalam manajemen pengalamatan untuk berbagai mode teknologi transmisi. 

d. Kemampuan plug-and-play melalui stateless maupun statefull address auto-configuration. 

e. Keamanan sudah menjadi standar built-in. Jika pada Ipv4 fitur IPSec hanya bersifat optional, maka pada Ipv6 fitur IPSec ini menjadi spesifikasi standar. 

f. Dukungan yang lebih bagus untuk Qos. Adanya field baru pada header IPv6 untuk mengidentifikasi traffic flow-label dan traffic class, untuk prioritas trafik membuat Qos yang lebih terjamin bisa diperoleh. 

g. Berbagai protokol baru untuk keperluan interaksi antar node. 

h. Ekstensibilitas. Ipv6 dapat dikembangkan lagi fitur-fiturnya dan menambahkannya pada extention head. 

h. Browsing dan unduh cepat.

i. Mendukung penggunaan perangkat mobile 

j. Dilengkapi dengan sistem enkripsi yang membuat proses pertukaran data lebih aman. 

k. Hemat Bandwidth


kekurangan 

a. Operasi IPv6 membutuhkan perubahan perangkat (keras/lunak) yang baru untuk mendukungnya.

b. harus ada pelatihan tambahan, serta kewajiban mengoperasikan IPv4 karena masih banyak layanan IPv6 yang berjalan di atas IPv4. 



Kelompok 8 Kelas 12.4B.07

1. Adam Hilman Fadilah

2. Ade Nugraha

3. Siti Rahmawati

4. Siti Zamilatun

5. Saul Nabula Hutabarat


sumber :

 https://fahmi-alfath.github.io/2020/06/fungsi-protokol-dan-kelebihan-serta-kekurangan-ipv4-ipv6/

https://www.nusa.id/mengenal-ip-v6-kelebihan-kekurangan-dan-contohnya

https://www.coursehero.com/file/76801322/Kelebihan-dan-Kekurangan-IPv4-IPv6docx/

 

Senin, 02 November 2020

PERPUSTAKAAN BERBASIS WEB-CODEIGNITER_Lanjutan 2 Fungsi Edit dan Update


 Halo, bertemu lagi di Catatan Kita, di postingan kali ini kita akan menambahkan fungsi edit dan update buku, melanjutkan codingan yang sebelumnya di buat. Bagi yang belum membaca part 1 dan 2 nya bisa klik di sini. PERPUSTAKAAN BERBASIS WEB DENGAN CODEIGNITER dan PERPUSTAKAAN BERBASIS WEB DENGAN CODEIGNITER_Lanjutan1

Edit Buku
Klik icon pencil untuk mengedit buku

Setelah meng-klik icon tersebut maka akan tampil gambar seperti berikut ini. 

Edit bagian yang ingin di ubah, kemudian klik update

Untuk codingannya adalah sebagai berikut: 

Pertama adalah menambahkan function edit_buku pada controllers Admin.php




Setelah itu menambahkan function update_buku



Selesai menambahkan edit_buku dan update_buku, tinggal kita buat coding edit pada bagian View. Letaknya di bagian admin.php dan foldernya diberi nama editbuku.php


Bagi kalian yang mungkin ingin menambahkan bagian-bagian tertentu, misalnya mengubah background atau icon, bisa sesuka kalian ya. Sekian untuk postingan kali ini, Terima kasih sudah berkunjung. 😉


















Selasa, 20 Oktober 2020

PERPUSTAKAAN BERBASIS WEB DENGAN CODEIGNITER_Lanjutan 1

 


Hallo! Catatan Kita kali ini akan melanjutkan pembuatan Perpustakaan berbasis web dengan Codeigniter. Bagi yang belum membaca postingan sebelumnya, bisa klik link ini PERPUSTAKAAN BERBASIS WEB DENGAN CODEIGNITER.

MEMBUAT DATA BUKU 

Untuk membuat data buku, maka yang harus dibuat antara lain adalah 
1. Membuat controller buku dengan nama Buku.php
Buku.php
Buku.php

2. Menambah codingan controller admin pada  Admin.php setelah function logout

admin.php
admin.php
admin.php
admin
3. Menambah codingan model pada M_perpus setelah function get_data

4. Menambah view admin pada posisi buku.php
5. Menambah view admin pada posisi tambahbuku.php
 
Untuk melihat coding view admin pada posisi buku.php dan view admin pada posisi tambahbuku.php bisa klik di sini view admin buku.php dan tambahbuku.php

setelah menambah codingan di atas, maka akan muncul tampilan seperti ini pada bagian Data Buku

Setelah menginput pada kolom-kolom di atas, klik simpan dan akan keluar tampilan seperti berikut. 


Sekian postingan kali ini, semoga bermanfaat. 




Senin, 05 Oktober 2020

PERPUSTAKAAN BERBASIS WEB DENGAN CODEIGNITER

 


Halo, kembali lagi di Catatan Kita. Di postingan sebelumnya kita sudah membuat contoh sederhana penggunaan MVC Codeigniter.  Postingan kali ini aku akan membuat perpustakaan berbasis web tapi dengan menggunakan Codeigniter(CI). Untuk lebih jelasnya kita langsung saja ke contoh.

Pertama kita membutuhkan sebuah database dan tujuh buah tabel. Database-nya aku beri nama perpus dan tujuh tabelnya bisa di lihat di gambar:


Masing-masing stuktur tabelnya sebagai berikut:

Tabel admin


Tabel anggota

Tabel buku
Tabel detail_pinjam
Tabel kategori
Tabel peminjaman
Tabel transaksi

Setelah membuat database dan tabel-tabel di atas, kita akan membuat codingannya. Kita akan membuat empat file yaitu Admin.php disimpan di controllers, M_perpus.php disimpan di bagian Models, Login.php dan header.php yang disimpan di bagian view. Semua file tersebut disimpan di htdocs dalam satu folder dengan nama perpust2. 




Untuk file header.php bisa dilihat di link berikut ini file header.php 
Jika semua tabel dan codingannya sudah selesai, kita bisa melihat hasilnya dengan mengetikkan localhost/perpust2 maka akan tampil kotak login seperti ini 
Agar bisa login, pertama harus mengisi tabel admin terlebih dahulu, barulah kita bisa login dengan username dan password yang telah dibuat. Dan tampilan akhirnya seperti ini 



Nah, kalau sudah bisa tampil gambar seperti itu, berarti kita sudah berhasil membuat perpustakaan web. Tapi ini baru awalnya saja, selanjutnya masih banyak yang harus ditambahkan pada codingannya. Di postingan selanjutnya akan dibahas lebih lengkap lagi. 
Sekian Catatan Kita kali ini, selamat belajar. 

Sabtu, 19 September 2020

MEMBUAT PROGRAM SEDERHANA MENGGUNAKAN MVC-CODEIGNITER

 

Halo apa kabar? selamat datang di Catatan Kita. Catatan kita kali ini akan membuat program sederhana menggunakan framework Codeigniter. 

Codeigniter adalah framework atau kerangka kerja yang banyak digunakan oleh web developer. Codeigniter mempunyai metode yang disebut MVC. Apa itu MVC? 

M = ModelModel adalah kelas yang merepresentasikan atau memodelkan tipe data yang akan digunakan oleh aplikasi. Model adalah bagian penanganan yang berhubungan pengolahan atau manipulasi database. 

V = ViewView merupakan bagian yang menangani halaman user interface atau halaman yang muncul pada user(pada browser). 

C = ControllerController merupakan kumpulan intruksi aksi yang menghubungkan model dan view, jadi Controller adalah pengolah instruksi. 

contoh1. penggunaan hanya controller

Membuat file baru dengan nama Latihan1.php lalu simpan dalam folder application/controllers


Untuk melihat hasilnya ketikkan dengan url localhost/pustaka-booking/index.php/latihan1 

pustaka-booking adalah Codeigniter yang berhasil diinstal dan di rename menjadi pustaka-booking agar mudah diingat. Kita bisa menamainya sesuai keinginan kita. Nah, hasil web nya seperti ini. 

contoh2. yaitu menggunakan controller dan model. 
Buat file baru dengan nama Model_latihan1.php disimpan pada folder application/models

                                       

Setelah membuat file Model_latihan1.php , ubah File Latihan1.php yang sebelumnya dibuat dengan penambahan seperti berikut ini. Lalu untuk melihat hasilnya ketik url localhost/pustaka-booking/index.php/latihan1/penjumlahan/2/6

                                        

contoh3. Menggunakan controller, view dan model

buat file dengan nama view-latihan.php dan simpan di application/views

                                         


Ubah file Latihan1.php menjadi seperti berikut ini. 



untuk melihat hasilnya ketik url localhost/pustaka-booking/index.php/latihan1/penjumlahan/2/6

hasilnya seperti ini. 

Sekian Catatan Kita kali ini, semoga bermanfaat. 😉
 

Senin, 29 Juni 2020

MEMBUAT PERPUSTAKAAN SEDERHANA_PROJECT AKHIR

Hallo apa kabar?
Catatan Kita kali ini akan membuat sebuah perpustakaan sederhana dengan menggunakan MySQL dan Bootstrap.


Sama seperti sebelumnya, kita harus membuat database terlebih dahulu.

Di sini aku membuat tiga tabel yaitu buku, login dan mahasiswa.

Ini adalah tampilan awal/ login.

Setelah login, kita akan diarahkan pada tampilan awal dashboard seperti ini.

Karena kita login sebagai admin, kita bisa melihat list mahasiswa, list buku dan menambahkan data keduanya.

Tampilan Data Mahasiswa/List Mahasiswa

Untuk menambah list, klik button 'Tambah Data' yang berwarna hijau, atau bisa mengklik 'Tambah Data' di Main Navigation di sebelah kiri tampilan.

Tampilannya seperti ini.

Setelah menambahkan data, tampilan akan kembali ke List Mahasiswa dengan update data terbaru.
untuk mengedit, klik button 'EDIT' lalu tampilaannya akan seperti ini. Edit bagian yang diperlukan, kemudian klik "UPDATE'.


Untuk menghapus data, klik button 'DELETE' lalu akan muncul kotak dialog untuk mengkonfirmasi apakah akan menghapus data atau tidak. 


Tampilan Tambah Buku

Tampilan Data Buku/List Buku


Tampilan Edit Buku



Hapus Data Buku 

Ini adalah tampilan setelah logout. 


Untuk mendapatkan source code nya, kalian bisa klik DI SINI
Sekian project akhir dari aku, Terima kasih sudah berkunjung, dan selamat belajar. 



Apa Fungsi ICMP, POP3, SMTP, FTP, ARP?

Apa fungsi ICMP, POP3, SMTP, FTP, ARP?  1. Internet Control Message Protocol (ICMP)      Adalah protocol jaringan internet yang berfungsi un...