Jumat, 28 Oktober 2016

FUNGSI FUNGSI PERINTAH PADA SISTEM OPERASI LINUX

30 Fungsi Perintah Pada Sistem Operasi Linux :

1.      SUDO SU
Fungsi             :Digunakan untuk login sebagai root/pengguna tertinggi
Sintaks            : sudo su

  
2.      CD
Fungsi             :Digunakan untuk berpindah direktori
Sintaks            : cd alamat_direktori
Contoh            : cd /home/sely/Musik

3.      PWD
Fungsi   :Digunakan untuk memperlihatkan di direktori mana posisi kita berada sekarang.
Sintaks : pwd


4.      MKDIR
Fungsi   :Digunakan untuk membuat folder baru.
Sintaks : mkdir nama_folder
Contoh : mkdir foto


5.      TOUCH
Fungsi   :Digunakan untuk membuat file baru.
Sintaks : touch nama_file
Contoh  : touch uas.txt

6.      ECHO
Fungsi   :Digunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file.
Sintaks : echo “isi pesan” nama_file
Contoh  : echo “terimakasih” >> uas.txt

7.      MORE
Fungsi   :Digunakan untuk menampilkan isi sebuah file
Sintaks : more nama_file
Contoh  : more uas.txt


8.      CP
Fungsi   :Digunakan untuk melakukan copy file.
Sintaks : cp /direktori/file_yang_ingin_dicopy /direktori tujuan
Contoh  : cp  /home/sely/Musik/uas.txt/home/sely/Dokumen

9.      MV
Fungsi   :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 /home/sely/Musik/uas.txt projek.txt


10.  RM
Fungsi             :Digunakan untuk menghapus file.
Sintaks            : rm nama_file
Contoh            : rm projek.txt

11.  ADDUSER
Fungsi          :Digunakan untuk menambah user baru.
Sintaks         : adduser nama_user
Contoh         : adduser netbook

12.  lsusb
Fungsi             : Digunakan untuk melihat perangkat usb yang sedang terkoneksi ke komputer
Sintaks            : lsusb

13.  LSPCI
Fungsi             : Digunakan untuk melihat perangkat pci yang sedang terkoneksi ke komputer
Sintaks            : lspci


14.  LSHW
Fungsi               :Digunakan untuk melihat hardware komputer.
Sintaks              : lshw


15.  DMESG
Fungsi             :Digunakan untuk melihat hardware yang sedang beraktifitas
Sintaks            : dmseg


16.  TOP
Fungsi             :Digunakan untuk melihat proses yang sedang berjalan, seperti Task Manager pada Windows.
Sintaks            : top


17.  CLEAR
Fungsi             :Digunakan untuk membersihkan layar
Sintaks            : clear

18.  DF -H
Fungsi             : melihat sisa kapasitas harddisk.
Sintaks            : df -h


19.  WHO     
Fungsi             :digunakan untuk melihat nama login kita.
Sintaks            : who


20.  CAT          
Fungsi             :digunakan untuk membuka file.
Sintaks            : cat        
Contoh            : cat uas.txt



21.  DATE 
Fungsi             : melihat tanggal
Sintaks            : date


22.  CAL
Fungsi             : melihat kalender
sintaks             : cal

23.  HOSTNAME 
Fungsi             : Menampilkan nama komputer.
Sintaks            : hostname 

24.  FREE     
Fungsi             : Melihat Free memory.
Sintaks            : free     


25.  HISTORY
Fungsi             : melihat perintah apa saja yang pernah diketik
Sintaks            : history 


26.  LAST
Fungsi             : Melihat user sebelumnya yang telah login di komputer.
Sintaks            : last


27.  UNAME –A
Fungsi  : Informasi system kernel anda
            Sintaks : uname –a

28.  MAN
Fungsi : Untuk menampilkan manual pageatau teks yang menjelaskan secara detail bagaimana cara penggunaan sebuah perintah. Perintah ini berguna sekali bila sewaktu-waktu Anda lupa atau tidak mengetahui fungsi dan cara menggunakan sebuah perintah.
Sintaks : man

29.  SET
Fungsi             :  Melihat environment dari user yang aktif
Sintaks            : set


30.  EXIT
Fungsi             : Digunakan untuk keluar dari terminal.
Sintaks            : exit



Intent Pada Android

INTENT 
           Intent merupakan suatu objek yang terdapat dalam suatu activity dimana dengan objek tersebut bisa melakukan komunikasi dengan activity yang lain, baik activity yang sudah terdapat pada fungsi internal android (Browser, kamera, dll) ataupun memanggil activity yang lain baik dalam satu package ataupun beda package dalam satu projek. Itu menurut saya loh.. kalo ada koreksi, silakan dikoreksi saja...Dari Pengeritian yang saya berikan di atas. Intent itu terbagi dua, yaitu implicit intent dan explicit intent.
 • Implicit intent merupakan intent yang memanggil fungsi yang sudah ada pada fungsi internal android.
 • Explicit intent merupakan intent yang memanggil Activity lain.

 Berikut ini Contoh Source Codenya :
1.      Activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#505050"
    tools:context="com.example.inputoutput.MainActivity" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="" />

    <EditText
        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/button1"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="25dp"
        android:ems="10"
        android:inputType="textPersonName" >

        <requestFocus />
    </EditText>

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/textView1"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="53dp"
        android:text="OK" />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:layout_marginBottom="14dp"
        android:layout_marginRight="23dp"
        android:text="Next" />

</RelativeLayout>

2.      MainActivity.java
package com.example.inputoutput;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View.OnClickListener;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends Activity {
   Button tombol;
   EditText input;
   TextView output;
  

   @Override
   protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
          tombol = (Button)findViewById(R.id.button1);
          input = (EditText)findViewById(R.id.editText1);
          output=(TextView)findViewById(R.id.textView1);
         
          final Button button2 = (Button)findViewById(R.id.button2);
          button2.setOnClickListener(new View.OnClickListener() {
                
                 @Override
                 public void onClick(View arg0) {
                        // TODO Auto-generated method stub
                        Intent myintent = new
                                      Intent(button2.getContext(), ActivityKedua.class);
                        startActivityForResult(myintent, 0);
                       
                 }
          });
         
          tombol.setOnClickListener(new OnClickListener() {
                
                 @Override
                 public void onClick(View v) {
                        // TODO Auto-generated method stub
                        output.setText(input.getText().toString());
                        displaymassage("bla");
                       
                 }
                 private void displaymassage(String string) {
                       
                 }
          });
   }

   @Override
   public boolean onCreateOptionsMenu(Menu menu) {
          // Inflate the menu; this adds items to the action bar if it is present.
          getMenuInflater().inflate(R.menu.main, menu);
          return true;
   }

   @Override
   public boolean onOptionsItemSelected(MenuItem item) {
          // Handle action bar item clicks here. The action bar will
          // automatically handle clicks on the Home/Up button, so long
          // as you specify a parent activity in AndroidManifest.xml.
          int id = item.getItemId();
          if (id == R.id.action_settings) {
                 return true;
          }
          return super.onOptionsItemSelected(item);
   }
}


3.      Kemudian buat project main activity baru dan layout baru
4.      Activity_kedua.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#505050" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="28dp"
        android:layout_marginTop="20dp"
        android:text="Layout Kedua"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView1"
        android:layout_below="@+id/textView1"
        android:layout_marginTop="26dp"
        android:text="Back" />

</RelativeLayout>

5.      ActivityKedua.java
package com.example.inputoutput;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class ActivityKedua extends Activity {
       protected void onCreate (Bundle savedInstanceState){
              super.onCreate(savedInstanceState);
              setContentView(R.layout.activity_kedua);
              Button back = (Button)findViewById(R.id.button1);
              back.setOnClickListener(new View.OnClickListener() {
                    
                     @Override
                     public void onClick(View arg0) {
                            Intent intent = new Intent();
                            setResult(RESULT_OK, intent);
                            finish();
                            // TODO Auto-generated method stub
                           
                     }
              } );
       }
}







 Berikut Ini Hasil Running Program