Kita adalah Pemuda

Pemuda adalah harapan bangsa
Pemuda adalah benih kemajuan bangsa
Pemuda adalah penerus estafet pemimpin terdahulu
Pemuda adalah tiang tegaknya kedaulatan negara
Pemuda adalah masa depan
Pemuda adalah berani
Pemuda adalah cerdas
Pemuda adalah tegas
Pemuda adalah amanah
Pemuda adalah berakhlak mulia
Continue reading

Sejarah Linux

Linux merupakan sistem operasi berbasis open source yang diciptakan oleh Linus Torvald pada tahun 1991. Linus terinspirasi oleh sistem operasi Minix yang merupakan salah satu dari varian sistem operasi unix yang free. Pada awal mula linus mengembangkan sistem operasi linux, linux hanya dapat berjalan di komputer IBM-PC. Pada saat itu linus mempublish source kernel linux ke milis dan IRC, hingga banyak para programmer yang tertarik untuk mengembangkan bersama sistem operasi linux. Versi pertama linux adalah versi 1.0 pada saat itu hanya dapat menjalankan shell bash.

Continue reading

Manajemen User dan Group pada GNU / Linux

Manajemen merupakan aktifitas mengatur, mengolah sumber daya sehingga sistem tersbut dapat terstruktur dan terpelihara. Manajemen User dan Group dalam Sistem Operasi Linux merupakan tugas seorang Network Administrator. Linux merupakan Sistem Operasi yang Multi User, sehingga dalam sistem operasi linux, user yang terdaftar dalam sistem tersebut asumsinya lebih dari dua buah user. Dalam sistem operasi Linux root ( / ) merupakan super user atau administrator yang memiliki hak akses atau otoritas tertinggi dalam sistem operasi Linux. Root dapat melakukan pengoperasian yang tidak dapat dilakukan oleh user biasa, seperti memberhentikan service yang sedang berjalan, menghapus user yang terdaftar disistem dan sebagainya. Dalam ranah memanajemen, ternyata root dapat di set untuk tidak dapat melakukan sebuah operasi yang dapat dilakukan user lain. Continue reading

Method dalam Pemrograman Java

Method adalah bagian – bagian kode yang dapat dipanggil ole program utama atau dari method lainnya untuk menjalankan fungsi yang spesifik.

karakteristik dari method diantaranya sebagai berikut :

  1. Dapat mengembalikan satu nilai atau tidak sama sekali
  2. Dapat diterima beberapa parameter yang dibutuhkan atau tidak ada paramater sama sekali. Parameter bisa juga disebut sebagai argumen fungsi.
  3. Setelah method telah selasai dieksekusi, method akan kembali pada method yang memanggilnya.

Cara pendeklarasian Method

<modifier> <returntype> <name> ( <parameter>* ) {

<statement>* }

keterangan :

<modifier> dapat menggunakan beberapa modifier yang berbeda

<returnType> dapt berupa seluruh tipe data, termasuk void

<name> identifier atas class

<parameter> ::= <tipe_parameter> <nama_parameter>[,]

Jenis – jenis Deklarasi Method dalam pemrograman JAVA

  • Accessor Mehods , digunakan untuk membaca nilai variabel pada class, baik berupa instance maupun static.  Accessor Mehods umumnya dimulai dengan penulisan get<namaInstanceVariabel>. Method juga mempunyai sebuah return value.
  • Mutator Methods, method yang dapat memberi atau mengubah nilai variabel dalam class, baik itu berupa instance maupun static. mutator method umunya tertulis set<namaInstanceVariabel>.
  • Multiple Return Methods, method yang mempunyai banyak return values dengan catatan tidak pada blok progrm yang sama. selain menggunakan variabel juga dapat menggunakan konstanta sebagai return value.
  • Static Methods, digunakan untuk mengakses static variabel.

Access Modifiers

Dalam pemrograman Java terdapat 4 macam access modifiers, yaitu :

  1. public
  2. private
  3. protected
  4. default

Akses Default (Package Accessibility)

Tipe ini mensyaratkan bahwa hanya class dalam package yang sama yang memiliki hak akses terhadap variabel dan methods dalam class.

contoh potongan program :

public class StudentRecord
{
//akses dasar terhadap variabel
int name;

//akses dasar terhadap metode
String getName(){
return name;
}
}

Pada contoh diatas, variabel nama dan method getName() dapat diakses dari object lain selama object tersebut berada pada package yang sama dengan letak dari file StudentRecord.

Akses Public

Tipe ini mengijinkan seluruh class member untuk diakses baik dari dalam dan luar class. Object apapun yang memiliki interaksi pada class memiliki akses penuh terhadap member dari tipe ini.

contoh potongan program :

public class StudentRecord
{
//akses dasar terhadap variabel
public int name;

//akses dasar terhadap metode
public String getName(){
return name;
} }

variabel name dan method getName() dapat diakses dari object lain.

Akses Protected

Tipe ini hanya mengijinkan class member untuk diakses oleh method dalam class  tersebut dan elemen – elemen subclass.

contoh potongan program :

public class StudentRecord
{
//akses pada variabel
protected int name;

//akses pada metode
protected String getName(){
return name;
} }

variabel name dan method getName() hanya dapat diakses oleh method internal class dan subclass dari class StudentRecord.

Akses Private

Tipe  ini mengijinkan  pengaksesan  class  hanya  dapat  diakses  oleh  class  dimana  tipe  ini dibuat.

contoh potongan program :

public class StudentRecord
{
//akses dasar terhadap variabel
private int name;

//akses dasar terhadap metode
private String getName(){
return name;
}
}

Pada contoh diatas, variabel name dan method getName() hanya dapat diakses oleh method internal class tersebut.

Contoh Program :

package paket.a;

 public class Contoh1 {

    public static void main(String[] args) {

        A a = new A();

        a.printString();

    }

}

 class A {

public String s1 = “public”;

    protected String s2 = “protected”;

    String s3 = “default”;

    private String s4 = “private”;

   

void printString() {

System.out.println(this.s1);

        System.out.println(this.s2);

        System.out.println(this.s3);

        System.out.println(this.s4);

    }

}

Outputnya sebagai berikut :

public

protected

default

private

Referensi : J.E.N.I Pengenalan Pemrograman 1

Konsep Dasar TCP/IP

Pada bagian ini akan diberikan pengantar tentang konsep dasar dan cara kerja Protokol TCP/IP yang menjadi dasar bagi terbentuknya jaringan internet Melalui pengantar ini pembaca diharapkan akan memperoleh dasar yang kuat untuk memahami konsep & teknologi yang lebih tinggi.

TCP/IP biasanya ada di sistem operasi Unix atau turunannya. Walaupun sebetulnya pengembangannya terpisah tapi sejarah keduanya saling terikat erat, terutama sejak 4.2BSD Unix mulai memasukan protokol TCP/IP ke dalamnya. Pada hari ini, protokol TCP/IP tersedia di banyak sistem operasi dan termasuk bagian integral dari sistem operasi OS/2, OS/400, dan Windows 9x/NT/2000/XP, maupun berbagai varian Unix.

Dasar Arsitektur TCP/IP

Komunikasi data merupakan proses mengirimkan data dari satu komputer ke komputer yang lain. Melalui peralatan Network Interface Card (NIC) atau LAN card, komunikasi data antar komputer biasanya dilakukan. NIC / LAN card yang digunakan sangat bervarisasi tergantung jenis saluran fisik yang digunakan. Continue reading

Internet

Secara harfiah, Internet (kependekan dari interconnection-networking) ialah sistem global dari seluruh jaringan komputer yang saling terhubung menggunakan standar Internet Protocol Suite (TCP/IP) untuk melayani miliaran pengguna di seluruh dunia. Manakala Internet (huruf ‘I’ besar) ialah sistem komputer umum, yang berhubung secara global dan menggunakan TCP/IP sebagai protokol pertukaran paket (packet switching communication protocol). Rangkaian internet yang terbesar dinamakan Internet. Cara menghubungkan rangkaian dengan kaedah ini dinamakan internetworking.

Internet pada saat ini

Representasi grafis dari jaringan WWW (hanya 0.0001% saja). Continue reading