Minggu, 31 Juli 2016

Amazing Of Photoshop




ASSALAMUALAIKUM WR. WB.


          Disini, di blog ini saya akan memposting tentang apa saja yang telah saya lakukan diphotoshop


Ini yang dinamakan FULL OF IMAGINATION & FANTASY

Ini yang dinamakan dengan tampan dan berani

Kamis, 22 Oktober 2015

Penjadwalan Processor

              Penjadwalan merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Penjadwalan bertugas memutuskan proses yang harus berjalan, kapan dan selama berapa lama proses berjalan.

Kriteria yang digunakan untuk mengukur kualitas penjadwalan proses :
  1. Fairness atau pelayanan yang adil untuk semua pekerjaan
  2. Throughput atau memaksimumkan throughput. Throughput adalah jumlah pekerjaan yang dapat diselesaikan dalam satu unit waktu.
  3. Efficiency atau memaksimumkan pemakaian prosesor.
  4. Respone time atau meminimalkan respone time
  5. Meminimalkan Turn arround time. Turn arround time adalah waktu yang dihabiskan dari saat program atau job mulai masuk ke system sampai proses diselesaikan sistem.
Jangka penjadwalan adalah merupakan interval atau range waktu dimana sistem operasi melalukan. Jangka penjadwalan proses dibedakan menjadi tiga:
  1. Penjadwalan jangka pendek atau short term scheduling / low level scheduling, yaitu mengurus masuknya antrian siap ke prosesor serta antrian siap ke alat peripheral I/O, yang mengurus prioritas dan preempsi.
  2. Penjadwalan jangka medium atau medium term scheduling / intermediate level scheduling, yaitu mengurus terhadap proses yang dikeluarkan dari prosesor yang belum rampung dikerjakan dan melanjutkan pekerjaan proses tersebut di prosesor.
  3. Penjadwalan jangka panjang atau long term scheduling / high level scheduling, yaitu mengurus masuknya pekerjaan baru berupa penentuan pekerjaan baru mana yang boleh diterima dan tugas disini diubah menjadi proses

Penjadwalan Prosesor, Strategi Penjadwalan dan Algoritma Penjadwalan


Microsoft windows menyediakan aplikasi task scheduler yang digunakan untuk mengelola penjadwalan suatu proses untuk mengerjakan suatu tugas tertentu. Aplikasi Task Scheduler Xversi 1.0 disertakan pada Windows 2000, Windows XP dan Windows Server 2003. Aplikasi Ini berjalan sebagai Windows Service, definisi tugas dan jadwal yang tersimpan dalam file biner pekerjaan. Tugas dapat dimanipulasi secara langsung dengan memanipulasi file pekerjaan. Task Scheduler 2.0 diperkenalkan dengan Windows Vista dan termasuk dalam Windows Server 2008 juga. 

Selain menjalankan tugas pada waktu yang dijadwalkan atau interval tertentu , Task Scheduler 2.0juga mendukung kalender dan memicu berdasarkan aktivitas, seperti memulai tugas ketika peristiwa tertentu dan login ke log peristiwa atau ketika kombinasi peristiwa telah terjadi.

Aplikasi task scheduler meliputi 3 panel utama, yaitu:
  1. Task Scheduler Library, kolom ini akan membantu pengguna untuk melakukan navigasi diantara semua tugas yang ada.
  2. Task Scheduler Summary, bagian ini akan memperlihatkan informasi tentang tugas - tugas penting yang telah dibuat.
  3. Actions, melalui fungsi ini pengguna dapat membuat, menghapus, mengimport tugas, menjalankan mengaktifkan dan menon aktifkan tugas dan mengatur beberapa propertis untuk tugas yang spesifik.

Strategi Penjadwalan

Terdapat dua Strategi penjadwalan, yaitu:
  • Penjadwalan nonpreemptive (run – to – completion)
  • Penjadwalan preemptive
Penjadwalan Nonpreemptive
Begitu proses diberi jatah waktu pemroses maka pemroses tidak dapat diambil alih oleh proses lain sampai proses itu selesai.

Penjadwalan Preemptive
Saat proses diberi jatah waktu pemroses maka pemroses dapat diambil alih proses lain sehingga proses disela sebelum selesai dan harus dilanjutkan menunggu jatah waktu pemroses tiba kembali pada proses itu.

Penjadwalan preemptive berguna pada sistem dimana proses-proses yang mendapat perhatian tanggapan pemroses secara cepat. Misalnya :
  • Pada sistem waktu nyata, kehilangan interupsi (yaitu interupsi tidak segera dilayani) dapat berakibat fatal.
  • Pada sistem interaktif/time-sharing, penjadwalan preemptive penting agar  dapat menjamin waktu tanggap yang memadai.
Penjadwalan preemptive bagus, tapi tidak tanpa ongkos. Perlaihan proses (yaitu proses beralih ke proses lain) memerlukan overhead (karena banyak tabel yang dikelola). Agar preemptive efektif, banyak proses harus berada di memori utama sehingga proses-proses tersebut dapat segera running begitu diperlukan. Menyimpan banyak proses tak running benar-benar di memori merupakan suatu overhead tersendiri.

Algoritma Penjadwalan

Terdapat banyak algoritma penjadwalan ,baik nonpreemptive maupun preemptive. Algoritmanya seperti dibawah ini.

Algoritma-algoritma yang menerapkan strategi nonpreemptive diantaranya:
  • FIFO (Frist In First Out)
  • SJF (Shortest Job First)
  • HRN (Highest Ratio Net)
  • MFQ (Multiple Feedback Queues)
Algoritma-algoritma yang menerapkan strategi preemptive diantaranya:
  • RR (Round Robin)
  • SRF (Shortest remaining First)
  • PS (Priority Schedulling)
  • GS (Guaranteed Schedulle)

Jumat, 09 Oktober 2015

Struktur Sistem Operasi Windows

Struktur Sistem Operasi Windows  


     Sistem operasi windows merupakan sistem operasi yang paling banyak digunakan oleh penggna komputer di seluruh dunia. Windows juga membuat struktur direktori yang mudah digunakan.

     Ada 3 sistem file yang terdapat dalam sistem operasi windows:

1. FAT 16
   Sistem file ini diperkenalkan pada tahun 1982 melalui MS-DOS      pada saat mendesainnya sistem ini hanya diperuntukan untuk        mengatur file pada floopy drive saja, namun semakin              dikembangkan sehingga dapat juga mengatur file pada hardisk.      sistem file ini juga compatible untuk semua OS yang ada pada      saat itu, seperti windows95/98/ME, OS/2 bahkan juga unix.        namun kekurangan dari sistem file ini, tidak ada dukunga untuk    kompresi, enskripsidan kontrol akses dalam partisi. 

2. FAT 32
   FAT 32 merupakan pengembangan dari FAT 16 sehingga kemampuan      harddisk menjadi lebih baik lagi. seperti kebalikannya dari      FAT 16, FAT 32 tidak dapat digunakan oleh sembarang sistem        operasi dengan kata lain tidak semua OS dapat menggunakan        sistem file ini.

3. NTFS
   Merupakan terobosan baru yang benar-benar berbeda dari            teknologi sebelumnya, seperti sebuah gebrakan sistem file ini    sudah mendukung untuk kompresi file, emskripsi data dan          clutser serta peningkatan security yang jauh lebih baik. New      Technology File System yang dapat diunakan pada Windows NT dan    semua keluarganya


untuk struktur file windows dapat dilihat gambar  berikut ini:





./

Kamis, 10 September 2015

Input Dan Output

INPUT DAN OUTPUT


Pengertian Input dan Output

a) Pengertian Input
Input adalah semua data dan perintah yang dimasukkan ke dalam memori komputer untuk selanjutnya diproses lebih lanjut oleh prosesor. Sebuah perangkat input adalah komponen piranti keras yang memungkinkan user atau pengguna memasukkan data ke dalam komputer, atau bisa juga disebut sebagai unit luar yang digunakan untuk memasukkan data dari luar ke dalam mikroprosesor.

b) Pengertian Output
Output adalah data yang telah diproses menjadi bentuk yang dapat digunakan. Artinya komputer memproses data-data yang diinputkan menjadi sebuah informasi. Yang disebut sebagai perangkat output adalah semua komponen piranti keras yang menyampaikan informasi kepada orang-orang yang menggunakannya.

Alat Input - Output

Alat Input
Yaitu sejumlah komponen atau alat yang digunakan user untuk memasukkan data ke dalam komputer untuk diproses lebih lanjut agar menghasilkan informasi yang dibutuhkan.
Beberapa contoh alat input antara lain:

KEYBOARD
 Berfungsi memasukkan huruf, angka,    karakter khusus serta sebagai media bagi  user (pengguna) untuk melakukan  perintah-perintah lainnya yang  diperlukan.

 



MOUSE 
 Berfungsi untuk memindahkan pointer  atau kursosr secara cepat serta mengatur  posisi kursor di layar

SCANNER
 Berfungsi untuk mengopi atau menyalin  gambar atau teks yang kemdian disimpan  dalam memori komputer. Scanner  sebenarnya terbagi atas beberapa jenis  menurut fungsinya. ada yang berfungsi  memindai tulisan dan menyimpannya  dalam format teks, ada yang berfungsi  untuk memindai dan menyimpan dalam  format picture, ada pula yang berfungsi  untuk memindai warna hitam seperti  yang  dilakukan alat periksa kertas ujian.
 
 
Fungsi dari web cam telah kita ketahui yaitu untuk memudahkan kita dalam mengolah pesan cepat seperti chat melaui video atau bertatap muka melalui video secara langsung. Web cam juga berfungsi sebagai alat untuk mentransfer sebuah media secara langsung, namun perlu di sadari kebanyakn pengguna menggunakan piranti ini hanya untuk chat video.
- See more at: http://solusikompi.blogspot.co.id/2014/08/pengertian-dan-fungsi-webcam.html#sthash.w9KkTb5Y.dpuf
JOYSTICK
Umumnya digunakan sebagai pelengkap  untuk memainkan permainan video yang  dilengkapi lebih dari satu tombol
 
 
 TOUCHPAD
 Fungsinya sebagai penggerak kursor pada  monitor melalui stimulasi gerakan jari  yang menyentuh touchpad tersebut
 
 
Fungsi dari web cam telah kita ketahui yaitu untuk memudahkan kita dalam mengolah pesan cepat seperti chat melaui video atau bertatap muka melalui video secara langsung. Web cam juga berfungsi sebagai alat untuk mentransfer sebuah media secara langsung, namun perlu di sadari kebanyakn pengguna menggunakan piranti ini hanya untuk chat video.
- See more at: http://solusikompi.blogspot.co.id/2014/08/pengertian-dan-fungsi-webcam.html#sthash.w9KkTb5Y.dpuf
WEBCAM
 Digunakan untuk konferensi video jarak    jauh atau sebagai kamera pemantau.
 
 BARCODE READER
 Berfungsi untuk membaca suatu kode  yang berbentuk kotak-kotak atau garis-  garis tebal vertikal yang kemudian  diterjemahkan dalam bentuk angka-angka
Fungsi dari web cam telah kita ketahui yaitu untuk memudahkan kita dalam mengolah pesan cepat seperti chat melaui video atau bertatap muka melalui video secara langsung. Web cam juga berfungsi sebagai alat untuk mentransfer sebuah media secara langsung, namun perlu di sadari kebanyakn pengguna menggunakan piranti ini hanya untuk chat video.
- See more at: http://solusikompi.blogspot.co.id/2014/08/pengertian-dan-fungsi-webcam.html#sthash.w9KkTb5Y.dpuf
 
 
Alat Output
Peralatan output adalah peralatan yang digunakan untuk membawa data keluar komputer atau juga untuk memindahkan data dari komputer ke perangkat lainnya. Berdasarkan bentuk outputnya, unit output terdiri dari :


PROYEKTOR
Berfungsi menampilkan bayangan sebuah  gambar positif yang dapat ditembus  cahaya.

SPEAKER
Untuk memberikan informasi dalam bentuk suara




 PLOTTER
 Digunakan untuk mencetak gambar ukuran yang  cukup besar, seperti gambar mesin dan konstruksi  bangunan



MONITOR
 Berfungsi menampilkan teks dan/atau gambar, baik diam atau bergerak, yang dijanakan oleh komputer dan diproseskan oleh grafik.



PRINTER
Untuk mencetak teks atau gambar ke media kertas atau media lainnya seperti kertas transparansi
















https://sweetestplace.wordpress.com/2013/09/18/alat-input-output-dan-proses-komputer/


 

Sabtu, 29 Agustus 2015

Sistem Operasi

Sistem Operasi


Sistem operasi (bahasa Inggris: operating system ; OS) adalah komponen pengolah piranti lunak dasar (essential component) tersistem sebagai pengelola sumber daya perangkat keras komputer (hardware), dan menyediakan layanan umum untuk aplikasi perangkat lunak.

               Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program booting.
              Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya.
             Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer, meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dankonsol permainan video untuk superkomputer dan server web.
Contoh sistem operasi modern adalah :
Linux
Android
iOS
Mac OS X
dan Microsoft Windows



Sistem Operasi Saat Ini


-Sistem Microsoft Windows 
yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 (Seven) yang dirilis pada tahun 2009, dan Windows 8 yang dirilis pada Oktober 2012)).
-Sistem Unix
 yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, Zeath OS (berbasis kernel linux yang dimodifikasi.)MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.
-Sistem Mac OS, 
adalah sistem operasi untuk komputer keluaranApple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.6 (Snow Leopard). Musim panas 2011 direncanakan peluncuran versi 10.7 (Lion).Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.


Tugas-tugas sistem operasi 

1. Menyediakan antarmuka pengguna (user interface), berupa:* Melakukan perintah (command-base user interface) dalam bentuk teks.* Mengarahkan menu (menu driven).* Antarmuka unit grafik (graphical user interface-GUI).* Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah.
2. Menyediakan informasi yang berkaitan dengan hardware, yaitu berupa perangkat yang aktif atau pasif, dan mengendalikan perangkat I/O.
3. Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah proses sebagai berikut:
* Multitasking, yaitu melakukan tugas secara serentak atau sekaligus pada aplikasi yang sama maupun berbeda.
* Multiprocessing, penggunaan atau pemrosesan sebuah program secara serentak oleh beberapa unit CPU.
* Timesharing, menggunakan sistem komputer yang sama pada banyak pengguna.
* Multithreading, memproses aktivitas pada bentuk yang sama dengan multitasking tetapi pada aplikasi tunggal.
* Scalability dan Network, upaya komputer dalam mengendalikan dan meningkatkan kewaspadaan dan keamanan jumlah pengguna dan memperluas pelayanan.
4. Pengelolaan file dan direktori data, yaitu memastikan file-file dalam penyimpanan sekunder tersedia jika diperlukan, dan mengamankan dari pengguna yang tidak diizinkan.Layanan Sistem OperasiSenuah sistem operasi yang baik harus memiliki layanan berupa eksekusi program, operasi I/O, menipulasi sistem file, komunikasi, dan deteksi kesalahan. Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih efisien karena pemakaian sumber daya bersama antara pengguna.



Layanan Sistem Operasi

Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi program, operasi I/O, menipulasi sistem file, komunikasi, dan deteksi kesalahan. Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih efisien karena pemakaian sumber daya bersama antara pengguna. Sebagai fungsi layanan bersama tersebut maka sistem operasi akan
memberikan efisiensi pengguna sistem berupa:

* Resource allocator,
 yaitu mengalokasikan sumber daya ke beberapa pengguna atau pekerjaan yang berkalan pada saat yang bersamaan.
* Protection,
menjamin akses ke sistem sumber daya yang dikendalikan (akses pengguna ke sistem menjadi terkendali)
* Accounting, yaitu merekam kegiatan pengguna, jatah pemakaian sumber daya (keadilan atau kebijakan)



Eksekusi program merupakan kemampuan sistem untuk memuat program ke memori dan menjalankan program. Pengguna tidak dapat secara langsung mengakses sumber daya hardware, sistem operasi harus menyediakan mekanisme untuk melakukan operasi I/O atas nama pengguna. Manipulasi sistem file adalah kemampuan program untuk melakukan operasi pada file (membaca, menulis, membuat dan menghapus file). Komunikasi adalah pertukaran data atau informasi antar dua atau lebih proses yang berada pada satu komputer (atau lebih).
 Deteksi kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error hardware maupun operasi.Struktur Sistem Operasi
Silberschatz, Galvin, Gagne (2003), berpendapat bahwa umumnya sebuah sistem operasi modern mempunyai komponen sebagai berikut:
* Manajemen proses
* Manajemen memori utama
* Manajemen memori skunder
* Manajemen sistem I/O (input/output)
* Manajemen file
* Sistem proteksi
* Sistem Distribusi
* Sistem command interpreter


Manajemen proses
Proses adalah keadaan ketika sebuah program sedang dieksekusi. Sebuh proses membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya, sumber daya tersebut dapat berupa CPU time, memori, file-file, dan perangkat-perangkat I/O. Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan dengan manajemen proses seperti:
* Pembuatan dan penghapusan proses user dan sistem proses
* Menunda atau melanjutkan proses
* Menyediakan mekanisme untuk proses sinkronisasi
* Menyediakan mekanisme untuk proses komunikasi
* Menyediakan mekanisme untuk penanganan deadlock.

Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array yang besar dari word atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. Setiap word atau byte mempunyai alamat sendiri. Memori utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan oleh CPU atau perangkat I/O. Memori utama termasuk tempat penyimpanan data sementara (volatile), artinya data dapat hilang begitu sistem dimatikan. Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan manajemen memori seperti:
* menjaga track memori yang sedang diguanakan dan siapa yang menggunakannya
* memilih program yang akan di-load ke memori.
* Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan.


Manajemen memori skunder
Data tersimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil. Oleh karenan itu, untuk menyimpan keseluruhan data dan program komputer dibutuhkan secondary storage yang bersifat permanen dan mempu menampung data dengan ukuran besar. Contoh dari memori skunder adalah harddisk, disket, USB flash disk, dan lain-lain. Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk management seperti free space management, alokasi penyimpanan, dan penjadwalan disk.


Manajemen sistem I/O
Manajemen sistem I/O biasa juga disebut sebagai device manager, yang bertugas menyediakan device driver´yang umum sehingga operasi I/O dapat seragam (membuka, membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca file pada hard disk, CD-ROM dan disket. Komponen sistem operasi untuk sistem I/O adalah sebagai berikut:
* Buffer:
berfungsi untuk sementara menampung data dari/ke perangkat I/O.
* Spooling:
melakukan penjadwalan pemakaian I/O sistem supaya lebih efisien (antrian dan sebagainya).
* Menyediakan driver untuk dapat melakukan operasi detail untuk hardware I/O tertentu.


Manajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan tujuan pembuat berkas tersebut. Berkas dapat mempunyai struktur yang bersifat hirarki (direktori, volume, dan lain-lain). Tanggung jawab sistem operasi adalah:
* Pembuatan dan penghapusan file
* Pembuatan dan penghapusan direktori
* Mendukung manipulasi file dan direktori
* Memetakan file ke secondary storage
* Melakukan backup file ke media penyimpanan permanen (non volatile)


Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang dilakukan oleh program, prosesor, atau pengguna ke sistem suber daya. Mekanisme proteksi seharusnya:
* Dapat membedakan antara pengguna yang diizinkan dan yang belum
* Menentukan kendali
* Menyediakan alat pengaturJaringan


Sistem distribusi 
adalah sekumpulan prosesor yang tidak berbagi memori atau clock. Tiap prosesor mempunyai memori sendiri. Prosesor-prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi yang menyediakan akases pengguna ke berbagai macam sumber daya sistem. Akses tersebut menyebabkan meningkatnya:
* Kecepatan komputer
* Ketersediaan data
* Kehandalan (enhanced reliability)


Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command driven). Program yang membaca instruksi dan mengartikan control statements umumnya disebut: control-card interpreter, command-line interpreter, shell pada UNIX. Sistem command interpreter sangat bervariasi antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan dengan tujuan dan teknologi perangkat I/O yang ada. Contohnya CLI, Windows, pen-based (touch), dan lain-lain.










https://id.m.wikipedia.org/wiki/Sistem_operasi
https://muhammadarif16.wordpress.com/perangkat-lunak-sistem-operasi/