Selasa, 15 Januari 2013

Sahabat IT Q

Bismillahirahmanirahim. Alhamdulillah Admin akan memposting data dari sahabat IT Iqbal, yang merupakan sahabat di Universitas Muslim Indonesia Fakultas Ilmu Komputer Jurusan Teknik Informatika Kelas Til_3.1...

Lokasi kampus UMI ( Jl.Urip Sumoharjo KM 5)



Berikut Data-data Sahabat It Iqbal :


       1) Muhammad Zulfikar Ali Amran
           Jl.Sunu Komplex unhas blok A no 10
           Makassar, sulawesi Selatan





        2) Akbar Ali
            Jl. Urip Sumoharjo Pampang 2
            Wajo, Sulawesi Selatan







3) Syawaluddin Afandi M.Y
   Jl. Bonto Tanga
   Irian Jaya, Papua









4) Faturrahman Kadir
   Jl.Kh.Abdullah
   Makassar, Sulawesi Selatan









        5) Andi Hirwandi
            Perumnas Sudiang Jl. Majene 3 blok k 92 Kec.Biringkanaya
            Makassar, Sulawesi Selatan






     6) Andi Muhammad Iqbal           Admin
          Jl. Urip Sumoharjo Panaikang Jl.Hadji Kalla/Angkasa Lr 4, No.28          
          Bone, Sulawesi Selatan









7) Muhammad Sazli Tabrani
   Jl. Arief Rahman Hakim 1 No 6
   Makassar, Sulawesi Selatan






     8) Muhammad Irsyad
         Jl. Politeknik Unhas
         Barru, Sulawesi Selatan









9) Ichroman Raditya Duwila
   Jl. Abdullah Dg. Sirua No.368 RT.002 RW.004
   Kepulauan Aru, Maluku






       10) Rustan
             Jl. Urip Sumoharjo Pampang 2
             Bone, Sulawesi Selatan







11) Zulchaedir
     Jl. Gatot Subroto V Lr 1 No 11
     Pangkep, Sulawesi selatan








         12) Fadil Muhammad Pahita Umar
               Jl. Manuruki 13 dalam No.24
               Makassar, Sulawesi Selatan






                                               

13) Asri
     Jl. Perintis Kemerdekaan 7
     Bulukumba, Sulawesi Selatan





14) Aswandi Jufri
     Jln. Sunu
     Barru, Sulawesi Selatan









15) Muh.Ali Akbar
     Jl. Abdullah Dg Sirua No 35
     Makassar, Sulawesi Selatan







16) Muh.Ridwan
    Jl.Urip Sumoharjo Aspol Panaikang B/49
    Ambon, maluku






     17) Andi Abd Mustahab
           Jl. Abdullah Dg Sirua, bontobila 3
           Sinjai, Sulawesi Selatan






      18) Faisal Tanjung
            Jl. Mamoa Raya No.15 A
            Jeneponto, Sulawesi Selatan






         19) Muhammad Hasrul
                Jl. Pajjaiang Btn Daya Indah Permai
                Dili, Timor Leste









20) Yusran Yasir
     Jl. Urip Sumoharjo Pampang 2 Perumahan Graha Surandar Permai Blok C9
     Sidrap, Sulawesi Selatan








21) Muh.Ridwan Rahim
     Jl.Poros Limbung (Boka)
     Gowa, Sulawesi Selatan







       22) Zulkifli
              Jl.Borong Raya Perumahan Deltamas 1 B.20
              Konawe Selatan, Sulawesi Tenggara







Demikianlah informasi tentang Sahabat-sahabat IT ku, Semoga Teman2 semua dapat meraih cita2nya sesuai dengan apa yang telah diharapkan. Amin... Goodluck yah Sahabat...
READMORE

Sabtu, 12 Januari 2013

Perintah Direktory, Manipulasi file, dan Perbedaan Symbolic link menggunakan hard link dan soft link

Nah berikut ini Iqbal akan memposting Tugas 3 Laboratorium Sistem Operasi, Berikut artikelnya :
Tugas Pendahulaun
1)      Perintah-perintah directory :
·         Pwd
Digunakan untuk memperlihatkan di direktori mana posisi kita berada sekarang.
·         Cd
Digunakan untuk berpindah direktori
Sintaks : cd alamat_direktori
Contoh : cd /var/www
·         Mkdir
Digunakan untuk membuat folder baru.
Sintaks : mkdir nama_folder
Contoh : mkdir folder1
·         Rmdir
Digunakan untuk menghapus folder.
Sintaks : rmdir nama_folder
Contoh : rmdir folder1
2)      Perintah-perintah manipulasi file :
·         Cp
Digunakan untuk melakukan copy file.
Sintaks : cp /direktori/file_yang_ingin_dicopy /direktori tujuan
Contoh : cp /etc/file1.txt /var/www
·         Mv
Digunakan untuk melakukan memindahkan, cut atau rename file.
Sintaks :
mv /direktori/file_yang_ingin_dicut /direktori tujuan (cut)
mv /direktori/file_yang_ingin_direname /nama_baru_file (rename)
Contoh:
mv /etc/file1.txt /var/www
mv /etc/file1.txt file2.txt
·         Rm
Digunakan untuk menghapus file.
Sintaks : rm nama_file
Contoh : rm file1.txt
3)      Perbedaan Symbolic link menggunakan hard link dan soft link :
·         Pada bentuk soft link, symbolic link dapat dilakukan pada file yang tidak ada,sedangkan pada hard link tidak dimungkinkan.
·         Perbedaan lain,symbolic link dapat dibentuk melalui media disk atau partisi yang berbeda dengan soft link, tetapi pada hard link terbatas pada partisi disk yang sama.
4)      Yaitu :
·         file : untuk melihat isi suatu file
·         find : untuk mencari suatu file dalam hirarki direktori
·         which : memperlihatkan alamat/letak lengkap suatu perintah/shell command
·         grep : mencari suatu text/kalimat pada suatu file
READMORE

Hasil Printscreen Perintah pada Terminal Linux


Nah kali ini Iqbal akan memposting Tugas Praktikum 1 Laboratorium Sistem Operasi, hampir sama pada tugas pendahuluan 1 Iqbal, bedanya postingan Iqbal kali ini adalah hasil printscree, jadi lebih mudah dipahami. Berikut artikelnya :

Tugas praktikum
1.  Melihat identitas diri (nomor id dan group id)

2. Melihat tanggal saat ini

3.    Melihat kalender


4. Melihat identitas mesin

5. Melihat siapa yang sedang aktif


6. Mengubah informasi finger

7.   Melihat informasi finger
8. menggunakan manual
man ls

man man












READMORE

Perintah-perintah pd Terminal Linux


Nah berikut Iqbal akan posting Tugas Pendahuluan 1 Laboratorium Sistem Operasi, berikut artikelnya :

Tugas Pendahuluan :

1) Perintah imformasi user pada terminal
Id
Menampilkan identitas diri / user linux
Hostname
Menampilkan host atau domain name sistem dan bisa pula digunakan untuk mengesset nama host sistem
Uname
Memperlihatkan sistem informasi
W
Menampilkan semua user
Who
Menampilkan user secara mendetail
Whoami
Menampilkan user yang sedang aktif
Chfn
Mengganti informasi user (nama lengkap, nomor telepon, dan informasi lain)
Finger
Menampilkan informasi user pada sistem (user login, nama lengkap, dan informasi lainnya)
2) Perintah dasar terminal
Date
Menampilkan tanggal dan waktu sistem
Cal
Menampilkan kalender sekarang
Man
Menampilkan manual perintah-perintah di terminal
Clear
Membersihkan layar terminal
Agropos
Mencari perintah yang deskripsinya mengandung kata kunci yang dicari
Watis
Menampilkan deskripsi suatu perintah sesuai kata kunci
3) Perintah manipulasi file terminal
Ls
Menampilkan isi dari sebuah direktori
File
Melihat tipe file
Cat
Menampilkan isi dari sebuah file di layar (berupa text)

More
menampilkan isi file satu halaman dalam satu kali (paging)
Pg
Menampilkan isi file berupa teks dalam screen full, seperti more tapi diakhir tiap halaman ada prompt untuk melanjutkan.
Cp
Mengkopi file atau direktori
Mv
Untuk merubah nama file atau memindahkan file dari satu lokasi ke lokasi yang lain (file/direktori)
Rm
Untuk menghapus file atau direktori



READMORE

Program pd Java tentang Bufferedreader , IOexception , dan Scanner


Berikut masih sambungan Tugas Pendahuluan 2 Iqbal Laboratorium Bahsa Pemrograman II(Java), Berikut artikelnya :

3.Cari program dalam inputannya terdapat bufferedreader , IOexception , dan scanner

A. Penggabungan BufferedReader , IOException dan Scanner
package project.java;
import java.util.Scanner;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import javax.swing.JOptionPane;
public class Inputan3Class {
    public static void main (String [] args ) {
        BufferedReader dataIn = new BufferedReader (new InputStreamReader (System.in));
        String fn = "" ;
        System.out.println("Masukkan bilangan pertama : ");
        Scanner input = new Scanner (System.in);
        String sn = input.nextLine ();
        System.out.println("Masukkan bilangan kedua : ");
        String tn = JOptionPane.showInputDialog ("Masukkan Bilangan ketiga : ");
        try {
            fn = dataIn.readLine();
        }
        catch (IOException e) {
            System.out.println ("Error !");
        }
        int hasil1 = Integer.parseInt (fn);
        int hasil2 = Integer.parseInt (sn);
        int sum = hasil1+hasil2;
        int hasil3 = Integer.parseInt (tn);
        int jawab = sum + hasil3;
        JOptionPane.showMessageDialog(null, "The answer is " +jawab, "JAWABAN",     JOptionPane.PLAIN_MESSAGE);
    }

}
B. Penggabungan BufferedReader , IOException dan Scanner
package Tugas3;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Tugas3 {
public static void main(String[] args)
{
//Input nama di BufferedReader
BufferedReader dataIn=new BufferedReader(new InputStreamReader(System.in));
String nama=”";
//memasukkan nama
System.out.print(“Siapa Anda?”);
try{nama=dataIn.readLine();}
catch(IOException e){
System.out.println(“Error!”);}
//menampilkan nama
System.out.println(“Hai”+nama+”");
//setelah itu masukkan angka lewat Scanner
int angka1,angka2,angka3;
Scanner input=new Scanner(System.in);
System.out.println(“Penjumlahan”);
System.out.println(“———–”);
System.out.println(“Angka Pertama Adalah:”);
//Angka Pertama masuk di Var angka1
angka1=input.nextInt();
String fn = JOptionPane.showInputDialog(“Enter first number”);
String sn = JOptionPane.showInputDialog(“Enter second number”);
int num1 = Integer.parseInt(fn);
int num2 = Integer.parseInt(sn);
int sum = num1 + num2;
JOptionPane.showMessageDialog(null, “The answer is ” +sum, “JAWABAN”, JOptionPane.PLAIN_MESSAGE);
}
}
C. Penggabungan BufferedReader , IOException dan Scanner
import javax.swing.JOptionPane;
import java.util.Scanner;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class zulchaedir {
        public static void main(String[] args){
       Scanner input = new Scanner (System.in);
           System.out.println("Masukkan angka pertama : ");
           String fn = input.nextLine();
           BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
           String sn = "";
           System.out.print("Masukkan angka kedua : ");
                try {
                    sn = dataIn.readLine();
                }
                catch(IOException e) {
           System.out.println("Error!");
                }    
          String tn = JOptionPane.showInputDialog("Masukkan angka ketiga : ");    
           int n1 = Integer.parseInt(fn);
           int n2 = Integer.parseInt(sn);
           int n3 = Integer.parseInt(tn);
                int hasil = (n1*n2)/n3;
               JOptionPane.showMessageDialog(null, " " + " ( " +fn +" x " +sn +" ) : " +tn +" = " +hasil,
                              "HASIL AKHIR", JOptionPane.PLAIN_MESSAGE);



READMORE

Contoh Program pada Java

Berikut sambungan tugas Pendahuluan 2 Iqbal Laboratorium Bahasa Pemrograman II(Java), Berikut artikelnya :

Contoh Program Java




READMORE

Bentuk umum dalam program konstruktor


Berikut Iqbal akan posting tugas pendahuluan 2 Laboratorium Bahasa pemrograman II(Java), Berikut artikelnya :

1. Bentuk umum / siktaks dalam program konstruktor
identifier_class([tipe identifier,tipe identifier,...]){
// inisialisasi variabel
// perhitungan awal

Pada contoh ini akan dibuat empat buah konstruktor yang berfungsi untuk membuat objek dengan tipe lingkaran.Class lingkaran diidentifikasi dengan kode berikut:

public class Lingkaran {
Float x,y,jari;
// konstruktor diletakan disini
}

READMORE

Program untuk konversi jam, menit, dan detik ketotal detik pada Java

Berikut sambungan tugas praktikum 1 Iqbal Laboratorium Bahasa Pemrograman II(Java). Berikut artikelnya

2. Buatlah program untuk konversi  jam , menit, dan detik ke total detik



READMORE

Program menghitung luas persegi panjang dgn Java

Berikut Iqbal akan memposting tugas praktikum 1 bahasa pemrograman II(Java), berikut artikelnya :

1.Buatlah program untuk menhitung luas  persegi  panjang


READMORE

Jumat, 11 Januari 2013

Tipe data pada Java




Kali ini Iqbal akan memposting tugas Pendahuluan 1 Laboratorium Bahasa Pemrograman II(Java), berikut artikelnya :

Tipe Data pada Java

1. Tipe Integer (Data Bilangan)
- Byte adalah tipe data terkecil dalam tipe integer. Tipe ini umumnya digunakan pada saat ingin bekerja dengan sebuah data stream dari suatu file atau jaringan, yaitu untuk keperluan proses membaca/menulis. Tipe ini juga digunakan untuk bekerja dengan data biner yang tidak kompatibel dengan tipe-tipe lain yang didefinisikan dalam Java.
Range tipe data ini adalah dari -128 sampai 127
Contoh pendeklarasian variabel bertipe byte: byte a;

 - Short adalah tipe 16-bit yang berada pada range -32768 sampai 32767, pada umumnya diaplikasikan pada komputer 16-bit. Contoh pendeklarasian variabel bertipe short: short s;

- Int adalah tipe data yang paling banyak digunakan untuk merepresentasikan nilai integer karena paling efisien disbanding tipe data lainnya. Tipe ini banyak digunakan sebagai indeks dalam struktur pengulangan dan juga salam konstruksi sebuah array. Range tipe data int adalah -2147483648 sampai 2147483647.
Contoh Penggunaan:
Class Contoh {
public static void main (String [] args) {
byte a = 1;
short b = 2;
int c =3, d;
d = a + b + c;
System.out.println (“Hasil = “ + d);
}
}
Hasil yang ditampilkan pada layar adalah: Hasil = 6
- Long adalah tipe data terbesar dalam tipe data bilangan, biasanya digunakan ketika tipe int sudah tidak bisa lagi menampung nilai. Rangenya -9223372036854775808 sampai 9223372036854775807.

2. Tipe Data Floating-Point
Tipe data ini digunakan untuk merepresentasikan nilai pecahan atau angka decimal di belakang koma.
- Float. Tipe ini berukuran 32-bit dan range-nya dari1.40129846432481707e-45 sampai 3.40282346638528860e+38. Contoh: float x, y;
- Double. Tipe data ini berukuran 64-bit dan range-nya dari 4.94065645841246544e-324 sampai 1.79769313486231570e+308. Contoh:
class kll {
public static void main (String [] args);
double pi = 3.1416;
double r = 2.12;
double keliling;
keliling = 2 * pi * r;
System.out.println (“Keliling adalah = “ + keliling);
}
}
3. Tipe Data Karakter
Yang termasuk tipe karakter adalah char. Contoh:
class kll {
public static void main (String [] args);
char ch = A;
System.out.println (“Huruf = “ + ch);
}
}
4. Tipe Data Boolean adalah tipe data untuk menampung nilai logika yang hanya mempunyai dua keadaan: benar atau salah. Contoh:
boolean = a;
a  =  true;
5. Tipe Data String digunakan untuk menangani data berupa untaian beberapa karakter yang diistilahkan dengan string. Data string ditandai dengan penggunaan tanda kutip ganda “ “ yang melingkupi data string. Keyword tipe string adalah string. Contoh:
string a;
a = “iqbal”;



READMORE

Penggunaan Perintah Alter dan Select pada Database


Berikut ini Iqbal akan Posting tugas Pendahuluan 3 laboratorium Basis Data I, berikut arikelnya :
Soal :
    1)      Cari penggunaan perintah alter !
    2)      Cari penggunaan perintah select !
    
     Jawaban :
    1)      Penggunaan perintah alter

 ü  Untuk menambahkan kolom dengan perintah :
ALTER TABLE table_name
ADD column_name datatype
contoh :
alter table tbkelas add kelas varchar(10) not null
Perintah tersebut untuk menambahkan kolom “kelas” dengan type data “varchar” yang panjang datanya “10″ dan tidak boleh kosong [ not null ] pada tabel “tbkelas”.
 ü  Untuk mengubah kolom dengan perintah :
ALTER TABLE table_name
ALTER COLUMN column_name datatype
contoh :
alter table tbkelas alter column kelas char(15) not null
Perintah tersebut untuk mengubah type data kolom “kelas” menjadi “char” yang panjang datanya “15″ dan tidak boleh kosong [ not null ] pada tabel “tbkelas”.
 ü  Untuk menambahkan Primary key dengan perintah :
ALTER TABLE table_name ADD PRIMARY KEY( column_name )
contoh :
alter table tbKelas add primary key(kd_kelas)
Perintah tersebut untuk menambahkan primary key “kd_kelas” pada tabel “tbKelas”.
*Catatan : kolom yang akan dijadikan “Primary Key” harus “not null”

 ü  Untuk menambahkan Foreign key dengan perintah :
ALTER TABLE table_name_pk ADD FOREIGN KEY( column_name ) REFERENCES table_name_fk(column_name)
contoh :
alter table tbSiswa add foreign key(kd_kelas) references tbKelas(kd_kelas)
Perintah tersebut untuk menambahkan foreign key “kd_kelas” pada tabel “tbSiswa”.
*Catatan : Sebelum membuat “foreign key”, pastikan sudah ada “primary key” pada tabel yang akan direferensikan
 ü  Alter table namatabel 
Modify (namakolom typekolom) untuk mengganti type kolom dan nama kolom.

 ü  Alter table namatabel 
add (namakolom type kolom[[before, namakolom]]) menambah kolom.

 ü  Alter table namatabel 
drop (namakolom typekolom) untuk menghapus kolom pada sebuah tabel.

    2)      Penggunaan perintah select

Seleksi Data dengan perintah SELECT
Untuk melakukan seleksi data-data yang ada pada table mysql dipergunakan perintah SELECT. Sebelum menggunakan perintah SELECT akan dibuat terlebih dahulu table berikut data-data yang ada didalamnya:
mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);

 §  Melakukan penyisipan data pada table pet
mysql >INSERT INTO pet(name,owner,species,sex,birth,death) values('Fluffy','Harold','cat','f','1993-02-04','');
mysql> INSERT INTO pet(name,owner,species,sex,birth,death) values('Claws','Gwen','cat',' m','1994-03-17','');
mysql >INSERT INTO pet(name,owner,species,sex,birth,death) values('Buffy',' Harold','dog','f','1989-05-13','');

Masukkan data lain sehingga data pada table pet

name  owner  species  sex  birth  death 
Fluffy  Harold  cat  f  1993-02-04 
Claws  Gwen  cat  m  1994-03-17 
Buffy  Harold  dog  f  1989-05-13 
Fang  Benny  dog  m  1990-08-27 
Bowser  Diane  dog  m  1979-08-31  1995-07-29 
Chirpy  Gwen  bird  f  1998-09-11 
Whistler  Gwen  bird   1997-12-09 
Slim  Benny  snake  m  1996-04-29 

• Seleksi semua data yang ada pada table pet:
mysql > select * from pet;
• Seleksi baris tertentu
• mysql> SELECT * FROM pet WHERE name = 'Bowser';
• mysql> SELECT * FROM pet WHERE birth >= '1998-1-1';
• mysql> SELECT * FROM pet WHERE species = 'dog' AND sex = 'f';
• mysql> SELECT * FROM pet WHERE species = 'snake' OR species = 'bird';
• mysql> SELECT * FROM pet WHERE (species = 'cat' AND sex = 'm') OR (species = 'dog' AND sex = 'f');

• Seleksi kolom tertentu
mysql> SELECT name, birth FROM pet;
• Seleksi nama pemilik pet
mysql>  SELECT owner FROM pet;
• Seleksi nama pemilik pet tetapi nama sama ditampilkan satu kali
mysql> SELECT DISTINCT owner FROM pet;
• Seleksi data yang tergolong cat atau dog
mysql> SELECT name, species, birth FROM pet WHERE species = 'dog' OR species = 'cat';
   
  §  Sorting baris pada tabel

Seleksi data diurutkan berdasarkan tanggal lahir
mysql> SELECT name, birth FROM pet ORDER BY birth;

Seleksi data diurutkan berdasarkan tanggal lahir diurutkan secara terbalik
mysql> SELECT name, birth FROM pet ORDER BY birth DESC;
Pengurutan data berdasarkan beberapa kolom data :
mysql> SELECT name, species, birth FROM pet ORDER BY species, birth DESC;

  §  Kalkulasi usia

mysql>  SELECT name, birth, CURDATE(),(YEAR(CURDATE())-YEAR(birth))-(RIGHT(CURDATE(),5)

Kalkulasi usia diurutkan berdasarkan nama:
SELECT name, birth, CURDATE(),(YEAR(CURDATE())-YEAR(birth))-(RIGHT(CURDATE(),5)

Kalkulasi usia diurutkan berdasarkan usia
mysql>  SELECT name, birth, CURDATE(),(YEAR(CURDATE())-YEAR(birth))-(RIGHT(CURDATE(),5)

SELECT name, birth, death,(YEAR(death)-YEAR(birth)) - (RIGHT(death,5)

mysql> SELECT name, birth, MONTH(birth) FROM pet;

SELECT name, birth FROM pet WHERE MONTH(birth) = 5;

  §  Pattern Matching

Digunakan untuk melakukan seleksi berdasarkan pola tertentu 
mysql> SELECT * FROM pet WHERE name LIKE 'b%';
Perintah tersebut digunakan untuk mencari data yang name diawali huruf b.

mysql> SELECT * FROM pet WHERE name LIKE '%fy';
Digunakan untuk mencari data name yang mengandung fy

mysql>  SELECT * FROM pet WHERE name LIKE '%w%';

Selain menggunakan LIKE Pattern Matching dapat menggunakan REGEXP
mysql> SELECT * FROM pet WHERE name REGEXP '^b';

mysql> SELECT * FROM pet WHERE name REGEXP 'fy$';

mysql> SELECT * FROM pet WHERE name REGEXP 'w';

  §  Menghitung jumlah baris

Untuk menghitung baris dipergunakan operator COUNT.
mysql> SELECT COUNT(*) FROM pet;

mysql> SELECT owner, COUNT(*) FROM pet GROUP BY owner;

mysql> SELECT species, sex, COUNT(*) FROM pet WHERE species = 'dog' OR species = 'cat' GROUP BY species, sex;

mysql> SELECT species, sex, COUNT(*) FROM pet WHERE sex IS NOT NULL GROUP BY species, sex;




READMORE

Kamis, 10 Januari 2013

Cara membuat Database

 Berikut ini akan Iqbal posting Tugas Praktikum 2 laboratorium Basis Data I, Berikut Datanya :
Soal :
1)    Buatlah database lengkap dan diprintscreen !

Jawaban :
 
@Masuk ke MYSQL terlebih dahulu :


      @Membuat  database dan masuk di database
      
   
   
§       @ Membuat table dan masuk di table
      

   
§      @ Menampilkan isi table
      
    
§  
   
             @Memasukkan data table dan menampilkan semua isinya
     
 





READMORE