Selasa, 25 Juni 2013

Struktur storage sistem multitasking, sistem unit programming , sistem komputasi batch !


Struktur Storage

Storage adalah penyimpan, tempat penyimpanan, media yang digunakan untuk menyimpan data yang diolah oleh komputer, Fungsi storage adalah menyimpan data atau file dalam jangka panjang dan pendek. Teknologi penyimpanan dibedakan menjadi dua kelompok yaitu memori internal dan eksternal .

Penyimpanan internal (biasa juga di sebut main memori atau memori utama) berfungsi sebagai pengikat sementara baik bagi data program maupun informasi ketika proses pengolahanya di laksanakan oleh CPU.  Dua contoh memori  internal ROM dan RAM. ROM (Read Only Memory) adalah memory yang hanya bisa dibaca sedang kan RAM (Random Access Memory) memori yang isinya bisa diperbaharui .

Penyimpanan eksternal (exsternal Storage) dikenal juga dengan sebutan penyimpanan sekunder. Penyimpanan eksternal adalah segala piranti yang berfungsi untuk menyimpan data secara permanen. Pengertian Permanen disini berarti bahwa data yang terdapat pada penyimpan akan tetap terpelihara dengan baik sekalipun computer sudah dalam keadaan mati.
Contoh : Hardisk, plopydisk. dll

Contoh-contoh Storage :
     
 

Harddisk merupakan salah satu media penyimpan data pada komputer yang terdiri dari kumpulan piringan  magnetis yang keras dan berputar, serta komponen-komponen elektronik lainnya. Harddisk adalah storage devices yang paling sering di pakai. Bagian-bagian hardisk terdiri dari Logic board, motor, Platter, read-write head, interface slot, dan body. Logic board merupakan bagian hardisk yang mengatur kerja hardisk menurut instruksi dari user. Logic board ini nantinya mengatur putaran motor dan gerak dari read-write head menurut lokasi penempatan data. Read-write head inilah yang membaca dan menulis data pada hardisk, menyampaikan informasi kepada logic board, kemudian logic board menyampaikan kepada CPU melalui interface baik itu SATA maupun PATA.

Multitasking

Mengirim email sambil berbicara di telepon adalah contoh multitasking. Ketika Anda melakukan beberapa tugas pada satu waktu, Anda mungkin merasa lebih efektif dan produktif. Namun, sebaliknya adalah benar, menurut sebuah artikel Bisnis Ulasan Harvard. Sementara multitasking, efisiensi berkurang sebanyak 40 persen. Hal ini karena otak membutuhkan waktu - hingga 15 menit - untuk kembali fokus pada tugas setelah gangguan. Today melaporkan psikologi bahwa apa yang orang anggap sebagai multitasking lebih baik digambarkan sebagai "seri tasking," karena Anda benar-benar berubah dengan cepat dari satu tugas yang lain.
Multitasking adalah istilah teknologi informasi dalam bahsa inggris yang mengacu kepada sebuah metode dimana banyak pekerjaan atau dikenal juga sebagai proses diolah dengan menggunakan sumber daya CPU yang sama.

Multitasking juga di sebut Sistem Time Sharing yang sering kita kenal. Sistem Time Sharing atau Multitasking adalah pengembangan dari sistem multiprogram. Beberapa job yang berada pada memory utama dieksekusi oleh CPU secara bergantian. CPU hanya bisa menjalankan program yang berada pada memory utama. Perpindahan antar job terjadi sangat sering sehingga user dapat berinteraksi dengan setiap program pada saat dijalankan. Suatu job akan dipindahkan dari memori ke disk dan sebaliknya. Sistem Time Sharing juga disebut dengan sistem komputasi interaktif, dimana sistem komputer menyediakan komunikasi on-line antara user dengan sistem.


Sistem Uniprogramming


Uniprogramming : hanya satu job yang diproses pada satu waktu dan semua resource sistem tersedia secara eksklusif sampai job terselesaikan.


Sistem Komputasi Batch

Batch merupakan baris-baris perintah yang dapat digunakan secara langsung. Batch Adalah sistem pengelompokan job (batch; pengelompokan bersama) dan dijalankan oleh komputer sebagai satu kelompok eksekusi.

Sumber :
claraviwin.blogspot.com

Pengertian dari akses input output, pendeteksian kebenaran dan pelaksaan program !


Akses Input Output

Input device

Input device atau input peripheral adalah alat yang digunakan untuk menerima masukkan data dan program yang akan diproses di dalam komputer.Berfungsi sebagai media untuk memasukkan data dari luar ke dalam suatu memori dan processor untuk diolah guna menghasilkan informasi yang diperlukan. Input devices atau unit masukan yang umumnya digunakan personal komputer (PC) adalah keyboard dan mouse, keyboard dan mouse adalah unit yang menghubungkan user (pengguna) dengan komputer.
Input device berfungsi sebagai media untuk memasukkan data dari luar sistem ke dalam suatu memori dan processor untuk diolah dan menghasilkan informasi yang diperlukan. Data yang dimasukkan ke dalam sistem komputer dapat berbentuk signal input dan maintenance input. Signal input berbentuk data yang dimasukkan ke dalam sistem komputer, sedangkan maintenance input berbentuk program yang digunakan untuk mengolah data yang dimasukkan. Jadi Input device selain digunakan untuk memasukkan data dapat pula digunakan untuk memasukkan program.

Output device

Output device bisa diartikan sebagai peralatan yang berfungsi untuk mengeluarkan hasil pemrosesan ataupun pengolahan data yang berasal dari CPU kedalam suatu media yang dapat dibaca oleh manusia ataupun dapat digunakan untuk penyimpanan data hasil proses. Jenis dan media dari output device yang dimiliki oleh komputer cukup banyak. Output yang dihasilkan dari pengolahan data dapat digolongkan ke dalam empat macam yaitu tulisan, image, suara, dan bentuk yang dapat dibaca oleh mesin (machine-readable form).

Pendeteksian Kebenaran

Pendeteksian kebenarana adalah tugas yang sangat penting dalam proses pengembangan perangkat lunak, karena program yang salah dapat memiliki konsekuensi yang signifikan bagi penggunanya. Beberapa bahasa yang lebih rentan terhadap beberapa jenis kesalahan karena mereka tidak memerlukan spesifikasi kompiler untuk melakukan pengecekan sebanyak bahasa lainnya. Penggunaan alat analisis statis dapat membantu mendeteksi beberapa kemungkinan masalah.

Pelaksanaan Program

Untuk mewujudkan suatu tujuan atau target, maka haruslah ada pelaksanaan yang merupakan proses kegiatan yang berkesinambungan sehingga tercapai tujuan yang diharapkan.
  • Sebagaimana yang dikemukakkan oleh Santoso Sastropoetro (1982:183) sebagai berikut:“pelaksanaan diartikan sebagai suatu usaha atau kegiatan tertentu yang dilakukan untuk mewujudkan rencana atau program dalam kenyataannya”.
  • Selanjutnya Charles D. Jones dalam Silalahi (1984:49), mengemukakkan mengenai pelaksanaan ata implementasi yakni:“Konsep dinamis yang meibatkan secara terus menerus usaha-usaha yang mencari apa yang dilakukan, mengatur aktivitas-aktivitas yang mengarah pada pendapat suatu program kedalam dampak”.

Sumber :

Single precision, double precision !


Variabel Numerik ketepatan tunggal (single precision), dapat mewakili nilai berkisar dari 2.938736 x 10-39 sampai dengan 1.701412 x 1038 dengan ketepatan 7 digit. Biasanya dibelakang variabel ini diberi tanda !

    Contoh : 

    10  A=22/7
    20  B!=20/3
    30  PRINT A
    40  PRINT B!

    Output

    3.142857
    6.666667

Variabel numerik ketepatan ganda (double precision), dapat mewakili nilai berkisar antara 2.938745877055719 x 10-39 sampai dengan 1.701411834604692 x 1038 dengan ketepatan samapai dengan 16 digit. Biasanya variabel ini ditunjukkan dengan tanda # diakhir namanya.

    Contoh :       

    10  A#=22/7
    20  B#=22/7#
    30  PRINT A#
    40  PRINT B#

    Output

    3.142857074737549
    3.142857142857143

Sumber :

http://raahmaad.wordpress.com/2012/10/12/variabel-dalam-basic/

Pengertian shell, batch konsol, kernel !

Shell adalah salah satu jenis program asli sistem operasi (seringnya merupakan program yang terpisah dari inti sistem operasi) yang menyediakan komunikasi langsung antara pengguna dan sistem operasi. Shell merupakan salah satu dari sekian banyak bahasa pemrograman. Shell memiliki sebuah keunikan tersendiri, Karena berjalan disebuah platform Linux atau Unix, dan memiliki konsep perintah tingkat tinggi. Shell juga dikenal dengan bahasa “command line processing” ini karena sintak yang digunakan di dalam pemrograman shell merupakan perintah-perintah dasar dari Linux atau Unix. Selain itu juga sintak Shell dapat langsung dieksekusi langsung pada terminal. Batch adalah Perintah untuk menjalankan sekumpulan perintah Recovery Console yang ada disebuah file teks. 

Contoh :

?
batch runme.txt postrun.txt
?

artinya, perintah batch akan menjalankan perintah yang sudah ditulis didalam file input runme.txt, sedangkan file postrun.txt sendiri akan dibuat secara otomatis sebagai output file.
Console adalah sebuah shortcut yang dapat digunakan untuk menjalankan perintah-perintah tertentu pada OS Linux kalau Dalam Windows biasanya disebut DosPrompt.  

Batch console adalah suatu proses yang dilakukan secara kelompok yang dapat digunakan untuk menjalankan perintah-perintah di sebuah file text tertentu pada OS Linux. 

Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman. Karena akses terhadap perangkat keras terbatas sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing.