Laporan Praktikum Bahasa Pemrograman 2
Download file laporan moul 1-6 dibawah :
DOWNLOAD DISINI
@AgusIhsanMD
All About Computer
Assalamu'alaikum.. Selamat datang di blog "All About Computer".Dalam blog ini kita akan belajar bersama tentang bahasa pemograman, dan tentang komputer.
Senin, 08 Juli 2019
Sabtu, 22 Juni 2019
Senin, 14 Januari 2019
Project Sederhana Java ( NetBeans)
Project Akhir
Bahasa Pemrograman 1
Nama : Agus Ihsan Mochamad Dahlan
NIM : 20170910062
Kelas : SI 2017 A
Syntax :
import
java.awt.*;
import
java.awt.event.*;
import
java.util.Calendar;
import
java.util.Random;
public
class ProjectBaru extends Frame {
private
int PusatX,PusatY,xorR,xorG,xorB;
Random
Rdm;
public
ProjectBaru (){
super("om_agus
Klok_klok");
setLayout(new
FlowLayout());
setSize(800,600);
addWindowListener(new
WindowListener(){
public
void windowActivated(WindowEvent e) {}
public
void windowClosed(WindowEvent e) {}
public
void windowClosing(WindowEvent e) {
System.exit(0);
}
public
void windowDeactivated(WindowEvent e){}
public
void windowDeiconified(WindowEvent e) {}
public
void windowIconified(WindowEvent e) {}
public
void windowOpened(WindowEvent e) {}
});
Rdm=new
java.util.Random();
setBackground(Color.black);
new
javax.swing.Timer(100,new ActionListener(){
public
void actionPerformed(ActionEvent ev){
repaint();
PusatX=getWidth()/2;
PusatY=getHeight()/2;
xorR=Rdm.nextInt(255);
xorG=Rdm.nextInt(255);
xorB=Rdm.nextInt(255);
}
}).start();
}
public
static void main(String[]a){
new
ProjectBaru ().setVisible(true);
}
public
void paint(Graphics G){
G.setColor(Color.BLACK);
G.setColor(Color.red);int
Panjang;
if(getWidth()<getHeight())Panjang=getWidth()-100;
else
Panjang=getHeight()-100;
G.drawOval(PusatX-Panjang/2,PusatY-Panjang/2,Panjang,Panjang);
G.setColor(Color.white);
for(int
I=1;I<=12;I++){
G.fillOval((int)(PusatX+Math.sin(30*Math.PI*I/180)*Panjang/2),(int)(PusatY+Math.cos(30*Math.PI*I/180)*-1*Panjang/2),5,5);
G.drawString(""+I,(int)(PusatX+Math.sin(30*Math.PI*I/180)*Panjang/2.2),(int)(PusatY+Math.cos(30*Math.PI*I/180)*-1*Panjang/2.2));
}
G.setXORMode(new
Color(xorR,xorG,xorB));
float
Detik=Waktu(Calendar.SECOND)+(float)Waktu(Calendar.MILLISECOND)/1000;
G.setColor(Color.white);
G.drawLine(PusatX,PusatY,(int)(PusatX+(Math.sin(2*Math.PI*Detik/60)*Panjang/2)),(int)(PusatY+(-1*Math.cos(2*Math.PI*Detik/60)*Panjang/2)));
float
Menit=Waktu(Calendar.MINUTE)+(float)Detik/60;
G.setColor(Color.green);
G.drawLine(PusatX,PusatY,(int)(PusatX+(Math.sin(2*Math.PI*Menit/60)*Panjang/2.1)),(int)(PusatY+(-1*Math.cos(2*Math.PI*Menit/60)*Panjang/2.1)));
float
Jam=Waktu(Calendar.HOUR)+(float)Menit/60;
G.setColor(Color.BLUE);
G.drawLine(PusatX,PusatY,(int)(PusatX+(Math.sin(2*Math.PI*Jam/12)*Panjang/2.3)),(int)(PusatY+(-1*Math.cos(2*Math.PI*Jam/12)*Panjang/2.3)));
G.fillOval(PusatX-5,PusatY-5,10,10);
}
private
int Waktu(int Jenis){
return
Calendar.getInstance().get(Jenis);
}
}
Hasil Running :
Program ini yaitu program jam analog yang inputannya
dari kalender komputer. Program ini termasuk program perhitungan, karena di
dalamnya terdapat rumus-rumus yang menghitung perputaran jarum jam.
Rabu, 09 Januari 2019
DHCP Protocol
Pengertian DHCP Server dan DHCP Client
DHCP adalah suatu protokol bisa client atau server yang berfungsi untuk pembuatan alamat IP address secara otomatis kepada komputer client atau host client baik itu secara massal atau per unit komputer client. Selain pembuatan alamat IP addres, DHCP ini juga mampu memberikan default gateway, DNS, hostname, dan domain name secara otomatis. Ada 2 arsitektur dalam menjalankan cara kerja DHCP ini, yakni DHCP server dan DHCP client. Apa itu DHCP server dan Apa itu DHCP client? Baca dibawah ini.
DHCP server adalah suatu perangkat engine yang menyediakan "penyewaan" alamat IP address, DNS, default gateway dan berbagai informasi TCP/IP untuk komputer client yang memintanya. Sistem operasi komputer yang menyediakan layanan DHCP server ini seperti Windows NT server, windows 2000 server, windows 2003 server, GNU atau linux.
DHCP client adalah suatu perangkat client yang mengoperasikan perangkat lunak (software) client DHCP yang tersinkronisasi dengan DHCP server untuk menerima alamat IP address, dll secara otomatis. Macam macam windows komputer client yang biasanya terhubung dengan DHCP server yakni windows NT workstation, windows 2000 professional, windows XP, windows vista, windows 7, windows 8, windows 10 dan linux.
Fungsi DHCP Lengkap
Ada beberapa jenis DHCP yang memiliki fungsi sendiri-sendiri seperti DHCP scope, DHCP lease, dan DHCP option. Untuk lebih jelasnya dibawah ini :
- DHCP Scope
DHCP scope berfungsi sebagai kumpulan alamat IP address yang bisa diberikan (disewakan) kepada DHCP client. Biasanya dalam mensetting DHCP server, hal yang paling sering terjadi kesalahan terdapat pada cara mengkonfigurasu DHCP scope.
- DHCP Lease
DHCP lease berfungsi sebagai periode waktu "penyewaan" alamat IP address oleh DHCP client kepada DHCP server. Biasanya konfigurasi DHCP lease menggunakan DHCP manager atau microsoft management console.
- DHCP Options
DHCP options berfungsi sebagai menu tambahan untuk DHCP client dari DHCP server yang berisikan alamat IP address dan subnet jaringan. Biasanya tambahan yang dimaksud ini seperti router, DNS server, DNS domain name, TCP/IP name server, TCP/IP node type dan TCP/IP scope.
Fungsi DHCP secara Umum
Sistem DHCP yang berfungsi sebagai pendistribusi IP Address
• DHCP digunakan untuk memberikan penyawaan IP address secara otomatis kepada komputer client yang tersambung jaringannya dengan server
• DHCP digunakan oleh network administrator dalam mengelola jaringan komputer dan pengalamatan IP address secara otomatis dalam sekali kerja. Biasanya menggunakan DHCP manager.
• DHCP server memiliki keuntungan bisa memberikan layanan sewa ip address dinamis maupun statis. Tergantung permintaan client dan DHCP ini mampu melayani penyewaan network dalam jumlah massal
• DHCP mempercepat kinerja komputer client dalam proses pengiriman atau pengolahan data.
Cara Kerja DHCP Server dan Client
Sistem kerja DHCP server dalam menyewakan alamat IP address kepada DHCP client ini memiliki beberapa tahap. Berikut ulasan cara kerja DHCP yang ada pada umumnya :
1. IP Least Request : Komputer/perangkat client menyewa alamat IP address ke DHCP server
2. IP least Offer : DHCP server menawarkan alamat IP address kepada komputer client.
3. IP lease Selection : Komputer client menerima alamat IP address yang ditawarkan DHCP server dan melakukan penyewaan kepada DHCP server selama batas waktu tertentu.
4. IP Lease Acknoledge : DHCP server menerima penyewaan DHCP client dan memberikan alamat IP address serta memberikan subnet jaringan lainnya sebagai fasilitas tambahan. Kemudian DHCP client melakukan aktifasi/inisialisasi dengan mengikat alamat IP, selanjutnya komputer client bisa digunakan untuk bekerja pada jaringan DHCP server yang sudah dikonfigurasi.
A. Praktikum
1. Desain Jaringan
Dengan menggunakan simulator cisco packet tracer, tambahkan switch dan server kemudian sambungkan dan berikan IP Address sesuai dengan desain jaringan berikut :
Setting IP Address Server menjadi static dengan Ip Address : 192.168.0.2/24 setting Ip Address pada PC0 menjadi DHCP
2. Konfigurasi DHCP
3. Konfigurasi DHCP Client
Tampak bahwa PC0 otomatis mendapatkan IP Address sesuai dengan IP DHCP Range pada server dan IP getway & DNS server yang sudah ditetapkan konfigurasi DHCP server.
4. Tugas!
- Tambahkan sebuah PC ke jaringan (koneksi ke switchport yang tersedia) kemudian setting IP Address menjadi DHCP
- Tampilkan detail konfogurasi Ip Address yang dikirmkan oleh server(IP Lease) kepada PC tersebut!
- Lakukan konfigirasi DHCP Server, sehingga tiap pc client mendapatkan Ip di alamat network : 10.20.30.0/24 dengan gateway : 10.20.30.1 dan dns server 10.20.30.2
- Buktikan dengan menampilkan hasil perimtah ipconfig/ all pada salah satu PC client!
Jawab:
1. Desain Jaringan
No 2. dan 3.
4. Perintah ipconfig/ all pada salah satu PC Client
DAFTAR PUSTAKA
https://panduankomputer-laptop.blogspot.com/2016/10/pengertian-dhcp-dan-fungsinya-lengkap.html
DNS & Web Server
Pengertian DNS Server
Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address. DNS dapat disamakan fungsinya dengan buku telepon. Dimana setiap komputer di jaringan Internet memiliki host name (nama komputer) dan Internet Protocol (IP) address. Secara umum, setiap client yang akan mengkoneksikan komputer yang satu ke komputer yang lain, akan menggunakan host name. Lalu komputer anda akan menghubungi DNS server untuk mencek host name yang anda minta tersebut berapa IP address-nya. IP address ini yang digunakan untuk mengkoneksikan komputer anda dengan komputer lainnya.
Pengertian Web Server
Web Server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Salah satu server web yang terkenal di linux adalah Apache.
Apache merupakan server web antar platform yang dapat berjalan di beberapa platform seperti linux dan windows. Web Server juga merupakan sebuah komputer yang menyediakan layanan untuk internet. Server disebut juga dengan host. Agar anda dapat memasukkan web yang anda rancang ke dalam internet, maka anda harus memiliki ruangan terlebih dahulu dalam internet, dan ruangan ini disediakan oleh server. Itulah yang disebut Web Server.
A. Praktikum
1. Desain Jaringan
2. Konfigurasi DNS Server
Percobaan 1
Menambahkan DNS A Record (facebook.com translate to ip 10.10.10.11)
Simpan konfigurasi dengan menekan tombol Add
Percobaan 2
Menambahkan DNS A Record (twitter.com translate to ip 10.10.10.12)
Simpan konfigurasi dengan menekan tombol Add
Percobaan 3
Mengaktifkan Service WEB pada SERVER
Akses tampilan index.html pada server dengan menggunakan browser pada salah satu PC
dijaringan!
dijaringan!
Tampilan pada browser merupakan hasil interpreter web server terhadap script index,html
Tambahkan A Record : coba.com yang ditranslatekan ke ip 10.10.10.10
Akses dengan menggunakan web browser pada salah satu PC!
1. Tambahkan 2 buah PC ke jaringan, koneksikan ke switch port yang masih tersedia dan
lakukan konfigurasi IP Address static supaya bisa komunikasikan dengan semua pc yang
ada dijaringan.
2. Lakukan konfigurasi DNS Server supaya menambahkan A Record : google.com yang di
translate ke salah satu IP Address PC yang baru ditambahkan.
3. Tambahkan juga A Record : uniku.ac.id yang translate ke IP Address PC terakhir yang
ditambahkan ke jaringan.
4. Lakukan testing DNS Record yang telah diinputkan
5. Tambahkan juga A Record : nama_panggilan translatekan ke IP 10.10.10.10
6 Edit file index.html pada HTTP server, sehingga menampilkan identitas diri (NIM,
NAMA, KELAS).Tampilkan file index.html yang sudah di edit tersebut dengan
menggunakan string A Record (nama domain yang sudah dibuat)
Jawab
1. Tambahkan 2 buah PC ke jaringan dan Konfigurasi

2. Menambahkan A Record : google.com

3.Tambahkan juga A Record : uniku.ac.id

4. Testing DNS Record

5. Tambahkan juga A Record : nama_panggilan.com translatekan ke IP 10.10.10.10
6 Edit file index.html pada HTTP server, sehingga menampilkan identitas diri (NIM,
NAMA, KELAS).Tampilkan file index.html yang sudah di edit tersebut dengan
menggunakan string A Record (nama domain yang sudah dibuat)
DAFTAR PUSTAKA
http://sunniabdulaziz.blogspot.com/2016/05/pengertian-mail-dhcp-web-dns-ftp-proxy.html
Langganan:
Postingan (Atom)
Laporan Praktikum Bahasa Pemrograman 2 Download file laporan moul 1-6 dibawah : DOWNLOAD DISINI @AgusIhsanMD
-
LAPORAN BP 1 Modul III ("Statement Percabangan") Di susun Oleh : Nama: Agus Ihsan Mochammad Dahlan NI...
-
Pengenalan Virtual LAN Pengertian VLAN Virtual Local Area Network atau disingkat VLAN merupakan sekelompok perangkat pada satu...
-
LAPORAN BP 1 ("Makalah Java , Netbeans , Setting Path") Di susun Oleh : Nama : Agus Ihsan...