-In Progress-

Proses adalah sebuah program yang sedang di eksekusi. Sedangkan program adalah kumpulan instruksi yang ditulis kedalam bahasa yang dimengerti oleh sistem operasi. Proses yang pertama kali diciptakan di Linux disebut init. Setiap proses hanya dapat dimanipulasi oleh seorang user. Proses memiliki nomor unik yang digunakan untuk berinteraksi dengan proses, nomor unik itu disebut PID.

Dalam manajemen proses ada 4 konsep dasar :
  1. Multiprogramming : teknik penjadwalan dimana tugas yang sedang berjalan akan terus berjalan sampai ada respon dari luar atau sampai komputer memaksa untuk menukar tugas dengan tugas yang lain.
  2. Pseudoparallelism : eksekusi proses secara paralel pada sistem.
  3. Multiprocessing : pemrosesan komputer secara serentak atau kemampuan sebuah sistem untuk mendukung lebih dari satu prosesor.
  4. Distributed Processing : mengerjakan semua proses secara bersama antara komputer pusat dengan beberapa komputer yang lebih kecil dan dihubungkan dengan suatu jalur komunikasi.

Model Proses :
  • Sequential proses
  • Multiprogramming
  • CPU Switching

Operasi-operasi pada proses :
  • Penciptaan proses (create a process).
  • Peghancuran proses (destroy a process).
  • Penundaan proses (suspend a process).
  • Pelanjutan proses (resume a process).
  • Mem-block proses.
  • Membangnkan proses.
  • Menjadwalkan proses.
  • Komunikasi antar proses.

Berikut beberapa implementasi penggunaan manajemen proses di terminal linux:

ps -a : menampilkan proses yang aktif diterminal  tidak ada bash

ps -eF : Menampilkan hubungan proses parent dan child serta letak prosesnya

ps -eH : menampilkan parents and child


kill (nama_program) : untuk menutup program(aplikasi) yang sedang berjalan

pstree : Menampilkan semua proses pada sistem dalam bentuk hirarki parent/child


top : melihat proses yang sedang jalan atau seperti task manager

renice (prioritas) (PID): Mengubah prioritas suatu proses




<lanjutan in progrses>

⊂_ヽ
  \\ _             |-----------------|   
   \( •_•)    < it's someting  |
    < ⌒ヽ     |-----------------|
/   へ\
   /  / \\
   レ ノ   ヽ_つ 
  / / 
  / /| 
 ( (ヽ 
 | |、\
 | 丿 \ ⌒)
 | |  ) /
`ノ )  Lノ
(_/


Pada pertemuan perdana praktikum SO kali ini, kami membahas tentang pengenalan linux dan penggunaan terminal dalam modifikasi folder dan file.

Perkenalan Singkat
Linux dikembangkan oleh Linus Benedict Torvalds. Linux merupakan software sistem berbasis open source. TUX adalah maskot Linux yang dijadikan sebagai logo trademark. TUX sendiri berarti Torvalds UniX. Dalam membangun Linux, Linus menggunakan tool-tool dari Free Foundation Software yang berlisensi GNU.

Penggunaan Terminal Linux
Ada dua cara membuka terminal:
1. Buka “Dash” -> ketik “Terminal” -> klik “Terminal
2. Atau tekan Ctrl+Alt+T secara bersamaan

Berikut beberapa perintah dan fungsinya dalam memodifikasi file & folder:
1. mkdir nama_folder, untuk membuat folder baru

2. ls, menampilkan daftar file dan folder yang sedang berjalan atau aktif didalam direktori.
3.  ls -l , menampilkan daftar file disertai dengan atribut seperti user  permission, size, tanggal modifikasi dan nama folder.
4. ls -a, memperlihatkan file tersembunyi tanpa atribut apapun
5. ls -al, penggabngan dari perintah ls -a dan ls -l.

6. cd ~, untuk berpindah ke direktori awal/home
7. cd nama_folder, untuk berpindah ke direktori folder yang dituju.

8. pwd, menampilkan tempat direktori yang sedang aktif

9. cp nama_file direktori_lain, menyalin file masih dalam direktori yang sama.
10. cp -r nama_folder direktori_lain, menyalin folder dalam suatu folder atau direktori yang sedang aktif
11. mv nama_folder dir_folder, memindahkan file. perintahnya mirip dengan perintah cp.

12. rm nama_file, menghapus file.
13. rm -r nama_folder, menghapus folder.
14. rm -rf nama_folder, menghapus folder secara paksa.

15. find nama_file, mencari file (“find *an*” mengandung huruf “an”)


Berikut beberapa perintah dan fungsinya dalam manajemen proses:
1. whoami, untuk mengetahui siapa(user) yang sedang aktif

2. ps aux, menampilkan seluruh proses dalam sistem operasi yang sedang berjalan
3. clear, membersihkan tampilan layar terminal
4. reboot, merestart sistem operasi
5. shutdown, mematikan sistem operasi
6. uptime, menampilkan informasi berkaitan lamanya sistem operasi telah berjalan

7. bc, menjadikan terminal sb kalkulator

Pada pertemuan pertama praktiku Simbada kali ini membahas tentang kesepakatan jenis pemrograman yang akan dipakai dan cara instalasi Oracle serta pengenalannya.

Berikut saya akan sedikit memakarkan tentang instalasi Oracle.
  1. Kamu harus sudah punya installan (.exe) aplikasi orecel itu sendiri. Atau bisa di donoad disini (http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html?ssSourceSiteId=ocomen)
  2. Doubel klik pada installan file .exe yang kalian punya. Selanjutnya akan muncul kotak dialog seperti ini : 
  3. Setelah proses diatas selesai akan muncul kotak dialog dibawah, kemudian klik Next. 
  4. Kemudian akan muncul kotak dialog tentang lisensi aplikasi dan kita dituntut untuk membaca dan menyetujuinya. Klik I accept... dan Next. 

  5. Selanjutnya program akan meminta anda untuk menentukan alamat file program akan disimpan.(default C:\oraclexe\). Kemudian klik Next. 

  6. Tahapan selanjutnya adalah membuat password untuk user. Masukan password dan ulangi password. Pastikan anda memasukkan password yang mudah diingatKemudian klik Next
  7. Selanjutnya, installer akan memberikan informasi mengenai port HTTP yang akan digunakan oleh APEX(ApplicationExpress) untuk mengelola database. Klik Install maka program akan menginstall secara otomatis dan tunggu sampai proses installasi selesai. 

  8. Klik Finish. Dan program siap dijalankan. Bila “Launch the Database hompage ” diceklis maka secara otomatis akan langsung diarahkan ke halaman login Database. 







Bila anda ingin membuka aplikasi ini secara manual 
Di windows klik Start -> All Programs -> Oracle Database 10g Express Edition -> Go To Database Home Page. Maka anda akan diarahkan ke halaman login Database.

Masukkan
username : system
password : ********* 
Setelah login akan muncul halaman :


Kita akan membuat tabel baru. Klik Administrator -> Database Users -> create. Sehingga muncul kotak dialog seperti dibawah. Kemudian klik Create.

Maka database "RESUME" yang barusan dibuat sudah selesai. Selanjutnya tinggal membuat tabelnya.