/*

Minggu, 01 Mei 2011

modul 4 sekuensi

MODUL IV
SEKUENSI

A.    PEMBAHASAN
                  Sekuensi adalah pemrograman sederhana yang hanya dapat memecehkan masalah-masalah yang  sederhana. Masalah yang dapat diselesaikan dengan sekuensi biiasanya hanya maslah kecil yang berdiri sendiri.
Contoh program sekuensi untuk menghitung konversi meter ke centimeter dan dari inci ke centimeter.
Import java.util.Scanner;
Public class Konversi
{
Public static void main(String agrs[])
{
Scanner masuk = new Scanner(System.in);
Float m, cm,inci;
System.out.print(“Masukkan ukuran dalam Meter:”);
m =  masuk.nextFloat();
cm= m * 100;
inci= m * 100 / 2.54f;
System.out.println(“Ukuran dalam CM=”+cm);
System.out.println(“Ukuran dalam Inci=”+inci);
}
}

PENJELASAN PROGRAM
Import java.util.Scanner;
Menyatakan bahwa program yang dibuat akan menggunakan kelas Scanner yang berada didalam kelas java.util. Kode java ini digunakan untuk penginputan datanya dengan menggunakan keyboard. Tulisan Scanner yang terletak diakhir digunakan untuk memasukkan inputan. Dalam penulisan kode java ini selalu diakhiri dengan titik koma ( ; ).
Public class Konversi
Bahwa nama kelas yang kita kitabuat adalah “jumlah” dan nama kelas yang kita buat harus sama dengan nama pada saat penyimpanan.

Public static void main(String agrs[])
                                                Merupakan pernyataan fungsi utama dalam pemrograman java.
Scanner masuk = new Scanner(System.in);
Float m, cm,inci;
Tipe data yang dugunakan dalam program ini adalah tipe data float yang digunakan untuk bilangan pecahan.
System.out.print(“Masukkan ukuran dalam Meter:”);
                                                Tempat dimana input akan di masukkan menggunakan keyboard.



m =  masuk.nextFloat();
cm= m * 100;
inci= m * 100 / 2.54f;
Dimana terjadinya proses perkalian dan pembagian  dan hasilnya akan disimpan dalam variabel tersebut.
System.out.println(“Ukuran dalam CM=”+cm);
System.out.println(“Ukuran dalam Inci=”+inci);
Merupan output yang akan menampilkan  dari proses perkalian dan pembagian pada bagiansebelumnya.


B.     TUGAS
1.Buatlah program untuk mencari volume dari sebuah tabung dengan inputan jari-jari dan tinggi tabung.
Jawab:
Script:
import java.util.Scanner;
public class Volume
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
float r, t, v;
float phi = 3.14f;
System.out.print("Masukkan jari-jari        = ");
r = input.nextInt();
System.out.print("Masukkan tinggi                       = ");
t = input.nextInt();
v = phi * r * r * t;
System.out.println("Volume tabung                      = "+v);
}
}


C.    KESIMPULAN
Dari pembahasan tentang sekuensi dapat disimpulkan bahwa sekuensi adalah pemrogrogram am sederhana yang dapat menyelesaikan masalah-masalah kecil yang berdiri sendiri

Rabu, 27 April 2011

Modul III dan IV


MODUL III
OPERATOR
A.   PEMBAHASAN
Operator adalah simbol khusus yang menyajikan operasi khusus pada satu, dua atau tiga operand dan kemudian mengembalikan hasilnya. Operator pada pemrograman java mempunyai tingkatan-tingkatan. Semakin ke bawah maka tingkatannya akan semakin rendah dan sebaliknya, semakin ke atas tingkatannya akan semakin tinggi. Operator yang mempunyai tingkatan yang lebih tinggi dikerjakan lebih dahulu dari pada operator yang mempunyai tingkatan yang lebih rendah. Apabila operator yang mempunyai tingkatan yang sama, maka harus diatur mana yang harus dikerjakan lebih dahulu. Sebagai contoh jika ada rumus perhitungan yang menggunakan perkalian dan penjumlahan maka yang dikerjakan adalah perkaliannya terlebih dahulu.
      Perhitungan = 9 % 3 -2

Keterangan :
yang dikerjakan terlebih dahulu adalah 9 % 3, kemudian hasil dari sisa pembagian dikurang dengan 2.
Operator perkalian ( * ), pembagian ( / ) dan sisa pembagian ( % ) mempunyai tingkatan yang sama, tetapi lebih tinggi daripada penjumlahan ( + ) dengan pengurangan  ( - ) lebih tinggi tingkatnya penjumlahan (+) dibanding dengan pengurangan(-). Beberapa kode java yang dapat digunakan dalam Operator , diantaranya :
import java.util.Scanner;
public class jumlah
public static voidmain(String args[])
Scanner masuk = new Scanner(System.in);
Int A, B, jumlah;
System.out.print(“Bilangan 1 :)
A = masuk.nextInt();
System.out.print(“Bilangan 2 :)
B = masuk.nextInt();
Jumlah = A + B;
System.out.println(“Jumlah = “+jumlah);

PENJELASAN PROGRAM
import java.util.Scanner;
Menyatakan bahwa program yang dibuat akan menggunakan kelas Scanner yang berada didalam kelas java.util. Kode java ini digunakan untuk penginputan datanya dengan menggunakan keyboard. Tulisan Scanner yang terletak diakhir digunakan untuk memasukkan inputan. Dalam penulisan kode java ini selalu diakhiri dengan titik koma ( ; ).
public class jumlah
Bahwa nama kelas yang kita kitabuat adalah “jumlah” dan nama kelas yang kita buat harus sama dengan nama pada saat penyimpanan.
public static void main(String args[])
Merupakan permulaan fungsi utama (bagian utama) dalam java.
Scanner masuk = new Scanner(System.in);
Maksud dari program diatas adalah untuk memasukkan nilai variabel yang sudah didefinisika, dan nama scannernya adalah scanner masuk . Dalam penulisan kode java ini selalu diakhiri dengan titik koma ( ; ).
Int A, B, jumlah;
Tipe data yang digunakan adalah tipe data integer  yang data-data inputnya berupa bilangan bulat.
System.out.print(“Bilangan 1:”);
System.out.print(“Bilangan 1:”);
Untuk menampilkan  dimana input akan dimasukkan menggunakan keyboard.
A = masuk.nextInt();
B = masuk.nextInt();
merupakan pernyataan masukan untuk bilangan bertipe integer (bilangan bulat). Dalam penulisan kode java ini selalu diakhiri dengan titik koma ( ; ).
Jumlah = A + B;
Merupakan dimana proses penjumlahan dari dua bilangan antara A dan B yang hasil pnejumlahanya akan disimpan pada variabel jumlah. Dalam penulisan kode java ini selalu diakhiri dengan titik koma ( ; ).
System.out.println(“Jumlah = “+jumlah);
merupakan tampilan output dari variabel jumlah. Dalam penulisan kode java ini juga selalu diakhiri dengan titik koma ( ; ).
C.   KESIMPULAN
Dari pembahasan  tentang operator dapat disimpulkan bahwaOperator  adalah simbol khusus yang digunakan dalam java untuk menyajikan operasi khusus pada satu, dua, atau tiga operand.




Kamis, 14 April 2011

MODUL II
MENGENAL EDITOR Vi



A.    PEMBAHASAN
Pada vi terdapat 2 modus operasi, yaitu :
Command line, mengintepretasikan input sebagai perintah/instruksi untuk dieksekusi oleh editor.
Editing, mengintepretasikan input sebagai teks yang akan dimasukkan ke dalam buffer editor.

1.      Pengertian dan penggunaan teks editor Vi
Teks editor Vi merupakan full screen editor, artinya editor tersebut dapat memanfaatkan fasilitas satu layar penuh. Vi dapat dijalankan dengan masuk ke terminal dan mengetikkan vi namafile, yang kemudian akan membuka layar baru, pada layar ini dapat diketikkan kalimat kalimat yang kemudian disimpan sebagai file txt sesuai dengan nama file yang kita buat.
2.      Menjalankan Teks Editor Vi
Pada awal Vi dijalankan, maka program memasuki mode command line. pengguna dapat memasukkan atau menyisipkan teks atau masuk ke mode editing  dengan menekan tombol I (insert).  Dalam vi editor juga terdapat berbagai kunci yang digunakan untuk mengolah teks.  Berikut adalah penggunaan vi editor untuk membuat file .txt yang akan disimpan dalam direktori baru bernama direktori workdir.
     

Ketikkan perintah berikut pada prompt shell :
[student@localhost ~]$ mkdir workdir
                   [student@localhost ~]$ cd workdir
                    [student@localhost ~]$ vi latihan.txt
           Contoh yang lain adalah sebagai berikut :
[root@linuxmd root]# cd/mnt/win
[root@linuxmd win]# mkdir kerjaku
[root@linuxmd win]# cd kerjaku
[root@linuxmd kerjaku]# vi latihan.txt

Yang kemudian akan membuka sebuah layar command line, untuk memasukkan teks pada command line ini, pengguna harus menekan tombol <i> yang berarti insert dan untuk menyimpan hasil pengetikkan dengan menekan tombol <:wq> kemudian menekan enter yang akan menyimpan file latihan.txt dan sekaligus kembali ke terminal. hasil pembuatan file txt ini dapat dilihat pada teminal dengan mengetikkan cat namafile sebagai berikut :
[student@localhost ~]$ cat latihan.txt
Maka hasilnya adalah sebagai berikut :

SISTEM OPERASI LINUX
Linux merupakan sistem operasi yang sangat populer
Banyak digunakan di negara indonesia
Berbeda dengan sistem operasi lainnya (antara lain DOS)
Linux mempunyai sifat portable yaitu dapat dipakai pada
Berbagai platform, dari mikrokomputer sampai frame.

Teks di atas merupakan file latihan.txt yang telah dibuat dengan menggunakan vi editor. Teks diatas juga dapat dilakukan manipulasi atau diedit dengan menggunakan kunci – kunci yang ada pada vi editor, sebagai berikut :
<shift + o> menyisipkan satu baris diatas posisi kursor.
Kunci <shift + o> merupakan suatu kunci yang akan membuat baris baru, yang kemudian dapat ditambahkan teks pada baris baru tersebut. Penggunaannya sebagai berikut :
Linux merupakan sistem operasi yang sangat populer <shift + o>
Ø  Baris baru setelah menekan <shift + o>
Berbeda dengan sistem operasi lainnya (antara lain DOS)
Baris diatas juga dapat dihapus dengan menekan tombol <dd> untuk menghapus satu baris, <d2d> untuk menghapus 2 baris sekaligus, atau dengan menekan tombol <u> untuk mengembalikannya.

v  Mengganti kata linux menjadi Linux Mandrake 9.1
Vi editor juga dapat melakukan perubahan beberapa teks yang sama sekaligus seperti halnya fungsi replace pada open office, penggunaannya sebagai berikut :
Ketikkan perintah berikut pada prompt shell :
[student@localhost ~]$ cat latihan.txt
Contoh yang lain adalah sebagai berikut :
[root@linuxmd win]# cat latihan.txt

SISTEM OPERASI LINUX
Linux merupakan sistem operasi yang sangat populer
Banyak digunakan di negara indonesia
Berbeda dengan sistem operasi lainnya (antara lain DOS)
Linux mempunyai sifat portable yaitu dapat dipakai pada
Berbagai platform, dari mikrokomputer sampai frame

Lalu ketikkan perintah berikut :
[student@localhost ~]$ vi latihan.txt
Contoh yang lain adalah sebagai berikut :
[root@linuxmd win]# vi latihan.txt

Perintah :1,$s/linux/linux mandrake 9.1/g Pada command line vi editor maka vi editor akan mencari semua kata Linux dan kemudian menggantinya dengan kata Linux Mandrake 9.1, sehingga isi file latihan.txt menjadi :
[student@localhost ~]$ cat latihan.txt
Contoh yang lain adalah sebagai berikut :
[root@linuxmd win]# cat latihan.txt

SISTEM OPERASI LINUX
Linux Mandrake 9.1 merupakan sistem operasi yang sangat populer
Banyak digunakan di negara indonesia
Berbeda dengan sistem operasi lainnya (antara lain DOS)
Linux Mandrake 9.1 mempunyai sifat portable yaitu dapat dipakai pada
Berbagai platform, dari mikrokomputer sampai frame

Seperti halnya contoh diatas, dengan perintah yang sama kita juga dapat merubah semua kata yang sama menjadi kata yang diinginkan, seperti untuk merubah kata sistem menjadi system dengan perintah  :1,$s/sistem/system/g. perintah tersebut juga dapat dimanfaatkan untuk menghapus kata yang sama dengan cara mengganti kata tersebut dengan karakter kosong, sehingga perintah :1,$s/operasi//g berarti mengganti semua kata operasi dengan karakter kosong atau menghapus semua kata operasi.

v  Menyalin file
Prinsip Fungsi ini hampir sama dengan fungsi copy, yaitu membaca semua file sumber dan menuliskan file baru pada file tujuan. Penggunaannya sebagai berikut:
[student@localhost ~]$ cat latihan.txt > latihan2.txt
Contoh yang lain adalah sebagai berikut :
[root@linuxmd win]# cat latihan.txt > latihan2.txt

Cat akan membaca file latihan.txt dan kemudian menuliskan pada file latihan2.txt, sehingga file latihan2.txt merupakan hasil salinan dari file latihan.txt

atau :

Ketikkan perintah berikut :
            [student@localhost ~]$ cp latihan.txt latihan2.txt
Contoh yang lain adalah sebagai berikut :
                  [root@linuxmd win]# cp latihan.txt  latihan2.txt

      Dengan perintah cp isi file yang ada pada latihan.txt akan disalin ke latihan2.txt, sehingga latihan2.txt merupakan duplikat dari latihan.txt
  



B.     TUGAS
1.      Sudah dikerjakan pada pembahasan.
2.      Perintah-perintah dalam editor vi yang lain dan penjelasan fungsinya, selain yang di modul ini.
Perintah-perintah dalam editor vi
Kunci
Keterangan
D
: Menghapus satu baris
/<teks>
: Mencari <teks> yang ada setelah posisi kursor
?<teks>
: Mencari <teks> yang ada sebelum posisi kursor









C.    KESIMPULAN
Teks editor Vi merupakan full screen editor, artinya editor tersebut dapat memanfaatkan fasilitas satu layar penuh. Vi editor berfungsi untuk melakukan operasi-operasi yang berhubungan dengan teks seperti nenyisipkan teks mengganti beberapa kata yang sama, menghapus beberapa kata,dan lain - lain.
Karena vi editor merupakan editor berbasis command line, maka pemahaman mengenai kunci – kunci vi editor sangat penting.



D.    




Laporan sistem operasi


LAPORAN PRAKTIKUM
SISTEM OPERASI
Modul I dan II


AKAKOM-A


Disusun Oleh :
NAMA     : Mahendra Santoso
NIM         : 105410259
Jurusan     : Teknik Informatika






LABORATORIUM TERPADU
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
YOGYAKARTA
2011

MODUL I
PERINTAH DASAR SISTEM OPERASI LINUX

A.    PEMBAHASAN
1.      Organisasi File
      Linux menyerupai pepohonan yaitu dimulai dari root kemudian direktori dan sub direktori. Direktori root dan diberi simbol  /. Setelah itu semua file dan direktori akan berada di bawah direktori root (/) ini.
      Struktur file system di Linux ini mempengaruhi cara pemakai mengakses partisi yang telah memiliki file system. Partisi yang telah di format oleh file system yang dikenali harus diakses pemakai melalui salah satu direktori dalam hirarki direktori root (/). Lokasi – lokasi direktori yang dijadikan tempat pengaksesan partisi ini disebut mount point.
Karena banyaknya distribusi linux yang ada, maka dibuatlah suatu standarisasi direktori untuk memudahkan pemakai dan pembuat aplikasi. Stadarisasi Direktori di Linux adalah sebagai berikut :
Penamaan
Keterangan
/
Disebut juga direktori root. Ini merupakan host atau tempat semua direktori yang lain
/boot
Untuk menyimpan file-file yang dibutuhkan saat booting kernel linux.
/bin
Berisi perintah modus teks standar yang diperuntukkan bagi semua pengguna sistem
/dev
Berisi file-file yang mempresentasikan perangkat (device), seperti hardware yang ada di PC.
/etc
Berisi file-file konfigurasi
/home
Direktori home bagi semua user, kecuali user root
/media
Digunakan sebagai mounting point secara otomatis
/root
Direktori home untuk user root
/sbin
Berisi perintah-perintah modus teks untuk keperluan administrasi sistem

     Linux adalah Sistem operasi multiuser yang artinya merupakan sistem operasi yang dirancang untuk digunakan oleh banyak pengguna secara bersamaan. Untuk itu diperlukan batasan – batasan dalam mengakses file untuk menjaga agar user tidak dapat melihat apalagi menghapus file user lain.

2.      Modus Teks
Pada dasarnya, linux adalah sistem operasi berbasis teks atau CLI (Command Line Interface), aplikasi dasar untuk membangun tampilan grafik di linux adalah X Window yang kemudian digunakan oleh program desktop manager yang membuat tampilan grafik pada linux menjadi lebih menarik.
Modus teks yang digunakan pada linux disebut juga Shell Prompt atau baris perintah, shell prompt pada linux mirip dengan command prompt pada windows, namun tampilan maupun format dan fungsi perintah – perintahnya berbeda.
Saat membuka shell pertama kali, prompt yang tampil adalah :
[student@localhost ~]$
Arti dari simbol – simbol tersebut adalah sebagai berikut :
Student           : nama login yang sedang aktif saat ini.
@localhost      : nama komputer atau hostname tempat login saat ini. Linux menggunakan penamaan DNS, yang berarti hostname disini adalah bagian pertama dari nama lengkap komputer.
$                      : Tanda $ Menunjukkan kita sebagai user biasa, apabila kita masuk menggunakan root atau super user (su) maka tampilan kursornya adalah #.
Perintah – perintah dalam sistem operasi linux bersifat case sensitive, artinya linux membedakan huruf besar dan kapital, ini berarti perintah “ls” berbeda artinya dengan “Ls”, “,LS”, ataupun “lS”.

3.      Perintah – perintah dasar direktori dan file
·         Id,
                 Id adalah perintah untuk menampilkan identitas pengguna.
Contoh :
      [student@localhost -]$ id
Dari perintah diatas akan menampilkan user  id ((uid = 500(student), group id (gid=500(student)), grup (groups=500(student)).
·         Date,
Date digunakan untuk menampilkan tangal mulai dari hari, bulan, tanggal, jam dan tahun.
                  Contoh :
      [student@localhost -]$  date
Dari printah diatas akan menampilkan wed mar 23 13:35 wit 2011
·         Cal,
Cal merupakan perintah untuk menampilkan kalender yang kemudian ditampilkan pada layar monitor.
Contoh :
      [student@localhost -]$ cal 4 2011
Dari perintah diatas maka akan menampilkan kalender pada bulan April 2011
·         Hostname,
digunakan untuk  melihat identitas mesin.
Contoh :
       [student@localhost -]$ hostname
Dari perintah diatas maka akan menampilkan identitas mesin yaitu localhost.

·         Ls ,
Ls (list) adalah perintah untuk melihat daftar file pada direktori yang sedang aktif.
       [student@localhost -]$  ls
Dekstop /tmp
Ls -l (list) adalah perintah untuk melihat daftar file secara detail pada direktori aktif.
       [student@localhost -]$  ls -l
Dari perintah diatas maka data yang akan ditampilkan lebih lengkap.
·         Cp,
Perintah cp digunakan untuk meng-copy file. Proses copy dilakukan dengan membaca file sumber dan melakukan pembuatan file baru pada direktori tujuan. Perintah cp digunakan dengan syntax sebagai berikut :
$ cp sumber tujuan
Contoh :
      [student@localhost -]$ cp /etc/group f1
Dari printah diatas file atau direktori f1 akan dikopi.

·         Mkdir,
Mkdir digunakan untuk Membuat direktori yang baru.
Contoh :
[student@localhost -]$ mkdir data
Dari contoh diatas akan menghasilkan direktori baru yang bernama data.

·         Rmdir, menghapus direktori
Direktori yang kosong dapat dihapus dengan perintah rmdir. Berikut pemakaianya untuk menghapus direktori dirbaru yang dibuat dengan mkdir
·         Cd, mengubah lokasi direktori aktif
Perintah cd (change directory) adalah perintah yang digunakan untuk mengubah lokasi direktori aktif.
[student@localhost -]$ cd /music
[student@localhost -]$ pwd
/music
·         Mv memindahkan file
Mv digunakan memindahkan file ke direktori yang lain.
·         Cat, menampilkan isi file teks
Perintah cat digunakan untuk melihat isi dari sebuah file dan ditampilkan pada layar monitor.


B.     TUGAS
  1. Telah di bahas pada sub pembahasan sebelumnya.
  2. Perintah-perintah dasar Linux yang lain, jelaskan fungsinya, selain yang di modul ini.
            Melihat data-data kernel tersebut, Cara termudah yang dapat dilakukan antara lain dengan menggunakan perintah cat.
Syntax :
cat <file_system_yang_di_maksud>
Melihat isi file test
antoro@drutz:~$ cat test
cp
Mirip dengan copy pada DOS, perintah cp ini berfungsi mengkopi file.
Syntax :
$ cp [option] file /dir/path/
Untuk lebih jelas silahkan dibaca pilihan-pilihannya dengan menjalankan :
$ cp –help
cut
Perintah cut mendefinisikan suatu file yang berisi data berdasarkan kolom
Syntax :
$ cut [option] file
Dari contoh dapat terlihat bahwa cut hanya menampilkan isi dari file test dari kolom 1 - 7
find
Dari namanya sudah dapat diterka bahwa perintah ini berfungsi untuk mencari file ataupun directori.
Syntax :
$ find /path [option]



C.    KESIMPULAN
Linux merupakan Sistem operasi multiuser yang artinya merupakan sistem operasi yang dirancang untuk digunakan oleh banyak pengguna secara bersamaan, oleh karena itu diperlukan batasan – batasan dalam mengakses file
Linux juga merupakan sistem operasi berbasis CLI (Command Line Interface). Modus teks yang digunakan pada linux disebut juga Shell Prompt atau baris perintah.