POLITEKNIK NEGERI SRIWIJAYA

RISKA FADILASARI ; 2CD

This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Senin, 16 Maret 2015

SISTEM OPERASI : PROGRAM KOMPUTER

1.  Sebutkan dua fungsi utama sistem operasi ? 
Jawab:
a. Sebagai Extended Machine (Virtual Machine)
• Menyembunyikan kompleksitas pemrograman hardware dari programmer atau user.
• Menyajikan fasilitas yang lebih mudah dan sederhana untuk menggunakan hardware.

b. Sebagai Resource Manager
• Mengatur dan mengefisienkan penggunaan sumber daya komputer (computer resources)
• Tugas utamanya : memantau penggunaan semua resources, menerapkan aturan (policy), mengalokasikan resources yang diminta, mengambil kembali (dealokasi) resource.

2.   Apa yang dimaksud dengan multiprogramming ? Berikan dua alasan diadakannya multiprogramming ! 
Jawab:
    Multiprogramming adalah kegiatan menjalankan beberapa program pada memori pada satu waktu.
2 Alasan diadakannya multiprogramming yaitu:
- Dengan multiprogramming, beberapa tugas disimpan dalam memori dalam satu waktu
- Dengan multiprogramming, CPU digunakan secara bergantian sehingga menambah utilisasi CPU dan mengurangi total waktu yang dibutuhkan untuk menyelesaikan tugas-tugas tersebut.
- meningkatkan kemampuan komputer dengan melampaui batas operasi (overlap) CPU dan I/O dalam satu mesin.

3.   Apa yang dimaksud dengan spooling? Apakah anda menganggap personal komputer harus memiliki spooling sebagai standar dasar di masa yang akan datang? 
Jawab:
     Spooling adalah proses yang sangat berguna saat berurusan dengan perangkat M/K dalam system multiprogram. Sebuah spool adalah sebuah buffer yang menyimpan keluaran untuk sebuah perangkat yang tidak dapat menerima interleaved data streams. Salah satu perangkat spool yang paling umum adalah printer. Printer hanya dapat melayani satu pekerjaan pada waktu tertentu, namun beberapa aplikasi dapat meminta printer untuk mencetak.
     Spooling memungkinkan keluaran mereka tercetak satu per satu, tidak tercampur. Untuk mencetak sebuah berkas, pertama-tama sebuah proses mengeneralisasi berkas secara keseluruhan untuk di cetak dan ditempatkan pada spooling directory. Sistem operasi akan menyelesaikan masalah ini dengan meng-intercept semua keluaran kepada printer. Tiap keluaran aplikasi sudah di-spooled ke disk berkas yang berbeda. Ketika sebuah aplikasi selesai mencetak, sistem spooling akan melanjutkan ke antrian berikutnya. Di dalam beberapa sistem operasi, spooling ditangani oleh sebuah sistem proses daemon. Pada sistem operasi yang lain, sistem ini ditangani oleh in-kernel thread. Pada kedua penanganan tersebut, sistem operasi menyediakan antarmuka kontrol yang membuat users and sistem administrator dapat menampilkan antrian tersebut, untuk mengenyahkan antrian-antrian yang tidak diinginkan sebelum mulai dicetak.
Menurut pendapat saya setiap personal komputer diharuskan memiliki spooling karena manfaat dari spooling dapat mengantur antrian program yang dijalankan sehingga tidak terjadi tumpukan.

4.   Pada awal perkembangan komputer, setiap byte data yang dibaca atau yang ditulis ditangani oleh CPU (tidak ada DMA-Direct Memory Access). Apa implikasinya struktur seperti ini terhadap konsep multiprogramming. 
Jawab :
    Multiprogramming dan sistem time-sharing meningkatkan kemampuan komputer dengan melampaui batas operasi ( overlap ) CPU dan I/O dalam satu mesin. Hal seperti itu memerlukan perpindahan data antara CPU dan alat I/O, ditangani baik dengan polling atau interrupt-driven akses ke I/O port , atau dengan perpindahan DMA. Agar komputer dapat menjalankan suatu program, maka program tersebut harus berada di memori utama (main memory). Memori utama adalah satu-satunya tempat penyimpanan yang besar yang dapat diakses secara langsung oleh prosessor, merupakan suatu array dari word atau byte, yang mempunyai ukuran ratusan sampai jutaan ribu. Setiap word memiliki alamatnya sendiri. memori utama adalah empat penyimpanan yang volatile, dimana isinya hilang bila sumber energinya ( energi listrik ) dimatikan.

5.   Mengapa timesharing tidak tersebar luas pada generasi ke-2 komputer ?
Jawab:
     Karena Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS.

6.   Instruksi-instruksi manakah yang diperbolehkan dalam Mode Kernel :
      Jawab:
c. Set the time-of-day clock.

7. Sebutkan beberapa perbedaan sistem operasi pada personal komputer dengan sistem operasi pada mainframe!
Jawab:
      Perbedaan:
Komputer Personal adalah mikrokomputer yang dianggap lebih kecil dan lebih murah dibandingkan komputer mainframe. Sistem operasi untuk komputer-komputer seperti ini diuntungkan oleh pengembangan sistem operasi untuk komputer mainframe dalam beberapa hal. Namun, semenjak penggunaan komputer untuk keperluan pribadi, maka utilisasi CPU tidak lagi menjadi perhatian utama. Karena itu, beberapa desain untuk komputer mainframe tidak cocok untuk sistem yang lebih kecil
8.   Bagaimana secara umum sistem operasi memberitahukan kepada direktori kerja apakah path name untuk sebuah file adalah absolute atau relative? 
Jawab:
     Untuk memberitahukan kepada direktori kerja apakah path name sebuah file absolute atau relative yaitu jika absolut path dengan menuliskan lintasan sebuah berkas mulai dari root direktori sampai keberadaan sebuah berkas yang dituju. Sedangkan relatif path yaitu menuliskan lintasan sebuah berkas mulai dari direktori saat ini (direktori yang sedang diakses pengguna) sampai keberadaan sebuah berkas yang dituju. Contoh jika kita sedang berada pada direktori Tg4, maka penulisan lintasan/path dari berkas Tes yaitu untuk relatif path yaitu “../Tg4/Tes” sedangkan absolut path yaitu “/OS/Tugas/Tg4/Tes.

9.   Mengapa shell bukan bagian dari sistem operasi ? 
Jawab:
     Shell bukan merupakan bagian dari sistem operasi karena shell hanya sebagai instruksi pembaca program dan hanya merupakan Unix command interpreter yaitu program yang membaca instruksi dan mengartikan control statements umumnya. Command-Interpreter sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi perangkat Masukan/Keluaran.

10. Berikan sebuah contoh bagaimana mekanisme dan kebijaksanaan bisa terpisah dengan baik dari pejadwalan. Buat sebuah mekanisme yang bisa mengijinkan sebuah parent process untuk mengontrol kebijaksanaan penjadwalan children. 
Jawab :
     Saat komputer berjalan, terdapat banyak proses yang berjalan secara bersamaan. Sebuah proses dibuat melalui system call create-process membentuk proses turunan (child process) yang dilakukan oleh proses induk parent process. Proses turunan tersebut juga mampu membuat proses baru sehingga kesemua proses-proses ini pada akhirnya membentuk pohon proses. Contoh mekanisme yang bisa mengijinkan sebuah parent process untuk mengontrol kebijaksanaan penjadwalan children yaitu : Ketika sebuah proses dibuat maka proses tersebut dapat memperoleh sumber-daya seperti waktu CPU, memori, berkas atau perangkat M/K. Sumber daya ini dapat diperoleh langsung dari Sistem Operasi, dari Proses Induk yang membagi-bagikan sumber daya kepada setiap proses turunannnya, atau proses turunan dan proses induk berbagi sumber-daya yang diberikan Sistem Operasi.

11. Model Client-Server tekenal didalam distributed systems. Dapatkah juga digunakan dalam sistem komputer tunggal ? 
Jawab :
     Model Client – server adalah suatu arsitektur dimana sumber daya server menyediakan komputasi untuk banyak komponen client. Client dapat mengakses satu server atau multiple server. Model Client – server bisa berjalan pada mesin yg sama atau berbeda, ditulis dalam berbagai bahasa dan menggunakan sistem operasi yang berbeda. Secara umum model Client – Server adalah arsitektur jaringan aplikasi yang memisahkan klien dari server (umumnya GUI). Setiap satuan perangkat lunak klien berhubungan dengan perangkat lunak server. Model Client – server adalah arsitektur berskala dimana setiap komputer atau proses pada jaringan berperan sebagai klien atau server. Sehingga penggunaan untuk komputer tunggal tidaklah memungkinkan karena dalam model Client – server minimal terdapat 2 komputer yang digunakan sebagai client dan server.

12. Mengapa proses tabel membutuhkan sistem timesharing? Apakah hal ini juga dibutuhkan dalam system personal computer yang pada suatu saat hanya terdapat satu proses yang sedang bekerja dan mengambil alih mesin sampai proses tersebut selesai ? 
Jawab :
     Proses tabel membutuhkan sistem timesharing karena dengan adanya timesharing dapat dilakukan kegiatan secara bersamaan, hal ini juga dibutuhkan oleh system personal computer karena sistem pengoperasian komputer dapat dipakai oleh beberapa pengguna pada waktu yang bersamaan. Meskipun sebenarnya para pengguna tersebut dilayani oleh komputer secara bergiliran, namun kecepatan komputer membuat seolah-olah mereka dilayani bersama-sama.

13. Apa perbedaan mendasar diantara blok special file dan character special file.
     Jawab:
     a) Block special file : Merupakan file special dimana transfer data dilakukan perblock contohnya adalah file harddisk, cdrom, floppy dan lain-lain yang biasanya merupakan media penyimpanan.
     b) Character special file : Merupakan file special dimana transfer data dilakukan perkarakter. Contoh filenya adalah mouse.

Kamis, 25 Desember 2014

Materi 9 : Cara Menginstal Proteus 8

Langkah-langkah mengintastal proteus 8.1


Langkah pertama buka yang harus dilakukan adalah membuka aplikasi proteus 8.1 



Kemudian tunggu sebentar lalu akan muncul tampilan seperti ini, lalu kilk I accept the terms of this agreement ,lalu klik next




Setelah itu, klik use a locally installed license key ,klik next




Setelah tampilan seperti dibawah ini muncul, kemudian klik next


Rabu, 17 Desember 2014

Materi 11 : Membuat Rangkaian Line Follower Menggunakan Proteus 8

Cara menggambar rangkaian dengan menggunakan proteus 8.0. adapun caranya :
pertama buka aplikasi proteus 8.1, seperti gamabr berikut :


kemudian untuk memulai menggambar rangkaian, kita buka lembar kerja terlebih dahulu, caranya klik menu file—new project, bisa juga kita langsung klik new project pada proteus 8 sehingga muncul kotak dialog NEW PROJECT WIZART STAR, seperti gambar berikut :keterangan : pada name isilah nama file yang ingin kita simpan dan pada path pilihlah lokasi tempat untuk menyimpan file tersebut. Kemudian klik next.


maka akan muncul pilihan beberapa kertas yang akan gunakan, saya sarankan untuk memilih landscape 4A, seperti gamabr berikut :

Rabu, 10 Desember 2014

Materi 10 : Membuat Rangkaian schematic dan PCB monitor menggunakan Proteus 8

Langkah-langkah membuat rangkaian schematic dan PCB monitor menggunakan Proteus 8


Rangkaian monitor ini berfungsi apabila baterai komputer dalam keadaan low battery maka lampu led akan berkedip. Dibawah ini merupakan langkah-langkah untuk membuat rangkaian schematric dan PCB monitor menggunakan Proteus 8:

Komponen yang digunakan:


·         5 buah resistor
·         2 buah kapasitor
·         1 buah dioda led
·         1 buah dioda


Rangkaian schematic


Langkah pertama yang harus dilakukan adalah dengan membuka aplikasi Proteus 8. Dibawah ini merupakan tampilan depan jika aplikasi telah di buka dan di setting


Langkah kedua adalah memilih komponen yang telah dituliskan di atas dengan cara pilih componen mode kemudian klik seperti ikon yang dilingkari dibawah ini


Selanjutnya pilih komponen, 5 buah resistor,   2 buah kapasitor, 1 buah dioda led, 1 buah dioda.

Rabu, 03 Desember 2014

Materi 8 : MEMBUAT RANGKAIAN SEDERHANA UNTUK PROTEL PCB DESIGN

MEMBUAT RANGKAIAN SEDERHANA UNTUK PROTEL PCB DESIGN


Langkah-langkah membuat Rangkaian sederhana pada Protel PCB design.

1.     Hal pertama yang kita akan lakukan adalah membuka lembar kerja baru dengan cara berikut :
2.      Selanjutnya tempatkan footprint komponen secara manual seperti pada gambar :
Maka akan muncul kotak dialog sebagai berikut :

Selasa, 02 Desember 2014

Materi 7 : PROYEK RANGKAIAN DENGAN BEBERAPA SHEET

Berikut beberapa rangkaian yang akan kita buat :
1.      Pembangkit Pulsa ( yang dibuat dari IC 555).
2.      Rangkaian Detik.
3.      Rangkaian Menit.
4.      Rangkaian Jam.
5.      Rangkaian Komparator

Langkah pertama kita membuat Rangkaian Pembangkit Pulsa. Rangkaian ini tinggal mengedit dari Pulsa.sch, tetapi anda harus membagi rangkaian dalam dua sheet. Untuk sheet pertama adalah bagianpertama dari IC 556 dan simpan dengan nama Pulsa1.sch. Bagian kedua simpan dengan nama Pulsa2.sch. Ingat untuk masing-masing portnya dapat diedit lagi dengan ketentuan sebagai berikut :
a)      Ganti Style-nya dengan Right.
b)      Ganti I/O Type-nya dengan Output (karena merupakan output rangkaian)
c)      Ganti Alignment-nya dengan Left.
d)     Klik tombol Ok atau tekan tombol Enter.

Lakukan hal yang sama untuk Pulsa2.sch nya ya. Selanjutnya masuk ke kotak dialog Organization Pulsa1.sch yang perlu diubah adalah di bagian kolom Sheet, yaitu :

1)      Bagian No. adalah nomor sheet ke…., diisi dengan 1.
2)      Bagian Total adalah jumlah dari sheet, diisi dengan 7.

Sedangkan untuk Pulsa2.sch nya yang perlu diganti ialah :

1)      Bagian No. adalah nomor sheet ke…, diisi dengan 2.
2)      Bagian Total adalah jumlah dari sheet, diisi dengan 7.

Sip selesai membuat Pembangkit Pulsa, sekarang membuat Rangkaian Detik. Untuk lembar kerja pulsa bisa di Minimize kan saja.

Kamis, 30 Oktober 2014

Materi 6 : Menggambar 7-segmen Display And Driver Test Circuit

Langkah-langkah Menggambar 7-segmen Display And Driver Test Circuit

Contoh gambar  :

  

Pertama, buka dulu lembar kerja dengan pilih menu file dan pilih new.


Kemudian, kita ubah dulu ukuran kertas yang akan kita gunakan, di sisni kammi menggunakan ukuan kertas A4.

Untuk mengubah ukuran kertas pilih menu option pilih sheet dan ganti ukuran kertas dengan A4 di size.

Setelah itu, kita harus menggambar 7 segmen telebih dahulu, tapi jika kita telah mempunyai gambar 7 segmen kita hanya perlu memasukkannya ke dalam schematic capture.




Perlu di ingat, sebelum menyimpan gambar 7 segment kita haru megganti namanya dengan HA114. Di menu commponent pilih rename commponent.


Cara memasukkan 7 segment ke schematic capture sebagai berikut :
Pertama kita klik add/remove lalu kita pilih 7 segmen yang telah kita gambar, klik double.