Feeds RSS
Feeds RSS
Tampilkan postingan dengan label tugas. Tampilkan semua postingan
Tampilkan postingan dengan label tugas. Tampilkan semua postingan

Selasa, 09 Desember 2014

LINUX FILE PERMISSION



Pada tulisan sebelumnya kita sudah membahas tetang installasi linux, manajemen file di linux, dan basic command di linux. untuk kali ini kita akan membahas tetang file permission pada sistem operasi linux.

Seperti yang kita ketahui di sistem informasi linux kita mengenal linux file permission atau hak akses, hak akses itu dibuat agar file yang kita buat tetap aman baik karena kesalahan yang terduga maupun tidak terduga. hehe :D


sebelum kita mengetahui jenis - jenis hak akses di linux, ada  3 jenis kepemilikian file di dalam sistem operasi linux, yaitu :

1. user 

merupakan pemilik yang membuat file tersebut.

2. grup

merupakan pengguna yang termasuk ke dalam kelompok yang memiliki file tersebut yang mempunyai hak akses yang sama.

3. other

merupakan pengguna yang bukan pemilik dan kelompok file tesebut.

sedangkan jenis - jenis hak akses linux adalah seperti berikut :

1. Read

Jenis hak akses dimana pengguna hanya diizinkan untuk membaca file tersebut. dan jika file berupa directory, maka pengguna hanya dapat melihat daftar isi dari directory tersebut.

2. Write

Jenis hak akses ini mengizinkan pengguna untuk memodifikasi file, seperti mengedit maupun menulis data baru ke file, jika file berupa directory maka user diizinkan untuk mengubah, menghapus dan me-rename file yang terdapat pada directory file tersebut berada.

3. dan Execute

Jenis hak akses ini mengizinkan hak akses berupa read dan write, jadi semua akses yang dapat dilakukan untuk jenis akses read dan write bisa dilakukan oleh user pada file atau directory yang mempunyai hak akses execute.

Cara melihat hak akses file
dengan mengunakan command line ls -l


deksripsi dari gambar diatas adalah :

kolom 1 : merupakan jenis hak ases pada suatu file
kolom 2 : menunjukan jumlah link atau entri direktori yang merujuk ke file
kolom 3 : menunjukan pemilik file
kolom 4 : merupakan nama group pemilik file
kolom 5 : menunjukan ukuran file dalam byte dan waktu modifikasi terakhir dan nama file nya .



karakteristik dari jenis hak akses


karakter 1 : merupakan jenis dari suatu file,
jenis - jenis dari suatu file dapat ditandai dengan karakter berikut ini :
d = directory
- = regular file
l = symbolic link
s = unix domain socket
p = named pipe
c = character device file
b = block device file

karakter 2-10 berikutnya merupakan jenis akses pada file tersebut.
jumlah karakter dari 2 - 10 tersebut dibagi lagi menjadi 3 bagian .
bagian 1 : merupakan hak akses yang dimiliki oleh user
bagian 2 : merupakan hak akses yang dimiliki oleh grup
bagian 3 : merupakan hak akses yang dimiliki oleh other

diantara karakter 2 - 10 tersebut terdapat karakter r, w dan e yang artinya r = read permission, w = write permission dan x = execute permission dan - = no permission

Mengatur Hak Akses 

Untuk mengatur hak akses pada file, ada karakter yang harus diingat :

karakter u
digunakan untuk memberikan hak akses file ke user

karakter g
digunakan untuk memberikan hak akses file ke group

karakter o
digunakan untuk memberikan hak akses file ke other

karakter +
digunakan untuk menambahkan hak akses

karakter -
diguanakan untuk menghapus hak akses

karakter =
digunakan untuk menambahkan hak akses baru

untuk mencoba memulai memberikan hak akses pada suatu file, kita contohkan terlebih dahulu dengan membuat file baru dengan nama dokumenbaru.txt



kemudian untuk melihat file permission nya maka ketikan perintah ls -l



skenario pertama kita akan mencoba untuk menambahkan izin write untuk semua orang yang dapat mengakses file tersebut.

ketikan command berikut ini
$ chmod a = w dokumenbaru.txt



dari gambar diatas, didapatkan hak akses untuk dokumenbaru.txt berubah dari -rw-rw-r-- menjadi --w--w--w-.

skenario kedua kita akan mencoba untuk menambahkan izin pada user berupa read dan execute
ketikan commad berikut ini
$ chmod u+rx


dari gambar tersebut didapatkan hak akses file dokumenbaru.txt berubah dari --w--w--w- menjadi -rwx-w--w-

skenario ketiga kita akan mencoba untuk menghapus izin write pada other
ketikan comand $ chmod o-w dokumenbaru.txt


hak akses dokumenbaru.txt berubah menjadi -rwx-w----


skenario keempat kita akan mencoba untuk menambahkan akses write pada group dan other.

ketikan command berikut ini : $ chmod go+r dokumenbaru.txt



Selain menggunakan karakter, pengaturan hak akses dapat dilakukan dengna menggunakan mode numerik. terdapat empat angka yang digunakan untuk mengatur file akses , yaitu
4 = untuk file permission berupa read
2 = untuk file permission berupa write
1 = untuk file permission berupa execute
0 = untuk file tanpa permission


sebagai contoh,

$ chmod 543 dokumenbaru.txt
menunjukkan bahwa dokumenbaru.txt mempunyai hak akses :
user = 5, berarti mempunyai hak akses read dan execute
group = 4,  mempunyai hak akses untuk read
other = 3 mempunyai hak akses untuk read dan execute

kita coba ubah permisson lagi , ketikan
$ chmod 750 dokumenbaru.txt
menunjukan bahwa dokumenbaru.txt mempunyai hak akses :
user = 7, mempunyai hak akses write, read dan execute
group = 5 , mempunyai hak akses read dan execute
other = 0, artinya other tidak mempunyai hak akses apapun..


sekian ~~
semoga bermanfaat :)


referensi :
modul praktikum sistem operasi ilmu komputer 2014 
 

Rabu, 05 November 2014

Manajemen Proses Pada Sistem Operasi Linux


Perintah – perintah proses linux 

PS ( Process Status )

digunakan untuk melihat kondisi proses yang ada.

Untuk melihat proses yang sedang dijalankan adalah mengetikan perintah ps pada terminal, contohnya :
gambar 1. perintah ps
keterangan :
*PID = Nomor Identitas Proses
*TTY = nama terminal dimana proses tersebut aktif
*STAT = status , yang berisi S (Sleeping) dan R (Running).

dari gambar tersebut dijelaskan bahwa proses yang sedang dijalankan pada SO Debian ini adalah :
bash dan ps, bash merupakan program terminal yang dijalankan dan ps merupakan perintah yang dijalankan pada bash, sehingga dari gambar tersebut didapatkan dua proses yang sedang berlangsung yaitu program bash yang sedang menjalankan perintah ps.

ps u 

Untuk melilhat detail program yang sedang dijalankan menggunakan option -u (user).
Ketikan perintah ps u pada terminal.

gambar 2. perintah ps u

Dapat terlihat perbedaannya, dengan menggunakan ps u proses yang ditampilkan lebih rinci, pada perintah ini ditampilkan :
        CPU time yaitu presentasi CPU yang digunakan proses tersebut.
        MEM yang mempresentasikan memori yang digunakan proses tersebut.
        RSS ( Real System Storage ) adalah jumlah memori yang digunakan.
        dan Start  adalah waktu kapan proses tersebut diaktifkan.


TOP

 Menampilkan proses yang sedang dijalankan pada terminal dengan tampilan yang lebih interaktif, maka gunakan perintah top :

gambar 3. perintah top

ps -eH
menampilkan hubungan proses parent dan child
perintah yang digunakan adalah ps -eH.


gambar 4. perintah ps -eH

Sebagai contoh diatas, terdapat program yang merupakan parent dan child

        parent : gnome-terminal sebagai parent dari program gnome-pty-helpe dan bash
        child : ps merupakan child dari program bash.

ps -eF
Menampilkan hubungan proses parent and child serta letak prosesnya, maka gunakan perintah ps -eF


gambar 5. perintah ps -eF

untuk menunjukan program mana yang merupakan parent dan child, maka lakukan pemeriksaan pada PPID ( parent process ID ). contohnya :
untuk program ps – eF mempunyai PID 5854 dan PPID 4834, maka untuk mencari parent dari PID 5854 tersebut adalah mencari program yang mempunyai PID 4834, dari gambar tersebut terlihat bahwa yang mempunyai PID tersebut adalah bash. Jadi program ps -eF merupakan child dari parent bash/ 

pstree
Menampikan semua proses dalam bentuk tree atau hirarki. Dengan menggunakan perintah pstree maka akan ditampilkan proses – proses seperti tree.


gambar 6. perintah pstree

menghentinkan suatu proses / job
        misalkan kita buka program rythmbox
untuk menghentikannya bisa menggunakan dua cara :
1.      mengetikan kill <nomor job> : kill 14621


gambar 7. melihat PID dari program rythmbox



2.      mengetikan dengan pkill <nama program> : pkill rythmbox

3.      mengetikan pkillall < nama proses > : pkillall iceweasel

RENICE 
mengubah prioritas program

misalkan kita mencoba untuk membuat program iceweasel, kemudian kita ubah prioritas programnya dari . maka langkah yang dilakukan adalah :
melihat dulu PID dari program iceweasel terlebih dahulu
gambar 8. melihat PID dari program iceweasel 

setelah dilihat PID untuk program iceweasel adalah 5636, kemudian untuk melihat prioritasnya , masukan perintah top untuk melihat prioritas awal dari program tersebut. 



 gambar 9. melilhat prioritas dari PID 5636 

telihat PR 20, mendakan bahwa prioritas PID tersebut sekarang adalah 0. untuk mengubah prioritasnya lagi masukan perintah renice <prioritas> <PID>


gambar 10. mengubah prioritas PID 5636

untuk melihat hasilnya maka ketikan lagi perintah top


gambar 11. melihat prioritas PID setelah diubah 
dalam gambar terlihat prioritas untuk PID 5636 berubah dari 20 menjadi 25, itu artinya prioritas untuk PID 5636 sudah diganti.



~selesai~

referensi :
modul praktikum SO ilkom 2014



Selasa, 28 Oktober 2014

Cheat Sheet Basic Command Linux











Referensi : 
Modul Praktikum SO Ilkom UPI 2014 
http://www.tuntor.com/perintah-dasar-linux-untuk-pemula
http://bobsblogz.blogspot.com/2012/10/shortcut-pada-linux-ubuntu-1104.html




Senin, 24 Februari 2014

Resume Praktikum Simbada Pertemuan ke-1

ORACLE 


Pengertian Oracle adalah database relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS (Relational Data Base Management System) yang multi-platform. Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.


Gambar arsitektur strurktur oracle

Keunggulan-keunggulandatabase Oracle yang membuat Oracle sebagai produk database yang paling banyak dipakai adalah sebagai berikut:

- Scalability, kemampuan menangani banyak user yang Melakukan koneksi secara simultan tanpa berkurangnya performance secara signifikan. Dalam dokumentasinya, Oracle menyebutkan bahwa database Oracle dapat melayani puluhan ribu user secara simultan.

- Reliability yang bagus, yaitu kemampuan untuk melindungi data dari kerusakan jikaterjadi kegagalan fungsi pada sistem seperti disk failure.

- Stability, yaitu kemampuan untuk tidak crash karena beban yang tinggi.

- Availability, yaitu kemampuan dalam penanganan crash atau failure agar service tetap.

- Multiplatform, dapat digunakan pada banyak sistem operasi seperti Windows, Unix, Linux dan Solaris.

- Mendukung Database berukuran besar

Security yang cukup handal


PERBEDAAN MYSQL DAN ORACLE 



- Kalau di MySQL biasanya kita bikin 1 database untuk tiap project yang kita buat, dan dalam database itu kita buat tabel-tabel yang diperlukan dalam project yang sedang kita buat

- Berbeda dengan Oracle, biasanya di Oracle kita membuat 1 database, dalam database itu ada yang namanya Schema. dan baru dalam shcema itu ada tabel-tabel. jadi urutannya DATABASE – SCHEMA –TABLE

- Jadi biasanya kalo di oracle, kita membuat 1 shcema untuk 1 project yang kita buat dan dalam schema itulah kita buat tabel-tabel yang diperlukan dalam project

- Selain itu biasanya kalo di MySQL kita membuat user trus dikasih grand ke user tersebut untuk mengakses database atau tabel tertentu, selain itu biasanya untuk membuat database kita tidak perlu membuat user.

- Berbeda dengan oracle, kalo kita membuat shcema baru otomatis kita harus membaut user baru untuk schema tersebut, tapi bisa juga user yang kita gunakan mengakses schema milik user lain dengan cara ngasih grand lewat user SYSTEM atau kalo di MySQl lebih dikenal dengan ROOT

- Mysql adalah database , sedangkan Oracle bukan hanya database tetapi merupakan development tool

- Mysql digunakan untuk usaha kecil dan menengah sedangkan oracle untuk skala enterprise.

- Pada Mysql dukungan table sampai dengan 60 ribu table sedangkan pada oracle dukungan memori untuk databasenya mencapai 1 terabyte.

- Pada mysql dikenal tipe data Varchar sedangkan di oracle tidak, melainkan varchar2.

- Mysql bersifat open source alias gratis yang berada di bawah lisensi GPL(General Public license) walaupun juga ada versi berbayar yaitu enterprise , sedangkan oracle bersifat license kecuali produk oracle xe yang dapat digunakan untuk belajar oracle bagi mahasiswa.

- Secara Logic pada mysql user berada di luar database sehingga satu user dapa membuat beberapa database, sedangkan pada oracle dikenal adanya schema dimana user berada di dalam database yang dimana pengaturan user ini dilakukan oleh user system/dba

- Mysql sangat banyak digunakan sebagai database pada aplikasi web(php,jsp,ruby on rails) karena sifatnya yang free dan ringan serta multiplatform, sedangkan oracle tidak begitu banyak digunakan pada aplikasi web.

- Pada mysql tidak dibutuhkan storage yang besar sedangkan pada oracle haruslah siap mempunyai storage yang besar.

- Dalam Hal keamanan mysql yang sudah mencapai versi 5.4 sudah cukup aman sedangkan oracle yang sudah dalam versi 11g dalam hal keamanan lebih aman dari yang lain.

- Karena sifatnya yang opensource tidak ada dukungan support bagi yang memakainya sedangkan pada oracle karena sifatnya yang license terdapat dukungan support bagi pemakainya.


NETBEANS


Netbeans adalah salah satu aplikasi IDE yang digunakan programmer untuk menulis, mengompile, mencari kesalahan, dan menyebarkan program.netbeans ditulis dalam bahasa java namun dapat juga mendukung bahasa pemrogramman lain. program ini bebas digunakan. 

Fitur-fitur pada netbeans : 

- Smart code completion : mengusulkan nama variable dari suatu tipe, melengkapi keyword, dan mengusulkan tipe parameter dari method

- Menggunakan code generator : dengan menggunakan fitur ini kita dapat meng-generate constructor, setter and getter method, dll.

- Error stripe : fitur yang menandai baris yang error dengan menghiglight merah.

- Bookmarking : fitur yang digunakan untuk menandai baris yang suatu saat hendak kita modifikasi

- go to commands : fitur yang digunakan untuk jump ke deklarasi variable, source code atau file yang ada pada project yang sama. 

Database yang didukung Netbeans : 

- JDBC merupakan spesifikasi standar dari javasoft API yang memungkinkan program java untuk mengakses sistem database manajemen.

- JDBC API terdiri dari satu set interface dan kelas yang ditulis dengan bahasa pemrogramman java.

- Ojdbc (oracle java database conectivity) adalah driver yang menghubungkan program java dan oracle.

- Mysql-connector-java adalah driver yang menghubungkan program java dan oracle.

- JDBC-ODBC

- MySQL-server


Detail lengkap Praktikum ke - 1  Simbada 












Klik icon untuk mendownload 


sumber : http://pwtenan.blogspot.com/2010/03/perbedaan-oracle-dengan-mysql.html

Jumat, 16 Agustus 2013

Kekuatan Bisnis Plan dalam Wirausaha

Ingin memulai usaha, namun bagaimana caranya ? Alasan klasik biasanya gak punya modal, alias Dana! Padahal modal bukan merupakan masalah utama untuk memulai usaha. Modal utama yang diperlukan adalah Apakah Anda Sudah Memiliki Rencana Usaha?

Apa itu rencana usaha atau bisnis plan ?
Bisnis plan adalah dokumen paling penting yang didalamnya merupakan suatu perencanaan untuk memulai, membangun dan menggembangkan suatu usaha sehingga menjadikan usaha yang dibangun dapat berhasil.




Pentingkah membuat bisnis plan?

Jawabannya adalah Penting BANGETTT !! karena kesusksesan seorang entrepreneur dalam berusaha terletak pada bisnis plan nya. Businees plan bisa menggambarkan kesiapan calon Entrepreneur yang terjun langsung dalam dunia bisnis. Seberapa dalam calon Entrepreneur mengetahui bisnis yang sedang dirancang. Hal itu terlihat dari seberapa kompleks dan rinci business plan yang disusun.



Bisnis plan merupakan peta, ibarat seseorang yang akan pergi menuju suatu tempat yang sama sekali belum dia kunjungi dia tidak membawa peta dalam perjalanan ke tempat tersebut, apakah yang akan terjadi ? apakah dia akan sampai pada tujuannya?
Yang akan terjadi adalah tersesat dan tentu saja tujuan tidak akan tercapai. Bisnis plan dalam membangun suatu usaha mempunyai peran yang sama seperti peta. Dengan peta kita dapat mencapai tujuan dalam berbisnis, asalkan kita menjalanankan usaha sesuai dengan arah yang ada dalam peta tersebut.


Bisnis plan merupakan penentu arah, Bisnis plan membuat kita mengetahui apa yang harus dilakukan setiap harinya, dengan bisnis plan kita dapat mengetahui apa saja tujuan jangka pendek dan jangka panjang usaha kita juga penentu arah bagaimana, kemana, dan apa langkah-langkah yang diambil dalam mencapai tujuan – tujuan bisnis.


Bisnis Plan merupakan tolak ukur, Dengan bisnis plan kita dapat mengukur apakah rencana yang telah dibuat dan dilakukan telah sesuai dengan target atau belum, sehingga dalam mencapai tujuan kita dapat mengevaluasi. Tidak adanya planning tidak mempunyai tolak ukur dalam menjalankan usahanya. 
Bisnis Plan merupakan motivasi, dimana motivasi merupakan kekuatan untuk seorang entrepreneur, dengan adanya motivasi dapat berperan sebagai pendorong bagi pebisnis untuk melihat visi, misi dan keberlangsungan usaha ke depan serta menyadari betapa pentingnya waktu yang tak akan pernah kembali. 

Bagaimana membuat bisnis plan ?

1. Mengetahui masalah, dengan mengetahui masalah bukan berarti kita tidak bisa melakukan apapun, justru kita harus memandang suatu masalah dengan segi positif dari suatu masalah yang ada dapat kita manfaatkan untuk mengambil peluang yang ada dipasar. 

2. Menentukan tujuan, buatlah tujuan usaha yang dibagun dengan memulai tujuan - tujuan kecil dengan arahan untuk memenuhi tujuan akhir usaha tersebut.

3. Analisis SWOT, dengan melakukan analisis tersebut kita akan mengetahui siapa saja pasar atau konsumen potensial, bagaimana proses pemasarannya, serta bagaimana proses operasional dari bisnis yang sedang dijalani. Dan juga membantu dalam mengindetifikasi faktor-faktor penghambat dan ancaman yang akan terjadi dalam bisnis. Apakah faktor-faktor tersebut telah didefiniskan. Lalu bagaimana menghadapi faktor-faktor penghambat bisnis. Apakah sudah direncanakan bagaimana proses penanggulangan faktor-faktor penghambat tersebut. Bila faktor penghambat tersebut muncul, bagaimana respon terhadap penghambat tersebut.

4. Melakukan monitoring terhadap rencana bisnis yang sedang dilakukan yang dapat mengontrol kelangsungan rencana bisnis yang telah dijalankan. 




Menyusun bisnis plan itu haruslah ditulis dengan mendetail dan tentunya apa yang sudah disusun dalam bisnis plan itu harus riil dan nyata dimana dalam rencana tersebut merupakan rencana yang kita sendiri dapat melakukan dan mewujudkannya. Karena dengan menyusun kegiatan yang mendetail pada setiap bisnis plan yang disusun menentukan Level aktifitas, dimana level aktifitas pertama yang dilakukan berdasarkan bisnis plan tersebut akan menentukan masa depan bisnis yang dibangun. 


Dalam membuat rencana bisnis, kita harus tau dan mengenal posisi, tujuan, dan apa yang ingin dicapai dalam usaha yang dibangun karena seorang pengusaha itu harus jujur, berani, mencari dan mengetahui posisi dirinya sendiri. Sikap mengetahui posisi merupakan sebuah keahlian pertama yang harus dimiliki oleh seorang pengusaha.

Tidak mempunyai bisnis plan menimbulkan ketakutan akan acanman yang akan terjadi pada masa yang akan datang, sehingga tak berani mengambil langkah berikutnya untuk mengembangkan usahanya. Tanpa bisnis plan juga tak akan pernah mengetahui masalah yang akan terjadi, karena tidak pernah memperkirakan ancaman yang akan terjadi serta belum merancang untuk mengatasi ancaman tersebut. 

Membuat bisnis plan itu seperti membuat siklus evaluasi 

Pengusaha yang menyusun bisnis plan akan mengetahui suatu masalah yang akan datang padanya masalah tersebut akan membuat dirinya menjadi seorang yang bertanggung jawab untuk menyelesaikannya, dengan sikap tanggung jawabnya akan terbentuk pribadi yang terdidik.


adanya bisnis plan tak akan berjalan tanpa adanya niat dan keyakinan dalam diri pengusaha tersebut dalam menjalankan bisnis yang dibangunnya .Fokuslah pada hal yang positif, bukan hal yang negative. Focus pada kelebihan yang dimiliki bukan focus pada kelemahan yang dimiliki berpikirlah global akan menjadi apakah kita 4 tahun ke depan. focus terhadap kemampuan yang dimiliki dengan sebaik mungkin disertai dengan doa, usaha dan yakin. Focus pada tujuan yang telah ditetapkan kemudian diiringi dengan identifikasi masalah kemudian monitoring setiap bisnis plan jangka pendek yang telah dilakukan. besarnya usaha adalah 60% dan sisanya adalah 40% yang merupakan doa, karena sesuatu yang kita lakukan tak telepas dari peran Allah yang Maha menentukan.




Mempunyai satu tujuan berarti mempunyai satu bisnis plan, tetap yakin dan positif thinking dengan bisnis plan yang sudah dibuat. Dengan melakukan hal tersebut semoga kita dapat menjadi pengusaha yang sukses, aamiin..
sekian tulisan dari saya semoga bermanfaat :)

Referensi : 
Ilmu Komputer Universitas Pendidikan Indonesia : cs.upi.edu
Bapak Budi Laksono Putro (Dosen Kewirausahaan Ilkom UPI): budi.staf.upi.edu