IP Address

IP Address adalah angka yang mewakili perangkat di jaringan internet. Sama seperti alamat surat yang mewakili lokasi rumah Anda. Biasanya terdiri dari serangkaian angka yang dipisahkan oleh titik. Rangkaian angka ini biasa disebut sebagai okte dan rentang angka lengkapnya berkisar dari 0.0.0.0 hingga 255.255.255.255.

IP Address Public

IP public adalah alamat IP yang digunakan dalam jaringan global Internet serta penggunaan dan alokasinya diatur oleh InterNIC untuk menjamin penggunan IP address ini secara unik. Karena kelas IP address ini digunakan di dalam jaringan internet maka IP ini bisa diakses melalui jaringan internet secara langsung. Perangkat yang menggunakan IP public, seperti web server, mailserver, DNS server, game server ataupun perangkat lain dapat diakses dari jaringan manapun di dunia ini yang terkoneksi ke internet. Untuk dapat menggunakan IP public, suatu organisasi biasanya dapat mendaftarkan diri ke salah satu ISP (Internet Service Provider).

IP Address Private

Disebut IP address private karena IP ini hanya dikenali dan bisa diakses dari jaringan local saja dan tidak bisa diakses melalui jaringan internet secara langsung tanpa bantuan router yang mempunyai fitur NAT. IP private digunakan untuk jaringan lokal agar sesama komputer dapat saling berkomunikasi, misalnya digunakan di jaringan sekolah, kantor, toko, warnet dan sebagainya. Perangkat yang terhubung ke jaringan lokal seperti printer, komputer, laptop, smartdevice menggunakan biasanya akan mendapatkan IP address private. Agar IP private dapat terhubung ke internet maka diperlukan router yang mempunyai kemampuan untuk melakukan NAT (Network Address Translation) agar semua device dengan IP private dapat terkoneksi ke internet dengan menggunakan IP public yang terkoneksi langsung ke Internet). Meskipun sudah terkoneksi ke internet, IP private tetap tidak bisa diakses langsung dari jaringan internet.

DNS

Apa Itu DNS?

Kepanjangan dari DNS adalah Domain Name System. Pengertian DNS sendiri adalah sistem yang menerjemahkan nama domain menjadi alamat IP bagi komputer saat kita mengakses sebuah website.

Saat mengunjungi sebuah website, kita biasanya menggunakan nama domain (URL) karena lebih mudah bagi kita untuk mengingatnya, sedangkan komputer menggunakan angka (IP address) untuk mengakses website tersebut. DNS berfungsi untuk mengubah URL menjadi angka agar komputer bisa memahami permintaan user untuk mengakses website.

Contohnya adalah aplikasi Kontak di smartphone yang menampilkan nama untuk setiap nomor telepon. Kita pasti kesulitan untuk mengingat kontak setiap orang hanya dengan nomor teleponnya, kan? Nah, sama halnya dengan aplikasi kontak, DNS mengubah URL menjadi sebuah nomor IP yang bisa dipahami komputer agar kita tidak perlu repot-repot mengingat nomor IP setiap situs yang ingin dikunjungi.

 tanggapan

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class tanggapan extends Model
{
    use HasFactory;
    protected $table = 'tanggapan';
    protected $primaryKey = "id_tanggapan";
    protected $fillable = [
       
        'id_tanggapan',
        'id_petugas',
        'id_pengaduan',
        'tanggapan',
        'tgl_tanggapan',

       
    ];
    public function petugas()
    {
        return $this->belongsTo(Petugas::class,'id_petugas');
    }
    public function pengaduan()
    {
        return $this->(Pengaduan::class,'id_pengaduan');
    }
   
}



USER

<?php

namespace App\Models;

// use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
use Laravel\Sanctum\HasApiTokens;

class User extends Authenticatable
{
    use HasApiTokens, HasFactory, Notifiable;

    /**
     * The attributes that are mass assignable.
     *
     * @var array<int, string>
     */
    protected $fillable = [
        'name',
        'email',
        'password',
    ];

    /**
     * The attributes that should be hidden for serialization.
     *
     * @var array<int, string>
     */
        'password',
        'remember_token',
    ];

    /**
     * The attributes that should be cast.
     *
     * @var array<string, string>
     */
    protected $casts = [
        'email_verified_at' => 'datetime',
    ];
}

DATA MASYARAKAT
@extends('blade.master')

@section('title', 'Beranda')

@section('content')
 <!-- Content Header (Page header) -->
 <div class="content-header">
      <div class="container-fluid">
        <div class="row mb-2">
          <div class="col-sm-6">
            <h1 class="m-0">Data Masyarakat</h1>
          </div><!-- /.col -->
          <div class="col-sm-6">
            <ol class="breadcrumb float-sm-right">
              <li class="breadcrumb-item"><a href="#">Home</a></li>
              <li class="breadcrumb-item active">Data Masyarakat</li>
            </ol>
          </div><!-- /.col -->
        </div><!-- /.row -->
      </div><!-- /.container-fluid -->
    </div>
    <!-- /.content-header -->

    <!-- Main content -->
    <section class="content">
      <div class="container-fluid">
        <!-- Small boxes (Stat box) -->
        <div class="row">
        <div class="col-12">
           
            <div class="card">
              <!-- /.card-header -->
              <div class="card-body">
                <table id="example1" class="table table-bordered table-striped">
                  <thead>
                  <tr>
                    <th>NO</th>
                    <th>NAMA LENGKAP</th>
                    <th>EMAIL</th>
                    <th>NO TELP</th>
                    <th>ACTION</th>
                  </tr>
                  </thead>
                  <tbody>
                  @php $no = 1; @endphp
                  @foreach($datamasyarakat as $P)
                  <tr>
                    <td>{{$no++}}</td>
                    <td>{{$P->nama_lengkap}}</td>
                    <td>{{$P->email}}</td>
                    <td>{{$P->telp}}</td>
                    <td>X</td>
                  </tr>
                  @endforeach
                 
                  </tbody>
                  <tfoot>
                  <tr>
                    <th>NO</th>
                    <th>NAMA LENGKAP</th>
                    <th>EMAIL</th>
                    <th>NO TELP</th>
                    <th>ACTION</th>
                  </tr>
                  </tfoot>
                </table>
              </div>
              <!-- /.card-body -->
            </div>
           
          </div>
        </div>
        <!-- /.row -->
       
      </div><!-- /.container-fluid -->
    </section>
    <!-- /.content -->





MASYARAKAT MODEL
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Foundation\Auth\User as Authenticatable;

class masyarakat extends Authenticatable
{
    use HasFactory;
    protected $table = 'masyarakat';
    protected $guard = "masyarakat";
    protected $primaryKey = "nik";
    protected $fillable = [
       
        'nama_lengkap',
        'nik',
        'telp',
        'email',
        'password',
    ];
    public function pengaduan()
    {
        return $this->(Pengaduan::class,'nik');
    }
}




@stop

Komentar