Rabu, 08 April 2015

MENGISI PROGRAM USB DOWNLOADER AVR PROGRAMMER


Berikut ini langkah penggunaan dan troubleshooting-nya:
1. Install driver khazama AVR Programmer
2. Install software khazama AVR Programmer
3.Jalankan aplikasi


 

Minggu, 15 Maret 2015

TUGAS SISTEM OPERASI


Assalammualaikum WR.WB.....

     1. Sebutkan dua fungsi utama sistem operasi?
      Jawab :
      · Sebagai Resource Manager
      - Sebagai pengatur sumber daya komputer, baik hardware maupun software agar dapat menjalankan     perintah-perintah yang diberikan oleh pengguna.
      - Tugas utama Sistem Operasi sebagai resource manager adalah memantau penggunaan semua resources serta menerapkan aturan (policy) tertentu untuk menjalankan kerja komputer. Selain itu juga mengalokasikan resources yang diminta dan mengambil kembali (dealokasi) resource.
     · Sebagai Extended Machine (Virtual Machine)
     - Menyembunyikan kompleksitas pemrograman hardware dari programmer atau user. Sehingga pengguna dapat melakukan kegiatan atau kerja dengan lebih mudah melalui tampilan user interface. Dan pengguna juga tidak direpotkan berkaitan dengan kegiatan-kegiatan yang mengatur resource sebuah komputer.
    - menyajikan fasilitas yang lebih mudah dan sederhana untuk menggunakan hardware.
    2. Apa yang dimaksud dengan multiprogrammin? Berikan dua alasan diadakannya multiprogramming!
       Jawab :
      Multi programming adalah suatu kemampuan dari sebuah sistem untuk melayani lebih dari satu program yang dijalankan sekaligus dalam satu komputer yang sama.
Alasan diadakannya multiprogramming yaitu :
     · Saat ini banyak aplikasi yang dalam proses penjalanannya mengakses lebih dari satu program. Sehingga agar program tersebut dapat berjalan lebih optimal perlu sistem multiprogramming.
     · Memberikan efisiensi pekerjaan yang cukup tinggi, dengan mampu untuk menjalankan beberapa aplikasi secara bersamaan.
  · Kebutuhan user yang semakin tinggi dan kompleks maka memerlukan sistem multiprogramming. Contohnya, ketika seorang user melakukan pekerjaannya sekaligus mendengarkan musik untuk refreshing.
    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 membuat peripheral seolah-olah dapat digunakan bersama-sama sekaligus, dapat   diakses secara simultan, yaitu dengan cara menyediakan beberapa partisi memori. Saat terdapat permintaan layanan peripheral, langsung diterima dan data disimpan dulu di memori yang disediakan (berupa antrian), kemudian dijadwalkan agar secara nyata dilayani oleh peripheral.
      Karena pada saat ini kebutuhan akan kecepatan kinerja komputer semkin besar, maka teknologi spooling mutlak untuk dikembangkan dan diaplikasikan di komputer. Dengan teknologi itu maka proses komputasi sebuah program akan lebih cepat ditangani dan dikerjakan.
     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 :
    Bila sistem tersebut digunakan untuk melayani konsep multiprogramming, maka akan membutuhkan waktu yang lama dalam pemrosesannya. Dengan tidak ada memory pembantu proses maka proses pengaksesan data untuk diproses akan lama. Apalagi untuk kegiatan multiprogramming maka proses tersebut akan semakin lebih lama lagi. Oleh karena itu komputer pada awal perkembangannya tidak mampu untuk mengakomodasi konsep multiprogramming.
     Jadi implikasi dari tidak adanya DMA dalam pemrosesan komputer adalah pada waktu untuk pengerjaan (pemrosesan) informasi. Bahkan mungkin konsep multiprogramming tidak bisa diaplikasikan oleh sistem prosesor non DMA.
     5. Mengapa timesharing tidak tersebar luas pada generasi ke-2 komputer?
     Jawab :
    Karena varian dari multiprogramming, dimana tiap pemakai mempunyai satu terminal on-line dengan pemroses hanya memberi layanan pada pemakai yang aktif secara bergantian dengan cepat. Pemakai akan merasa dilayani terus menerus, padahal sebenarnya digilir persatuan waktu yang cukup singkat.
     6. Instruksi-instruksi manakah yang diperbolehkan dalam Mode Kernel :
       a. Disable all interupts.
       b. Read the time-of-day clock.
       c. Set the time-of-day clock.
      d. Change the memory map.
      Jawab :
     Instruksi yang diperbolehkan dalam mode kernel adalah A (Disable all interupts) dan D(Change the memory map).
    7. Sebutkan beberapa perbedaan sistem operasi pada personal komputer dengan sistem operasi pada mainframe!
     Jawab :
     Perbedaan sistem operasi pada PC dengan Sistem Operasi Mainframe :
     1. Dalam sistem operasi PC hanya mampu melayani satu user saja, sedangkan sistem operasi mainframe mampu untuk melayani banyak user.
     2. Pada sistem operasi PC biasanya memiliki user interfeace yang lebih menarik karena tujuan utamanya adalah member kemudahan kepada pengguna. Sedangkan sistem operasi mainframe biasanya hanya berupa barisan-barisan program saja tanpa adanya GUI yang memadai.
     3. Sistem operasi mainframe memiliki tingkat sekuritas yang jauh lebih baik daripada sistem operasi untuk komputer desktop.
    4. Sistem operasi mainframe memiliki kecepatan dan realibilitas kerja yang jauh lebih tinggi daripada sistem operasi personal komputer. Hal ini dikarenakan sistem operasi mainframe diharuskan untuk mampu menangani ratusan program aplikasi secara bersamaan. Serta sistem operasi mainframe harus mampu mengatur sejumlah pengaksesan dan penyimpanan ke basis data secara simultan. Sedangkan sistem operasi personal komputer biasanya hanya mampu menangani beberapa program saja untuk dijalankan secara bersamaan.
     8. Bagaimana secara umum sistem operasi memberitahukan kepada direktori kerja apakah path name untuk sebuah file adalah absolute atau relative?
     Jawab :
    Direktori adalah file, dimiliki sistem operasi dan dapat diakses dengan rutin-rutin di sistem operasi. Kebanyakan informasi berkaitan dengan penyimpan. Meski beberapa informasi direktori tersedia bagi pemakai atau aplikasi, informasi itu umumnya disediakan secara tidak langsung. Pemakai tidak dapat mengakses direktori secara langsung meski dalam mode read-only.
Direktori juga menyediakan pemetaan nama file ke file. Informasi terpenting direktori adalah yang berkaitan dengan penyimpanan, termasuk lokasi penyimpanan dan ukuran file yang disimpan. Pada sistem bersama (shared system), informasi yang terpenting adalah informasi mengenai pengendalian akses file. Satu pemakai adalah pemilik file yang dapat memberi wewenang pengaksesan ke pemakai-pemakai lain.
Aturan penamaan direktori mengikuti aturan penamaan file karena direktori merupakan file yang khusus.
Jalur pengaksesan (path name).
Bila sistem file diorganisasikan dengan pohon direktori,maka diperlukan cara menspesifikasikan nama file. Masalah penamaan file diselesaikan dengan penamaan absolut dan penamaan file relatif. Terdapat dua jalur, yaitu :
a) Nama jalur absolut (absolute pathname).
Nama jalur dari direktori root ke file, selalu dimulai dari
direktori root da nakan bernilai unik.
b) Nama jalur relatif (relative pathname).
Jalur relatif terhadap direktori kerja/saat itu (working atau current director). Pemakai dapat menyatakan satu direktori sebagai current directory. Nama jalur yang tidak dimulai direktori root berarti relatif terhadap current directory.
     9. Mengapa shell bukan bagian dari sistem operasi?
     Jawab :
    Shell delete command interpreter yaitu Program yang menerima masukan berupa perintah ke sistem, dan menterjemahkan menjadi aktivitas sistem komputer. Tidak termasuk sistem operasi karena,shell di dalam kegiatannya tidak menjembantani antara user dengan hardware. Program ini di dalam menjalankan perintah mengakses informasi yang tercantum di sistem operasi.
    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 :
     Mekanisme merupakan penjelasan bagaimana melakukan sesuatu. Sedangkan kebijakan menentukan apa yang akan dilakukan. Dalam melakukan sebuah pemrosesan mekanisme tidak bisa diubah sedangkan kebijakan dapat diubah agar bila terjadi sesuatu hal dapat diantisipasi. Kebijakan penting untuk mengatur semua alokasi sumberdaya dan menjadwalkan masalah serta menentukan perlu atau tidaknya mengakolasikan sumber daya. Oleh karena itu antara mekanisme, kebijakan dan penjadwalan harus dipisahkan.
     Contoh sebuah mekanisme yang bisa mengijinkan sebuah parent process untuk mengontrol kebijaksanaan penjadwalan children adalah pada sistem operasi UNIX. Sistem operasi ini mempunyai system call fork yang berfungsi untuk membuat proses baru. Proses yang memanggil sistem call fork ini akan dibagi menjadi dua, yakni proses induk dan proses turunan yang identik. Fork ini berfungsi sebagai manajemen proses. Proses ini independen satu sama lain namun memiliki instruksi yang berbeda sama sekali. Jadi pengeksekusian program bisa dilaksanakan terus menerus tanpa harus menunggu sistem child selesai memproses. Dan bisa juga instruksi program induk mengatur pengeksekusian program anak atau turunan. 
      11. Model Client-Server tekenal didalam distributed systems. Dapatkah juga digunakan dalam sistem komputer tunggal?
      Jawab :
    Dapat, karena sistem terdistribusi adalah sistem yang proses kerjanya membagi tugas proses untuk dijalankan oleh beberapa prosesor yang menjalankan fungsi masing-masing. Dan hal ini dapat dijalankan dalam sistem komputer tunggal. Contohnya dengan adanya prosesor dual core yang masing-masing prosesor melakukan fungsi tertentu serte keduanya terhubung oleh jaringan komunikasi data. Dengan menerapkan sistem terdistribusi ini maka akan meningkatkan kecepatan proses, penyediaan data dan peningkatan kehandalan kerja komputer.
     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 :
    Karena sistem timesharing dapat mengatur penjadwalan pemrosesan data maka kecepatan proses akan menjadi lebih cepat.
    Ya, teknologi sistem timesharing mutlak diperlukan untuk menjadwal pemrosesan data oleh prosesor. Walaupun hanya melakukan satu proses saja untuk dapat mempercepat kinerja pemrosan maka timesharing diperlukan. Bila prosesor harus langsung mengakses data dari memory permanent maka akan membutuhkan waktu yang lama untuk pemrosesan. Bahkan jika pengguna hanya menggunakan satu program saja pada satu waktu. Sistem operasi perlu mendukung program internalnya sendiri, seperti manajemen memori. Dengan kata lain, semua aktivitas tersebut adalah harus dilaksanakan dengan sistem timesharing.
     13. Apa perbedaan mendasar diantara blok special file dan character special file?
     Jawab :
    Perbedaan mendasar dari block special file dan character special file adalah proses pengiriman atau pentransferan datanya. Bila block special file transfer data dilakukan perblock perintah, sedangkan untuk character special file pentransferan datanya dilakukan perkarakter.
Contoh block special file adalah proses pentransferan data pada media penyimpanan. Seperti Harddisk, CD-R, Floppy disk, Flash disk. Dan contoh penggunaan character special file adalah pada mouse dan keyboard.

Senin, 15 Desember 2014

RANGKAIAN DETIK

Untuk membuat rangkaian detik kita harus menyiapkan komponen seperti dibawah ini.
- 2 SEVEN SEGMENT (yang telah dibuat sebelumnya)
- 2 IC 74LS48
- 2 IC 74LS90
- 14 RES1

1. Bukalah program schematic editor terlebih dahulu. Klik file lalu pilih new untuk membuat lembaran baru.
2. Setelah tampil, lalu kita akan menginput 2 seven segment yang telah kita buat sebelumnya seperti gambar dibawah ini.

3. Setelah itu pilih Component_1 lalu klik 2kali dan letakkan seperti dibawah ini.
4. Kemudian pilih Add/Remove lalu klik 2 kali pada D_TTL.LIB lalu klik ok dan pilih pada nama component IC 74LS48 kemudian letakkan seperti gambar dibawah ini.
5. Lalu pilih kembali component IC 74LS90 klik 2 kali kemudian letakkan gambarnya secara sejajar seperti berikut.
6. Kemudian klik Add/Remove kembali dan pilih device.lib klik 2 kali lalu ok.
7. Lalu kita akan pilih component RES1 pada device.lib tadi.
8. Kemudian pada tulisan wiring tools pilih icon
untuk menghubungkan jalur dan sambungkan jalur yang bercabang dengan menggunakan icon
maka hasilnya akan seperti ini.
9. Lalu pilih icon
untuk ground dan klik 2kali VCC untuk mengubah style seperti dibawah ini.
10. Maka hasilnya seperti gambar berikut.
11. Kemudian cara membuat rangkaian pulsa dengan icon
dan klik 2kali ubah namanya menjadi D7.



untuk lebih lengkapnya,silahkan klik kata ini 
Dowload Here 

RANGKAIAN MENIT

 Sebelum membuat rangkaian menit pada program protel schematic, siapkan komponen yang akan kita butuhkan.
- 2 Seven Segment
- 2 IC 74LS48
- 2 IC 74LS90
- 14 RES1

1. Bukalah program protel schematic terlebih dahulu. Dengan cara klik start lalu klik program SCH maka tampilan akan seperti dibawah ini.
2. Kemudian klik File lalu pilih New maka hasilnya akan menjadi seperti ini.
3. Setelah itu pilih menu option -> sheet kemudian ubah Size menjadi A4 dan Orientation menjadi Portrait maka tampilan akan menjadi seperti ini.
4. Kemudian bukalah seven segment yang telah kita buat sebelumya. Kemudian klik 2 kali pada Component yang telah kita pilih tadi. Contoh gambar dibawah ini.
 5. Lalu pilih Add/Remove kemudian klik 2 kali D_TTL.LIB klik ok dan pilih pada Component IC 74LS48 klik 2 kali, lalu letakkan seperti gambar dibawah ini.
6. Kemudian pilih kembali pada IC 74LS90 klik 2 kali dan letakkan sejajar sama seperti rangkaian diatas. Seperti dibawah ini.
7. Lalu pilih Add/Remove kembali kemudian pilih device.lib klik 2 kali lalu ok.
8. Kemudian pilih RES1 dan letakkan seperti gambar dibawah ini.
9. Lalu pada wiring tools klik icon  hubungkan jalur lalu pilih icon  untuk membuat ground, klik 2 kali VCC ubah pada style menjadi power ground, maka hasil akan seperti dibawah ini.
10. Kemudian kita akan membuat jalur dengan menggunakan Bus klik icon
  pada wiring tools dan klik place pilih bus entry posisikan bus entry pada gambar (tekan spasi untuk mengubah arah), pilih pada wiring tools klik icon  setelah itu hubungkan jalurnya seperti gambar dibawah ini.
11. Lalu hubungkan semua jalur yang tercabang dengan mengklik icon  seperti gambar dibawah ini.
12. Kemudian buatkan 2 ground seperti gambar dibawah ini yang sudah saya jelaskan pada tahap sebelumnya.
13. Lalu buatlah pulsa dengan menggunakam icon  seperti gambar dibawah ini.
14. Kemudian klik 2 kali pada Port untuk mengubah pengaturan seperti gambar dibawah ini.
15. Lalu kita akan membuat pulsa pada rangkaian bus seperti cara yang diatas dan akan tampil seperti gambar dibawah ini.
16. Maka hasil akhirnya akan menjadi seperti ini.

Rabu, 10 Desember 2014

CARA INSTALASI PROTEUS 8 PROFESIONAL

Proteus Professional merupakan aplikasi yang digunakan untuk simulasi mikroprosesor, skematis, dan PCB desain. Program ini dikembangkan oleh  Labcenter Electronics.

Komponen Sistem
ISIS Schematic Capture - alat untuk mendesain.
ARES PCB Layout - Untuk mendesain PCB dengan penempatan komponen secara otomatis, auto routing jalur.
VSM (Virtual System Modelling) - Pemodelan Sistem Virtual memungkinkan perangkat lunak ditanam pada micro-controllers

Download Proteus 8

disini

KISAH NABI NUH A.S LENGKAP



Beliau ‘Alaihissalam bernama Nuh bin Lamak bin Mattusylikh bin Khanuk -beliau adalah Nabi Idris ‘Alaihissalam- bin Yard bin Mahla’il bin Qainan bin Anusy bin Syits bin Adam Abul Basyar ‘Alaihissalam. Beliau lahir 126 tahun setelah wafatnya Nabi Adam