Rabu, 04 November 2015

Konfigurasi Wireless Access Point

Alat-alat :




    1. Access Point Linksys
    2. PC atau Laptop

    • Pertama yang kita lakukan adalah menyalakan Acces Point Linksys
    • Lalu setelah itu adalah kita harus merestart terlebih dahulu access point linksysnya dengan cara menekan tombol reset dan tahan 8-10 detik sampai lampu powernya mati dan menyala kembali.
    • Nyalakan wifi laptop dan refresh pada wireless network connection. Pastikan sudah terdapat sinyal wifi dari access point kita. Koneksikan laptop dengan sinyal wifi tersebut. Biasanya kalau gak tertulis “default” pasti merek dari access point, misal “linksys”
    • Lalu langkah berikutnya adalah pastikan IP laptop atau PC anda berada pada alamat default IP Access Point yaitu 192.168.1.245 . Setelah terhubung masuk ke browser anda dan ketikan alamat IP 192.168.1.245 untuk masuk ke konfigurasi Access Point ini. Lalu ketikan password ‘admin’ dan kosongkan saja kolom username karena ini format default dari Linksysnya.
    • Cek/lihat berapa IP Address/IP Gateway dari sinyal yang kita dapat, kemudian kita buka browser dan ketikkan alamat IP tadi ke dalam address bar. Misal : 192.168.1.1
    • Akan terdapat pop-up menu yang menyuruh kita untuk memasukkan username dan password dari default access point kita
    •  Klik OK dan kita akan menemukan halaman setting berbasis web.
    • setelah berhasil masuk baru kita dapat merubah password. yaitu dengan cara masuk ke menu administration kemudian pilih menu management dan masukan password yang anda inginkan, setelah selesei jangan lupa untuk menekan tombol save setting dibagian bawah.
    • Masukkan IP Public/IP yang ada koneksi internetnya/IP yang ada bandwithnya di bagian Network/Internet Setup. Isikan lengkap dengan IP Address, SubNet Mask, Default Gateway beserta DNS Addressnya.
    • Masukkan IP Local. Biasanya ada yang sudah disetting default, ada juga yang bisa disetting secara manual. Lalu aktifkan (enabled) DHCP Server agar Access Point memberikan alamat IP  pada masing-masing Host secara otomatis.
    • Isikan SSID/Wireless Network Name yang merupakan Nama Access Point/sinyal yang akan terdeteksi di jaringan wireless.
    • Abaikan/defaultkan settingan yang lainnya. Jangan lupa klik Save Settings.
    • Secara umum sudah selesai, silakan refresh pada Wireless Network Connections dan connect dengan sinyal wifi yang baru. Coba dengan membuka browser dan berinternet…

    Senin, 21 September 2015

    Tugas Kecerdasan Buatan (1)

    Yessi Nurul Fadziah

    1300024

    C1 2013

    Bi-directional Search

    Metode pencarian ini dilakukan dari dua arah pada setiap iterasi: dari titik asal (start) dan dari titik tujuan. Ketika dua arah pencarian membangkitkan titik yang sama, maka solusi telah ditemukan, dengan cara menggabungkan kedua jalur yang bertemu. Ada beberapa masalah sebelum memustuskan untuk menngunakan strategi Bi-directional Search, yaitu:

    • Bagaimana kalau terdapat beberapa titik tujuan yang berbeda?
    • Terdapat perhitungan yang tidak efisien untuk selalu mengecek apakah titik baru yang dibangkitkan sudah pernah dibangkitkan oleh pencarian dari arah yang berlawanan.
    • Bagaimana menentukan strategi pencarian untuk kedua arah tersebut? Misalnya dari arah sumber dan dari arah tujuan digunakan BFS





    Keuntungan :

    • Kecepatan. Jumlah waktu yang dibutuhkan oleh dua pencarian (maju dan mundur) jauh lebih kecil dari O (bd) kompleksitas
    • Membutuhkan sedikit memori.
    • Implementation dari algoritma pencarian bidirectional sulit karena logika tambahan harus disertakan untuk memutuskan mana pencarian pohon untuk memperpanjang pada setiap langkah.
    • Salah satunya seharusnya mengetahui tujuan di awal.
    • Algoritma terlalu efisien untuk menemukan persimpangan dua pohon pencarian
    • Tidak selalu mungkin untuk mencari mundur untuk mengetahui wilayah yang berkemungkinan


    Kekurangan


    Depth Limited Search

    Pencarian menggunakan DFS akan berlanjut terus sampai kedalaman paling terakhir dari tree. Permasalahan yang muncul pada DFS adalah ketika proses pencarian tersebut menemui infinite state space. Hal ini bisa diatasi dengan menginisiasikan batas depth pada level tertentu semenjak awal pencarian. Sehingga node pada level depth tersebut akan diperlakukan seolah-olah mereka tidak memiliki successor.
    Mengatasi kelemahan DFS (tidak complete) dengan membatasi kedalaman maksimum dari suatu jalur solusi. Tetapi harus diketahui atau ada batasan dari sistem tentang level maksimum. Jika batasan kedalaman terlalu kecil, DLS tidak complete.


    Perbandingan Strategi Pencarian BDS dan DLS


    Keterangan:
    b :  faktor pencabangan (the branching factor)
    d :  kedalaman solusi (the depth of solution)

    l :  batasan kedalaman (the depth limit)

    Senin, 10 Agustus 2015

    New of Me

    Banyak hal yang terjadi di dalam hidup saya, perubahan yang besar (menurutku) ini semoga mengantarkan aku kepada kebaikan. Memperbaiki kesalahan yang terdahulu, meski saya tahu kesalahan tidak akan bisa dihilangkan, namun saya yakin bahwa Allah memberi saya kesempatan untuk menjadi pribadi yang lebih baik, baik dihadapan-Nya.

    BUDAYA DUNIA MAYA

    Aktivitas manusia saat ini dipermudah oleh adanya teknologi. Manuisa berlomba-lomba mengembangkan teknologi hingga teknologi semakin canggih.
    Begitupun dengan Internet. Internet membuat dunia menjadi lebih kecil. Dengan internet 2 orang dari belahan dunia yang berbeda pun bisa terhubung. Pengguna internet semakin tahun semakin bertambah. Mulai dari orang tua hingga anak kecil kini menggunakan internet, seperti facebook, twitter, dsb untuk mempermudah komunikasi antar manusia di belahan bumi manapun.
    Dengan berinternet, banyak sekali hal positif atau manfaat dari penggunaan internet., antara lain:
    1.      Mempermudah Komunikasi
    Tanpa disadari atau tidak, internet dapat mempermudah kita untuk berkomunikasi antar manusia. Bahkan kita dapat saling bersilaturahmi dengan orang-orang yang di dunia nyata kita tidak sempat untuk bertemu.
    2.      Mempermudah Aktivitas
    Kini kita sudah dipermudah oleh teknologi dan internet, contohnya seperti ketika kita akan pergi ke sesuatu tempat yang belum pernah dikunjungi dan belum tahu jalan, kita dapat menggunakan GPS atau Maps yang terkoneksi dengan internet untuk mengetahui jalur mana yang akan dilalui ke tempat tersebut. Tentunya dengan hal seperti itu jelas sekali bahwa internet sangat mempermudah aktivitas yang akan kita lakukan
    3.      Menerima Informasi
    Kita kini tidak lagi harus mengetahui informasi dari media terdahulu seperti surat kabar, mading, radio, dan televisi. Dengan internet segala informasi kini bisa kita akses setiap saat. Contohnya jika ada gempa, informasi mengenai sumber gempa dan berapa skala richter-nya pun dapat kita ketahui dengan cepat dari internet, karena penyebaran informasi melalu internet cukup cepat sekali.
    Namun tak sedikit hal negative dari penggunaan internet, salah satunya adalah beberapa dari pengguna internet menjadi malas untuk berkomunikasi secara nyata di dunia sebenarnya, mereka lebih senang jika berkomunikasi melalu dunia maya ini yang sebetulnya kurang baik dalam berkomunikasi karena kita menjadi terlihat tidak nyata. Dampak negative lainnya adalah pengguna internet yang digunakan untuk ajang pornografi oleh oknum-oknum yang tidak jelas, karena internet dapat diakses oleh semua umur jadi hal-hal seperti itu tidak bisa ditolerir jika ada pengguna internet yang masih kecil.

    Demikian pemamparan sedikit mengenai dunia maya yang tercipta karena adanya internet. Jadilah pengguna internet yang bijak. Lakukan selalu hal-hal positif agar mendatangkan hal-hal yang positif pula untuk diri kita sendiri.

    Minggu, 09 Agustus 2015

    Tujuan Terbesar dalam Hidup

    Sesuai topik yang diusung dalam mata kuliah kewirausahaan mengenai tujuan hidup, saya teringat bahwa dahulu saya masih labil tentang tujuan hidup saya. Namun, seiring dengan umur saya yang mulai menginjak kepala dua, saya memiliki beberapa tujuan yang menjadi satu, yaitu bahagia. Kebahagiaan saya adalah ketika melihat orang yang disayang juga bahagia terutama orang tua dan keluarga saya.

    Mengingat waktu kecil, saya pernah ditanya oleh guru-guru saya mengenai cita-cita saya kelak ingin menjadi apa. Sontak saya menjawab dengan enteng “ingin menjadi dokter”. Cita-cita yang cukup mainstream biasa disebutkan oleh teman-teman seumuran saya waktu itu.

    Ayah saya berprofesi dalam bidang manajerial dan ekonomi. Dan ibu saya adalah ibu rumah tangga. Di keluarga saya, kebanyakan perempuan hanya menjadi ibu rumah tangga. Namun ibu saya mendukung saya untuk memiliki pekejaan kelak ketika saya sudah menikah, agar bisa memiliki uang sendiri katanya sih gitu dan tidak terlalu bergantung kepada suami. Saya iya-in aja, tapi setelah saya mikir, bener juga sih, kayaknya enak ya punya penghasilan sendiri. Hehe

    Sejak saya SD hingga saya SMA, cita-cita saya berubah-rubah. Lihat ini mau jadi ini, lihat itu mau jadi itu. Hingga saat saya akan melanjutkan ke jenjang perkuliahan, saya tentunya kebingungan! Saya mau lanjut kemana? Saya mau jadi apa?

    Selama SMA, saya dan teman-teman saya menuliskan impian tempat kuliah masing-masing di papantulis. Bermacam-macam, ada yang ke ITB, UGM, Unpad, dsb. Saya mikir berulang kali, saya mau lanjut kemana sih? Di awal saya menuliskan ingin lanjut ke SAPPK ITB, alasannya karena saya ingin punya rumah yang luas dan saya sendiri yang desainnya, tapi ya karena saya kurang sekali dalam pelajaran fisika dan tidak bisa menggambar bagus, saya berubah pikiran. Pilihan kedua saya, ingin menjadi dokter, waktu itu saya pernah menonton ftv di sctv tentang pemainnya menjadi dokter di desa-desa, ya saya tiba-tiba ingin menjadi dokter dan mengabdikan diri di desa-desa, tapi karena saya kurang pintar di biologi ya saya urungkan niat itu. Pilihan ketiga saya, karena ibu saya sudah memiliki rencana, menginginkan saya melanjutkan ke farmasi dan adik saya menjadi dokter, saya ditujukan ke farmasi, namun karena saya kurang jago di bidang kimia ya saya menolak hehehhe. Semakin ga jelas dalam penentuan saya akan lanjut kemana, saya kembali ingin menjadi arsitektur, lalu saya berencana untuk melanutkan ke arsitektur interior di UI, tapi ya dengan alasan yang sama dengan SAPPK ITB, fix saya makin galau tuh disitu mau lanjut kemana. Ya berhubung saya, tidak suka dengan semua pelajaran ipa, saya mikir ke komputer-komputer-an. Ya jadilah saya menuliskan ilmu Komputer UI. Hahaha. Saat SNMPTN saya memiliki kesempatan untuk mendaftar 2 jurusan di 2 universitas yang berbeda. Dengan pede saya hanya memilih satu pilihan, yaitu ilmu komputer UPI. Ya cukup pesimis dengan pilihan satu-satunya itu. lalu saya juga mendaftar ke Jurusan Teknik Komputer POLBAN. Ketika saya sedang rajin-rajinnya ikut try out dan belajar maksimal untuk test ke POLBAN. Alhamdulillah saya keterima di ilmu komputer lewat jalur SNMPTN. Kaget bisa keterima gitu, ibu saya nyampe seneng terharu. Setelah itu saya mikir, mungkin inilah jalan saya. Di ilmu Komputer. Saya senang sekali bisa masuk sini.

    Setelah masuk di jurusan ini, ternyata tidak semudah yang dikira. Bahkan saya gatau mau ngejurus kemana. Terus saya mikir ingin nikah saja setelah lulus kuliah. Tapi karena beberapa hal, saya malah ingin untuk melanjutkan kuliah S2.

    Seiring dengan umur saya yang bertambah, kedua orang tua saya mendukung apapun kemana saya akan jadinya. Mereka selalu mendoakan agar saya selalu gede milik kalo dalam Bahasa sunda mah dan selalu mengingatkan aku untuk selalu berdoa kepada Tuhan agar ditujukan kemana saya akan melangkah.

    Tujuan saya pada akhirnya, ingin membahagiakan orang tuaku menjadi sukses dunia-akhirat. Bahagia dengan melanjutkan S2 di bidang manajemen dan membuka lapangan pekerjaan yang mengelola pariwisata di tempat-tempat indah di Indonesia dengan teknologi. Lalu dengan seiring jalannya keinginan itu, insyaAllah saya bisa menaikkan haji ayah, ibu, nenek, emih, bapak, adik-adikku dan keluargaku. Lalu menikah dengan seseorang yang disiapkan Allah untukku hehehe

    Masalah yang saya hadapi adalah kurang dengan membiasakan diri untuk ibadah, rasa malas dalam mengerjakan sesuatu yang tidak disuka, tidak totalitas dalam mengerjakan suatu kewajiban.

    Yang saya akan atasi dari masalah itu adalah untuk membisakan diri untuk ibadah seperti puasa senin kamis, shalat dhuha, shalat tahajud, mengaji shalat al-waqiah. Menerjang segala rasa malas saya dalam mengerjakan sesuatu dengan menanamkan hal positif yang akan didapat. Bersungguh-sungguh dalam belajar di jurusan ini dan lulus di waktu yang cepat dan tepat dan cukup memuaskan. Melanjutkan S2 di luar negeri maupun dalam negeri di bidang manajerial parawisata. Bekerja untuk membentuk diri semakin kuat dan memiliki banyak pengalaman.

    Jumat, 17 April 2015

    Tugas Manajemen Memori, Disk, I/0 dan Manajemen File dan Direktori

    Manajemen Memory, Disk, dan Input Output

    Mengapa sistem operasi mengatur(manage) penggunaan memory, disk dan perangkat input/output?
    Karena berikut merupakan tugas utama dari sistem operasi, yaitu mengatur penggunaan agar proses yang membutuhkan sumber daya untuk menjalankan operasi prosesnya tersebut. Atau lebih singkatnya untuk mengatur sumber daya yang ada. Itu dikarenakan sumber daya yang terbatas (memory), sedangkan proses yang membutuhkan sumber daya bisa dimungkinkan lebih banyak dari memory yang tersedia. Oleh karena itu, sistem operasi lah yang mengatur penggunaan memory, disk dan perangkat input/output.

    Manajemen Memory

    Manajemen memori merupakan salah satu tugas dari sistem operasi yang memperngaruhi dalama penentuan letak proses pada sebuah antrian.
    Ada beberapa fungsi, sebagai berikut :
    • Mengelola informasi yang dipakai dan tidak dipakai
    • Mengalokasikan memori ke proses yang membutuhkan
    • Mendealokasikan memori dari proses yang telah selesai
    • Mengelola swapping atau paging antara memori utama dan disk
    Manajemen memori berdasarkan keberadaan dibagi menjadi 2, yaitu :
    1. Dengan swapping atau paging
      Manajemen memori dengan pemindahan proses antara memori utama dan disk selama eksekusi
    2. Tanpa swapping atau paging
      Manajemen memori tanpa pemindahan proses antara memori utama dan disk selama eksekusi
    Implementasi manajemen memori dalam sistem operasi linux
    Untuk dapat melihat memori yang terpakai oleh suatu proses dengan perintah sebagai berikut

    Selain perintah tersebut, dapat juga melihat penggunaan memori dan swapnya dengan perintah sebagai berikut

    Pada LInux, dapat memaksimalkan penggunaan RAM dengan memori virtual, caranya sebagai berikut :
    - Lihat swappiness
    Swappines ini berfungsi untuk mengontrol kecenderungan kernel untuk memindahkan proses dari memori ke swap. Nilainya berkisar antara 0-100.
    nilai 0 = maka kernel akan menghindari proses swapping selama mungkin
    nilai 100 = maka kernel akan melakukan proses swapping secara agresif


    - Ubah nilai swappines sesuai dengan kebutuhan (bersifat sementara)


    Manajemen Disk dan I/O

    1. Manajemen Partisi/Disk
    Kita menggunakan perintah "fdisk". Ada beberapa aksi untuk perintah tersebut, sebagai berikut

    2. Manajemen I/O
    Manajemen I/O kali ini kita gunakan flashdisk
    - Lihat daftar partisi yang dikenali


    - Untuk melihat isi dari partisi


    - Untuk mencabut partisi


    - Untuk melihat perangkat I/O lainnya


    - Untuk meng-eject CD/DVD-ROM


    Manajemen File dan Direktori

    1. Melihat Daftar Direktori (View)
    $ pwd
    $ ls
    $ ls /home/user/praktikum

    Untuk menampilkan daftar direktori dengan format panjang, tambahkan -l (long) dan -a (all)

    Untuk menampilkan daftar file yang diurutkan
    ls (default) : berdasarkan alfabet
    ls -lt : berdasarkan waktu dari yang terbaru hingga terlama
    ls -lS : berdasarkan ukuran file dari yang terbesar hingga ke kecil
    untuk membalikkan ututan, tambah -r

    2. Hapus, Pindah dan Copy FIle
    cp : untuk menyalin
    mv : untuk memindahkan atau memberi nama baru
    rm : untuk menghapus

    3. Membuat dan Menghapus Direktori
    Membuat Direktori :
    $ mkdir dir1 dir2
    $ mkdir -p d1/d2/d3

    Menghapus Direktori :
    $ cp text1 d1/d2
    $ rmdir -p d1/d2/d3 dir1 dir2

    4. Kompresi File
    Kompresi dengan gzip
    $ cp/etc/services
    $ ls -l
    $ gzip services
    $ gzip -d services.gz

    Kompresi dengan bzip2
    $ bzip2 services
    $ bunzip2 sevices.bz2

    Sabtu, 28 Maret 2015

    Peta Konsep Perintah Linuk Shell dan Scheduling

    Linux Shell

     Peta Konsep
    Apa itu shell? Shell adalah program penterjemah perintah yang menjembatani user dengan sistem operasi dalam hal kernel (sistem inti operasi). Shell menyediakan prompt sebagai user interface dan memungkinkan user menyusun sekumpulan perintah pada sebuah/beberapa file untuk dieksekusi sebagai program.

    Macam-macam Shell
    - Bourne Shell (sh)
    - C Shell (csh)
    - Korn Shell (ksh)
    - Bourne Again Shell (BASH)
    - dsb.

    Bourne Again Shell (BASH)
    Bash merupakan shell yang cukup banyak digunakan pemakai linux karena kemudahan serta banyaknya fasilitas perintah yang disediakan

    Perbedaan BASH dan DOS command prompt
    - Case Sensitivity
    di Linux, perintah-perintah dan nama-nama file itu case sensitive, seperti menulis "EXIT" belum tentu sama dengan "exit"
    - "\" vs. "/"
    di DOS, garis miring "/" adalah command argument delimiter, sedangkan miring garis “\” adalah pemisah direktori. Di Linux/UNIX, “/” adalah pemisah 
    direktori, dan “\” adalah escape character.
    - Filenames
    di dunia DOS menggunakan “eight dot three” sebagai kaidah nama 
    file, berarti semua file mengikuti format yang diperbolehkan hingga 8 karakter dalam nama 
    file, diikuti oleh titik, diikuti oleh pilihan extensi, yang panjangnya hingga 3 karakter 
    (contoh: FILENAME.TXT). Di Linux/UNIX, disana tidak ada hal seperti file extension. 
    Titik dapat ditempatkan di bagian manapun di nama file dan “extensions” mungkin diartikan
    dengan berbeda oleh semua program atau tidak semuanya.

    Special Character
    Execute Order
    - PATH
    > perintah perintah paling umum berada di dalam “PATH” shell anda, berarti anda cukup 
    mengetikkan nama dari program untuk mengeksekusinya.
    Contoh: mengetik “ls” akan mengeksekusi perintah “ls”

    > variabel “PATH” shell anda berada pada lokasi program yang paling umum, seperti /bin, 
    /usr/bin, /usr/x11r6/bin dan lain lain.

    > Untuk mengeksekusi perintah yang tidak berada pada PATHanda saat ini, anda dapat 
    menuliskan secara lengkap lokasi dari program tersebut.
    Contoh:  /home/zayretro/myprogram
    ./program : untuk mengeksekusi program di direktori anda saat ini
    ~/bin/program : untuk mengeksekusi program dari personal bin direktori

    - Command Syntax
    > perintah dapat berjalan sendiri, atau anda dapat menambahkan argumen untuk membuatnya 
    berbeda. Seperti inilah tipikal penulisan command syntax:
    command [-argument] [-argument] [--argument] [file]

    contoh: ls menampilkan daftar file di current directory
    ls -l menampilkan daftar file dengan “long” format
    ls -l –color seperti diatas, dengan output berwarna
    cat filename menampilkan konten dari file
    cat -n filename menampilkan konten dari file, dengan nomer baris

    Linux Help
    - Main Pages
    Sumber terbaik untuk perintah yang paling lengkap dapat ditemukan pada halaman manual, dikenal 
    dengan nama “man pages”. Untuk membaca halaman manual dari setiap perintah, cukup ketik 
    “man program”
    Contoh: man ls manual mengenai perintah “ls”
    man man manual mengenai cara menggunakan halaman manual
    Untuk mencari kata tertentu di halaman manual, ketik “/word”. Untuk keluar dari halaman 
    manual, cukup tekan “Q”.
    Terkadang, anda lupa dengan nama dari perintah perintah di Linux dan anda perlu mencarinya. 
    Sebagai contoh, jika anda ingin mengetahui cara mengubah file permissions, anda dapat mencari 
    halaman manual untuk kata “permission” seperti ini:
    man -k permission
    output dari perintah diatas kurang lebih seperti ini:
    chmod (1) – change file access permissions
    sekarang anda tahu bahwa “chmod” adalah perintah yang anda cari. Ketik “man chmod” akan 
    menunjukkan kepada anda halaman manual tentang chmod

    - Info Pages
    Beberapa program, khususnya yang dirilis oleh Free Software Foundation, menggunakan halaman 
    info sebagai sumber utama dokumentasinya. Halaman info sama dengan halaman manual, tapi yang
    ditampilkan bukan satu halaman panjang, melainkan berupa segmen yang lebih pendek dengan 
    tautan menuju potongan-potongan informasi lainnya. Halaman info dapat diakses dengan perintah 
    “info”, atau untuk beberapa distro Linux, “pinfo” (tampilan yang lebih baik)
    Contoh:  info df menampilkan halaman informasi dari “df”


    Scheduling

    Peta Konsep
    Scheduling atau Penjadwalan dibagi ke dalam 2 cara
    yaitu dengan menggunakan crontab dan at

    1. Penjadwalan menggunakan crontab
    Sebelum masuk ke cara penggunaan crontab
    Pada umumnya, crontab ini sudah terinstal di sistem operasi Linux. Namun jika belum terinstal, maka kita bisa menginstalnya dengan cara mengetikannya
    sudo apt-get install crontab

    Bagaimana cara menggunakan crontab?
    - crontab -e
    Perintah ini digunakan untuk mengubah daftar perintah yang akan dijalankan
    oleh crontab. Untuk menambahkan perintah baru, kita hanya perlu
    mengetikkan perintah yang ingin kita jalankan sesuai format penulisan
    perintah di crontab. Berikut contoh format penulisan formatnya :

    * * * * * /ini/adalah/perintah

    Format penulisan diatas memiliki makna yang menunjukan waktu dan satu buah perintah yang akan kita jalankan
    Selain dengan format penulisan waktu seperti diatas, ada juga format penulisan waktu yang khusus. Contohnya sebagai berikut :

    - crontab -l
    Perintah ini digunakan untuk melihat daftar perintah yang akan kita eksekusi

    - crontab-r
    Perintah ini digunakan untuk menghapus semua daftar perintah yang ada di daftar perintah

    2. Penjadwalan dengan at
    Perintah dasar untuk perintah at :
    - at
    Perintah ini digunakan untuk menentukan kapan perintah akan dieksekusi

    -atq
    Perintah ini digunakan untuk melihat semua antrian perintah

    -atrm
    Perintah ini digunakan untuk menghapus antrian perintah dengan nomor perintah tertentu


    Yessi Nurul Fadziah
    1300024
    C1 Ilmu Komputer UPI
    Praktikum Sistem Operasi

    Jumat, 13 Maret 2015

    Tugas Praktikum SO

    1.       Basic Command Linux
    Linux adalah sebuah system operasi  yang  dikembangkan  oleh  Linus  Benedict
    Torvalds  dari Universitas Helsinki Finlandia sebagai proyek hobi mulai tahun 1991. Baru pada tanggal 14 Maret 1994 versi 1.0 mulai diluncurkan, dan hal ini menjadi tonggak sejarah Linux.
    Linux merupakan clone dari UNIX  yang telah di-port ke beragam platform, antara
    lain: Intel 80×86, AlphaAXP, MIPS, Sparch, Power PC, dan lain sebagainya. Sekitar
    95% kode sumber kernel sama untuk semua platform perangkat keras
    Sistem  operasi  UNIX  adalah  kumpulan  program  yang  berperan  sebagai
    penghubung  antara  komputer  dan  user.  Kernel  adalah  program  komputer  yang
    bertugas dalam mengalokasikan system resources dan mengkoordinasi dari semua
    proses  internal  komputer.  User  berkomunikasi  dengan  kernel  melalui  sebuah
    program  yang  disebut  shell.  Shell  adalah  command  line  interpreter,  shell
    mentranslate perintah yang diberikan oleh user dan mengubahnya ke bahasa yang
    dikenali oleh kernel.
    4 Komponen dasar dari UNIX, antara lain :
    a.       Kernel
    b.      Shell
    c.       Command and Utilities
    d.      Files and Directories
    Karena linux ini berasal dari UNIX yang menggunakan antar muka baris perintah
    (command line), maka antarmuka pengguna berbasis grafik dengan jendela, ikon
    dan menu pada linux dibangun di atas dasar antarmuka baris perintah.
    Perintah-perintah ini di eksekusi dengan menggunakan Terminal. Untuk membuka jendela terminal, ada beberapa cara
    Membuka jendela terminal :
    -          Menggunakan Dash Menu > ketik “Terminal” > klik icon Terminal
    -          Menggunakan shortcut [CTRL] [ALT] [T]
    Perintah dasar untuk penanganan file :
    -          Membuat direktori
    mkdir [nama_folder]
    contoh : mkdir praktikum
    Setelah diketik perintah itu, akan tercipta sebuah folder baru yang bernama praktikum di direktori yang sedang aktif
    -          Menampilkan isi direktori
    ls
    Perintah ini akan menampilkan daftar file dan folder yang berada dalam direktori yang sedang aktif. Perintah ini bisa ditambah dengan atribut-atribut untuk memperoleh tampilan yang berbeda.
    ls –l : Memperlihatkan daftar file  disertai  dengan  atribut  seperti pemilik, permission, ukuran, dan tanggal modifikasi
    ls –a : Memperlihatkan  daftar  file  dan  file  tersembunyi  di  dalam direktori sekarang tanpa atribut apapun
    ls –al : Memperlihatkan  daftar  file  dari /direktori/ehmketika kita sedang berada di direktori sekarang
    -          Berpindah Direktori
    cd [direktori_tujuan]
    Perintah ini digunakan untuk berpindah ke direktori yang lain.  Perintah  cd  ini  juga  memiliki  parameter  yang  lain  untuk  berpindah  ke folder, diantaranya :
    cd direktori/ : pindah direktori ke direktori yang berada di dalam direktori sekarang
    cd : pindah ke direktori home
    cd ~ : pindah ke direktori home
    cd .. : pindah  satu  direktori  ke  direktori teratas  atau  kembali ke direktori sebelumnya
    -          Menampilkan tempat direktori yang aktif
    Pwd
    Penggunaan perintah ini cukup dengan mengetikan pwd pada terminal.
    -          Menyalin file
    cp [file_yang_akan_disalin direktori_tujuan]
    -          Memindahkan file
    mv [file_yang_akan_dipindahkan direktori_tujuan]
    -          Rename file
    mv [nama_file_lama.ehm] [nama_file_baru.ehm]
    -          Menghapus file
    Rrm [nama_file] : menghapus file
    Rrm –r [nama_folder] : menghapus folder
    Rrm –rf [nama_folder] : menghapus folder secara paksa
    -          Mencari file dalam direktori
    find [nama_file/folder_yang_akan_dicari]
    Perintah dasar dalam pemrosesan Teks
    -          Melihat isi file
    Cat
    Cat [nama_file].txt
    -          Menampilkan jumlah baris, jumlah kata, dan ukuran file
    Wc [nama_file].txt
    Perintah dasar dalam system administrasi
    -          Menjalankan perintah atau program sebagai super user
    Sudo halt
    -          Whoami
    Perintah untuk melihat user yang sedang aktif
    Perintah dasar dalam manajemen pemrosesan
    -          Menampilkan proses-proses yang sedang berjalan
    Ps aux
    Untuk menampilkan proses yang sedang berjalan, dengan perintah ps  juga sudah
    cukup.  Namun  apabila  ingin  menampilkan  juga  proses  secara  detail  maka
    parameter aux ditambahkan
    -          Mengakhiri proses yang sedang berjalan
    Kill PID : membunuh sebuah proses
    Kill [nama_program] : membunuh sebuah proses yang memiliki nama tertentu
    Killall [nama_program] : membunuh semua proses yang memiliki nama tertentu
    -          Menampilkan daftar perangakat yang ditancapkan di port USB
    Lsusb
    -          Membersihkan tampilan
    Clear
    Utility
    -          Merestart system
    Reboot
    -          Mematikan system
    Shutdown/halt
    -          Menampilkan daftar hardware
    Lshw
    -          Menampilkan lamanya system yang telah berjalan
    Uptime

    referensi
    •  Modul praktikum mata kuliah Sistem Operasi 2014
    •  http://cahyo-cyber.blogspot.com/2013/01/pengertian-dan-perintahdasar-linux.html
    •  http://www.ss64.com/bash/
    2.       Manajemen Proses
    Proses adalah program yang sedang dieksekusi.
    Terdapat 4 konsep dasar manajemen proses, yaitu :
    a.       Multiprogramming,  salah  satu  teknik  penjadwalan  dimana  tugas  (task)  yang  sedang
    berjalan  tetap  berjalan  sampai  ia  melakukan  operasi  yang  membutuhkan  waktu  untuk
    menunggu respon dari luar (external event), misalnya membaca data dari disket/CD/dsb,
    atau  sampai  komputer  memaksa  untuk  menukar  tugas  yang  sedang  berjalan  dengan
    tugas lainnya.
    b.      Pseudoparallelism, eksekusi proses secara paralel pada sistem.
    c.       Multiprcessing,  kemampuan  pemrosesan  komputer  yang  dilakukan  secara  serentak.
    Istilah ini juga dapat merujuk kepada dukungan sebuah sistem untuk mendukung lebih
    dari satu prosesor dan mengalokasikan tugas kepada prosesor-prosesor tersebut.
    d.      Distributed  Processing,  Mengerjakan  semua  proses  pengolahan  data  secara  bersama
    antara  komputer  pusat  dengan  beberapa  komputer  yang  lebih  kecil  dan  saling
    dihubungkan melalui jalur komunikasi.

    Perintah-perintah proses :
    -          Intruksi process status
    Perintah ini digunakan untuk melihat kondisi proses yang ada.
    $ ps
    Untuk melihat factor lainnya gunakan –u
    $ ps u
    Mencari proses yang spesifik untuk pemakai
    $ ps –u [nama_user]
    Mencari proses lainnya gunakan opsi
    $ ps –a
    $ ps –au
    $ ps –aux
    Melihat proses yang sedang berjalan
    $top
    $htop
    Menampilkan hubungan proses parent dan child
    $ ps –eH : menampilkan hubungan proses
    $ ps –eF : menampilkan beserta letak proses
    $ pstree : Menampilkan semua proses pada sistem dalam bentuk hirarki parent/child
    Menghentikan suatu proses
    $ kill %<nomor job> contoh : kill %1
    $ kill <PID> contoh : kill 1908
    $ pkill <nama proses> contoh : pkill files
    $ pkillall <nama proses> contoh : pkillall files
    Mengubah prioritas suatu proses
    $ renice [prioritas] [PID]

    Referensi :
    •  Modul praktikum mata kuliah Sistem Operasi 2014
    •  Modul praktikum Manajemen Proses dan Memory di Linux Mint v.14
    •  http://rotyyu.blogspot.com/2013/04/linux-basic-command-line-manajemen.html