Follow me @helen.nd

Rabu, 22 Maret 2017

#Payung Teduh : Berdua Saja

17.59 0 Comments



Ada yang tak sempat tergambarkan oleh kataKetika kita berduaHanya aku yang bisa bertanyaMungkinkah kau tahu jawabnya

Malam jadi saksinyaKita berdua diantara kataYang tak terucapBerharap waktu membawa keberanianUntuk datang membawa jawaban

Mungkinkah kita ada kesempatanUcapkan janji tak kan berpisah selamanya


Senin, 20 Maret 2017

#Payung Teduh : Resah

08.58 0 Comments

Aku ingin berjalan bersamamuDalam hujan dan malam gelapTapi aku tak bisa melihat matamu
Aku ingin berdua denganmuDi antara daun gugurAku ingin berdua denganmuTapi aku hanya melihat keresahanmu
Aku menunggu dengan sabarDi atas sini, melayang-layangTergoyang angin, menantikan tubuh itu
Aku ingin berdua denganmuDi antara daun gugurAku ingin berdua denganmuTapi aku hanya melihat keresahanmu
Ingin berdua denganmuDi antara daun gugurAku ingin berdua denganmuTapi aku hanya melihat keresahanmu


SISTEM OPERASI BLACKBERRY

07.40 0 Comments

A.      PENGERTIAN SISTEM OPERASI
              Sebelum kita membahas tentang sistem operasi blackberry, kita akan membahas apa itu sistem operasi terlebih dahulu. Sistem operasi adalah komponen perangkat lunak infrastruktur dasar sistem komputerisasi. Sistem operasi mengontrol semua operasi dasar komputer atau perangkat lainnya. Sistem operasi memungkinkan pengguna untuk menginstal dan menjalankan aplikasi pihak ketiga, biasanya menambahkan fungsi baru ke perangkat.

B.      PENGERTIAN BLACKBERRY OS

Blackberry OS adalah sistem operasi milik mobile yang dikembangkan oleh RIM (Resesarch In Motion) untuk perusahaan Blackberry garis smartphone perangkat genggam. Sistem operasi ini menyediakan multitasking dan mendukung perangkat input khusus yang telah diadopsi oleh RIM untuk digunakan dalam handheld, khususnya trackwheel, trackball, dan yang paling baru trackpad dan touchscreen.
Platform Blackberry mungkin paling dikenal karena dukungan asli lingkungan komunikasi perusahaan, yang memungkinkan aktivasi nirkabel lengkap dan sinkronisasi email, kalender, tugas, catatan, dan juga kontak.
Pembaruan sistem operasi ini dapat secara otomatis tersedia dari operator nirkabel yang mendukung Blackberry dimana yang memuat perangkat lunak udara (OTASL) layanan. Pengembangan pihak ketiga dapat menulis perangkat lunak menggunakan Blackberry yang tersedia API (Apliccation Programming Interface), meskipun aplikasi yang menggunakan fungsi tertentu harus digital ditandatangani.

C.      SEJARAH BLACKBERRY OS

Kisah sukses Research In Motion Ltd, berawal dari seorang pemuda Yunani bernama Mike Lazardis, yang pada tahun 1967 memutuskan pindah dari Turki ke Kanada untuk mewujudkan mimpi dan merubah nasibnya. Ia sempat kuliah di Universitas Waterloo dan mendalami Teknik Elektro, namun karena suatu hal ia dikeluarkan.
Pada tahun 1984, dengan modal pinjaman dari teman dan keluarganya, Lazarsis dan dua temannya mendirikan RIM di Waterloo, Ontario, Kanada. Kontrak kerja pertamanya datang dari General Motor Kanada untuk mengerjakan otomatisasi industri. Pada tahun pertamanya, dari berbagai kontrak kerja, RIM berhasil mendapatkan penghasilan $1 juta dengan karyawan sekitar 12 orang.
Pada tahun 1987, RIM menerima kontrak dari Roger Cantel Mobile Comminications, yaitu operator pager dan telepon seluler. Dalam kontraknya, RIM bertugas mencari tahu potensi dari sistem jaringan digital nirkabel baru yang di kenalkan Ericsson. RIM berhasil membuat modem radio nirkabel berukuran mini pada tahun 1990. Modem buatan dari RIM ini banyak dipakai oleh perusahaan untuk berbagai produk dari komputer sampai mesin penjual otomatis.
Pada tahun 1991, RIM mengembangkan software untuk mendukung sistem e-mail nirkabel. RIM bekerja sama dengan dua perusahaan besar seperti Ericsson dan Anterior Teknologi. Ericsson berhasil mengenalkan modem radio portabel pada tahun 1992, Anterior Teknologi bertugas menyediakan gateway untuk sistem e-mail, sementara RIM akan meyediakan aplikasi pemograman. Kerjasama tiga pihak ini berhasil menciptakan sistem e-mail nirkabel dengan konektivitas tak terputus.
Pada tahun 1996, RIM dalam proses mengembangkan bisnis perangkat e-mail nirkabel, mengenalkan pager yang di beri nama Inter@ctive pager. Saat diluncurkan ke publik tahun 1997, Inter@ctive pager yang dijual seharga $675 menjadi produk yang sangat populer dan digemari.
Pada tahun 1998 RIM mendapat banyak kontrak untuk membuat Inter@ctive pager bagi banyak perusahaan besar seperti IBM, Panasonic Corp, Mobile Integrated Technologies, dan Telxon Corp. Akhir 1998, RIM mengenalkan versi upgrade dari Inter@ctive pager yang lebih hebat, kecil, murah dan mempunyai daya tahan lebih lama.
Setelah dua produk Inter@ctive pager sukses di pasaran, Akhirnya pada tahun 1999, RIM memutuskan untuk fokus di perangkat e-mail koorporat dengan mengenalkan produk barunya, yaitu BlackBerry.
Pada pertengahan  Desember 2004, BlackBerry pertama kali diperkenalkan di Indonesia oleh operator Indosat dan perusahaan Starhub. Perusahaan Starhub merupakan pengejewantahan dari RIM yang merupakan rekan utama BlackBerry. Pasar BlackBerry kemudian diramaikan oleh dua operator besar lainnya di tanah air yakni Excelcom dan Telkomsel.  Akibat tuntutan pemerintah Indonesia, Blackberry akhirnya membuka kantor perwakilan di Indonesia pada November 2010.
RIM mengumumkan pada Februari 2009 bahwa mereka memperluas operasi global mereka dengan membuka kantor dan fasilitas pelatihan di North Sydney, New South Wales, Australia.
Pada bulan Juni 2009 RIM telah mengumumkan bahwa mereka memperoleh Navigasi Dash, pembuat dari Dash Express. Pada Agustus 2009, RIM mengakuisisi Obor Handphone, memungkinkan dimasukkannya WebKit berbasis browser pada perangkat Blackberry merek.
Pada tanggal 18 Agustus 2009, Fortune Magazine bernama RIM sebagai perusahaan dengan pertumbuhan tercepat di dunia dengan pertumbuhan 84% dalam keuntungan selama tiga tahun meskipun resesi.
Pada tanggal 26 Maret 2010, perusahaan mengumumkan akuisisi pengembang aplikasi BlackBerry Viigo, sebuah perusahaan berbasis di Toronto. Persyaratan kesepakatan itu tidak diungkapkan.
RIM mencapai kesepakatan dengan Harman International pada 12 April 2010, untuk RIM untuk mengakuisisi QNX Software Sistem. “RIM gembira tentang rencana akuisisi QNX Software Systems dan kami berharap untuk kolaborasi yang sedang berlangsung antara Harman, QNX dan RIM untuk lebih mengintegrasikan dan meningkatkan pengalaman pengguna antara smartphone dan di dalam kendaraan audio dan sistem infotainment,” kata Mike Lazaridis, Presiden dan Co-CEO di RIM. “Selain kepentingan kita dalam memperluas kesempatan untuk QNX di sektor otomotif dan pasar lain, kami percaya bahwa akuisisi direncanakan QNX juga akan membawa nilai lain untuk RIM dalam istilah mendukung rencana produk tertentu mendadak untuk periferal cerdas, menambahkan properti intelektual yang berharga untuk portofolio RIM dan menyediakan jangka panjang sinergi bagi perusahaan-perusahaan berdasarkan keahlian OS signifikan dan saling melengkapi yang ada dalam RIM dan QNX tim hari ini.”
Pada tanggal 27 September 2010, RIM mengumumkan panjang dikabarkan BlackBerry Playbook komputer tablet. Pedoman BlackBerry secara resmi dirilis ke konsumen AS dan Kanada pada tanggal 19 April 2011.

Pada Mei 2010, RIM OS diselenggarakan 10,4% dari smartphone pasar sistem operasi. Pada 30 Jun 2011, investor mendorong perusahaan untuk membagi dual-CEO struktur mendadak ditarik setelah kesepakatan dibuat dengan RIM. RIM mengumumkan bahwa setelah diskusi antara dua kelompok, Northwest & Investasi Etis akan menarik usulan pemegang saham sebelum pertemuan tahunan RIM.

Pada bulan Juni 2011, perusahaan telah mengumumkan prediksi Q1 2011 pendapatan yang akan turun untuk pertama kalinya dalam sembilan tahun dan juga mengumumkan rencana untuk mengurangi pekerjaan. Hal ini diikuti oleh pasar yang saham jatuh ke level terendah sejak 2006. Sejak Juni 2008 sampai Juni 2011, pemegang saham RIM kehilangan hampir $ 70000000000 atau 82 persen dengan penurunan terbesar di antara komunikasi peralatan penyedia, dari $ 83000000000 di 3 tahun sebelumnya untuk saat ini $ 13600000000. Pada bulan Juli 2011, perusahaan axed 2.000 pekerjaan, PHK terbesar dalam sejarahnya. Lay-off mengurangi tenaga kerja dari perusahaan sekitar 11% dalam satu stroke dari 19.000 menjadi 17.000

D.     PERBEDAAN BLACKBERRY OS DENGAN SISTEM OPERASI LAIN


    Perangkat Blackberry adalah device yang sama dengan handphone lain yang mempunyai fasilitas sms dan telepon. Tetapi perangkat Blackberry sendiri yang membedakannya adalah sistem operasinya. Karena sistem operasi Blackberry merupakan sistem operasi yang berbasis java buatan RIM. Blackberry hanyalah seperti handphone biasa jika tidak mengaktifkan layanan servis Blackberry. Namun, jika layanan servis Blackberry diaktifkan dapat menjadi killer device untuk mengakses internet terutama e-mail, Blackberry juga dapat melakukan cek e-mail, mengirim e-mail, menghapus e-mail secara otomatis tidak seperti handphone lainnya yang harus melakukannya secara manual. Perbedaan lainnya yaitu Blackberry dapat mengkompres e-mail yang masuk ke inbox. Penggunaan device bandwith ppada Blackberry membuat koneksi internet sangat irit sekali.

E.      KELEBIHAN DAN KELEMAHAN BLACKBERRY OS
·         Kelebihan
o   System full back-up atau recover sebagian maupun sepenuhnya mempermudah user dalam memback-up data-data penting
o   Cukup menggunakan fungsi change device pada saat akan mengganti unit blackberry baru setelah itu data-data penting beserta setting dari party software ketiga akan tercopy dengan mudah ke dalam perangkat blackberry blackberry baru
o   Fungsi autotext, cukup dengan menentukan keyword lalu mengasosiasikannya dengan isi pengganti yang biasanya berisi text atau character yang panjang, dan digunakan dengan mengetikan keyword, maka isi pengganti akan menggantikan keyword tersebut
o   Fungsi search, sangat membatu untuk mencari informasi atau data yang tersimpan di perangkat blackberry atau yang ada di jaringan internet
o   Profile pada blackberry sangat fleksibel. Untuk setiap account email,sms, mms, phone, facebook dan lainnya dapat diaturringtone/vibrate dan led sign yang berbeda-beda
o   Fitur speed dial pada blackberry qwerty sebanyak pilihan a-z,dikurangi default key akan sangat membantu dalam melakukanpanggilan secara cepat
o   Fungsi BBM (Blackberry Messenger) yang merupakan salah satu fiturandalan BlackBerry yang memberikan layanan untuk chatting kesesama pengguna BlackBerry.
o   Customize Theme untuk user level Advanced mengizinkanpenggunanya untuk dengan mudah dan mendesain rancangan theme sendiri sesuai kebutuhan.
o   Fungsi geotag pada blackberry ber-GPS dapat membuat foto-fotoyang diambil dari perangkat BlackBerry terserbut berisikan infromasilokasi.
o   Tampilan akses multimedianya telah terintegrasi dan sangatnyaman untuk digunakan
o   Dengan mengaktifkan fungsi password, jika terjadi kehilangan terhadap blackberry, pencuri yang salah memasukan password akanmenghapus seluruh data (wipe) di blackberry anda, sehingga datapenting anda tidak gampang diambil.
o   Fitur firewallnya,sangat efektif dalam memblok sms/mms/phone call yang tidak kita inginkan


·         Kelemahan
o   Belum mendukung conference call
o   Tidak ada aplikasi native untuk menerima dan mengirimkan fax
o   Fungsi rekaman native (voice recorder) memiliki kualitas rekaman yang kurang memuaskan dan hanya mampu merekam 10 menit dan dalam format yang tidak umum seperti mp3, wav, dan sebagainya
o   Pada blackberry qwerty, spell check yang membantu pengecekan kesalahan ketik hanya dapat berjalan jika selesai diketik. Padahal, kesalahan ketik seharusnya dapat kita check saat melakukan pengetikan
o   Seluruh aplikasi pihak ketiga terinstall bersama pada memoryinternal, sehingga dengan memory internal (RAM) blackberry yangterbatas, tidak banyak aplikasi pihak ketiga yang dapat diinstall (terutama pada blackberry type lama) meskipun sudah tersedia software yang dapat memindahkan instalasi 3rd party software pada memory card saat digunakan program 3rd party tetap di load di internal memory  (RAM).
o   Software party ketiga yang terinstall tidak otomatis terback-up saat kita melakukan backup, harus dilakukan trick khusus untuk membackup software party ketiga ini. Kecuali anda bersedia menginstall software party ketiga setelah anda melakukan upgrade/downgrade OS.
o   Sinkronisasi antara email di blackberry dan server, terutama untuk email yang sudah kita delete di blackberry sering tidak bekerja dengan baik, sehingga sering kali email yang sudah kita delete di blackberry dan kita purge serta reconsile (dari menu Reconsile) tetap tertarik di mail client PC/Laptop kita, tentunya hal inimenjengkelkan karena kita harus memeriksa kembali mana email yang harus di delete kembali maupun yang tidak kita delete di blackberry untuk kita arsipkan di mail client PC/Laptop kita.
o   Untuk mengirim email ukuran file yang bisa dikirim dan diterima maximal 2.9Mb
o   Browser bawaan blackberry tidak sempurna menampilkan web page berjava script dan animasi.

F.       STRUKTUR BLACKBERRY OS
           Blackberry memiliki Operation System tersendiri yang khusus dirancang untuk smartphone ini. Semua aplikasi-aplikasi Blackberry berjalan menggunakan service-service berikut: BES (Blackberry Enterprise Server) dan BIS (Blackberry Internet Service).

           BES dapat digunakan oleh jaringan e-mail yang berbasis Microsoft Exchange, Lotus Domino, dan Novell Group Wise. BES memang ditujukan bagi pelanggan korporasi dengan cakupan usaha yang besar. BES mengintegrasikan seluruh smartphone Blacberry pada suatu organisasi dengan sistem perusahaan yang telah ada. Keuntungan yang diperoleh adalah memperluas komunikasi nirkabel dan data perusahaan kepada pengguna aktif dengan cara yang aman.

                                    (Gambar BES (Blackberry Enterprise Server)).

    BES adalah perangkat lunak yang diperuntukan bagi pengguna pribadi yang memungkinkan untuk mengintegrasikan smartphone dengan 10 akun e-mail yang berbasis Post Office Protocol (POP3) dan Internet Message Access Protocol (IMAP), menerima dan mengirim pesan instan, serta berselancar di internet. Dengan BIS kita juga dapat membuka tambahan data (attachment) dalam bentuk excel, word, power point, pdf, zip, jpg, gif, dengan tingkat kompresi data yang tinggi.

                                       (Gambar BIS (Blackberry internet service)).

Struktur Aplikasi Blacberry
Aplikasi-aplikasi pada Blackberry biasanya dibuat dengan java ditambah syntac RIM sendiri. Aplikasi-aplikasi Blackberry terbagi tiga: aplikasi browser, aplikasi java, aplikasi MDS.

Aplikasi Browser pada Blackberry
Aplikasi browser adalah apllikasi web-based yang bisa diakses dengan Blacberry Browser.

Struktur Aplikasi Java Pada BlackBerry
Aplikasi pada Blackberry ditulis menggunakan Java MIDP. Alasan kenapa Blackberry juga menggunakan aplikasi get jar yaitu karena aplikasi berbasis Java MIDP hasil dari compilasi J2EE yang bersifat multi platform yang berarti hampir semua perangkat mobile seperti: Smartphone (Blackberry), Iphone, Ipad, Handphone, Ponsel, Gadget, dan perangkat mobile digital lainnya menggunakan standard Platform Java MIDP  sebagai runtime aplikasi java terutama untuk aplikasi tambahannya. Selain itu, Aplikasi Java MIDP memiliki konstruksi program yang ketat dan independence sesuai dengan JVM (Java Virtual Machine), Aplikasi Java juga lebih diprioritaskan untuk aplikasi jaringan multi platform.

                                       (Gambar Struktur Aplikasi Java Blackberry).

Pada gambar diatas menggambarkan fondasi penyusun aplikasi Blackberry. Dua blok teratas menunjukan bahwa aplikasi Blackberry dapat dibangun di atas MIDP API atau Blackberry API. Dengan menggunakan Blackberry API, kita juga bisa membuat aplikasi yang efisien, responsive, dan lebih menarik karena Blackberry API dirancang khusus untuk perangkat Blackberry. 

RIMlet dan MIDlet
RIMlet dan MIDlet mempunyai fungsi sistem yang berbeda, fungsi sistem RIMlet terdiri dari inisialisasi sebuah titik masuk aplikasi dengan menggunkan fungsi (System.main()), dan penghentian aplikasi dengan menggunkan fungsi (System.exit()).

                                                      (Gambar Struktur RIMlet)

Sedangkan MIDlet sesuai spesifikasinya mempunyai fungsi sistem antara lain inactive, active, paused, dan destroyed. Berdasarkan feedback tertentu, kode aplikasi MIDlet dapat menjalankan software manajemen aplikasi Blacberry untuk mengubah status aplikasi MIDlet itu sendiri. Beberapa contoh dari feedback tersebut dapat berupa interaksi pengguna pada perangkat Blackberry, yaitu perubahan tanggal dan waktu, boot up atau shut down, dan masih banyak lagi.

                                                     (Gambar Struktur MIDlet).
G.     KESIMPULAN
             Secara keseluruhan, Blackberry OS memiliki banyak keunggulanyang membuatnya diminati oleh para konsumen.  Terutamakonsumen dari dunia bisnis dan remaja. Hal ini dikarenakan Blackberry OS sangat mendukung untuk berkomunikasi baik dalambentuk email, chat, social network, dan lain lain. Selain itu, semua layanan tersebut dapat dinikmati oleh konsumendalam satu paket yang dihargai dengan harga yang terjangkau. Dengan paket tersebut konsumen dapat menikmati berbagai macamlayanan data BlackBerry tanpa ada batasan tergantung padapaketnya. Konsumen dapat melakukan browsing, social networking,email, dan lain lain. Keterbukaan Blackberry OS dengan berbagai macam aplikasi pihakketiga membuat Blackberry OS kaya akan fitur dan nilai tambahyang dapat menambah daya tarik konsumen untuk memiliiki produk-produk keluaran RIM tersebut.

Senin, 13 Maret 2017

Hampir

04.44 0 Comments


Sendiri kau dekatiku
Menyelipkan rasamu di hati bekuku
Mungkin aku yang keliru,
atau Kau yang tak lagi mau tau
Tapi berubahmu sadarkan naluriku

Mengapa..
Hatiku mencinta saat kau mulai pergi
Lantas siapa yang salah
Aku dengan perasaanku 
atau Kau dengan rasa bosanmu

Rabu, 08 Maret 2017

Pengantar Sistem Operasi

05.33 0 Comments
Assalamu'alaikum wr.wb.

Pada kesempatan kali ini, saya akan membagikan rangkuman tentang Materi Pengantar Sistem Operasi yang bersumber dari buku Avi Silberschatz : Operating System Concepts 8th Edition Bab 1 dan 2.


A.  Pengertian Sistem Operasi
Sistem Operasi adalah program yang mengelola perangkat keras komputer dan juga bertindak sebagai perantara antara pengguna komputer dan perangkat keras komputer.

Secara lebih rinci, sistem operasi didefinisikan sebagai sebuah program yang mengatur perangkat keras komputer, dengan menyediakan landasan untuk aplikasi yang berada di atasnya, serta bertugas untuk mengendalikan (kontrol) serta mengkoordinasikan pengunaan perangkat keras untuk berbagai program aplikasi untuk bermacam-macam pengguna.


B.  Organisasi(Susunan) Sistem Komputer


Sebelum menjelajahi tentang bagaimana sistem operasi  berjalan, kita perlu mengetahui pengetahuan umum tentang beberapa bagian struktur sistem komputer.

1.      Operasi Sistem Komputer
Sistem komputer terdiri atas CPU dan sejumlah device controller yang terhubung melalui sebuah bus yang menyediakan akses ke memori. Umumnya, setiap device controller bertanggung jawab atas sebuah hardware spesisfik. Setiap device dan CPU dapat beroperasi secara konkuren untuk mendapatkan akses ke memori. Adanya beberapa hardware ini dapat menyebabkan masalah sinkronisasi. Karena itu untuk mencegahnya sebuah memory controller ditambahkan untuk sinkronisasi akses memori.

2.      Struktur Penyimpanan
CPU dapat memuat petunjuk hanya dari memori, sehingga setiap program yang dijalankan harus disimpan di sana. tujuan umum komputer menjalankan sebagian program mereka dari memori dapat menulis ulang, memori utama yang biasa diimplementasikan dalam teknologi semikonduktor yang disebut dynamic random - akses memori (DRAM). Komputer menggunakan bentuk lain dari memori juga. Program bootstrap biasanya disimpan dalam read-only memory (ROM) atau elektrik bisa dihapus programmable read-only memory (EEPROM). Karena ROM tidak dapat diubah, hanya program statis yang tersimpan di sana. EEPROM tidak dapat diubah dan berisi program yang kebanyakan statis.

3.      I/O Structure
Ada dua macam tindakan jika ada operasi I/O. Kedua macam tindakan itu adalah :
Setelah proses I/O dimulai, kendali akan kembali ke user program saat proses I/O        selesai (Synchronous). Instruksi wait menyebabkan CPU idle sampai interrupt berikutnya. Akan terjadi Wait loop (untuk menunggu akses berikutnya). Paling banyak satu proses I/O yang berjalan dalam satu waktu.
Setelah proses I/O dimulai, kendali akan kembali ke user program tanpa menunggu proses I/O selesai (Asynchronous). System call permintaan pada sistem operasi untuk mengizinkan user menunggu sampai I/O selesai.Device-status table mengandung data masukkan untuk tiap I/O device yang menjelaskan tipe, alamat, dan keadaannya.

Sistem operasi memeriksa I/O device untuk mengetahui keadaan device dan mengubah tabel untuk memasukkan interrupt. Jika I/O device mengirim/mengambil data ke/dari memory hal ini dikenal dengan nama Direct Memory Access (DMA).

C. Cara Kerja Sistem Operasi
1.     Pemasukan (Input)
Tahap pemasukan (input) merupakan tahap awal dari proses pengolahan yang terjadi pada sistem komputer. Tahap ini berupa pemasukan data mentah ke dalam sistem komputer melalui input device. Contoh dari peralatan masukan (input device) diantaranya, keyboard, mouse, scanner, dll. Alat-alat inilah yang digunakan untuk memasukan data yang hendak diolah. Seperti hal nya keyboard, difungsikan untuk memasukan huruf, angka, maupun simbol-simbol lainnya ke dalam komputer yang selanjutnya akan diproses.

2.     Pemrosesan (Process)
Pada tahap ini, data yang telah dimasukan melalui peralatan input tadi akan diproses. Tahap proses ini dilakukan oleh processing device yaitu CPU. Yang mana CPU ini dapat melakukan fungsi perhitungan dan logika untuk perbandingan (ALU) dan juga mengontrol (CU). Pada tahap ini, data yang masih mentah tadi diproses sedemikian rupa sehingga data tersebut siap dicetak menjadi informasi yang lebih bermanfaat.

3.     Pengeluaran (Output)
Pada tahap ini, data yang tadinya telah dimasukan melalui peralatan input, kemudian diproses oleh CPU akan bisa dicetak apabila sudah siap. Pencetakan ini bisa berupa hardcopy dan juga softcopy. Hard copy berarti menggunakan media fisik seperti kertas ataupun yang lainnya. Softcopy berarti menampilkan gambar visual melalui monitor ataupun projektor. Yang termasuk dalam peralatan output disini adalah, monitor, projector, printer, dll.

4.     Penyimpanan (Storage)
Tahap ini merupakan proses perekaman hasil pengolahan ke alat penyimpan (storage device) dan dapat dipergunakan kembali sebagai input untuk proses selanjutnya. Jadi, data mentah yang telah diproses tadi dapat disimpan pada media penyimpanan (Storage device) agar nantinya bisa digunakan kembali sewaktu-waktu apabila ingin mencetak data tersebut.

Pada gambar terlihat dua anak panah yang saling berlawanan arahnya, ini menunjukan bahwa data dapat disimpan dan diambil kembali jika dibutuhkan untuk keperluan pengolahan data.

D.  Struktur Sistem Operasi

Menurut Avi Silberschatz, Peter Galvin, dan Greg Gagne, memandang atau mengartikan apa itu sistem Operasi bisa diketahui dari beberapa hal, diantaranya dengan mengetahui komponen-komponen sistemnya dan layanan yang disediakan oleh sistem operasi.

Tidak semua sistem operasi mempunyai struktur yang sama. Namun menurut Avi Silberschatz, Peter Galvin, dan Greg Gagne, umumnya sebuah sistem operasi modern mempunyai komponen sebagai berikut:
  • Managemen Proses.
  • Managemen Memori Utama.
  • Managemen Berkas.
  • Managemen Sistem I/O.
  • Managemen Penyimpanan Sekunder.
  • Sistem Proteksi.

Proses adalah sebuah program yang sedang dieksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. Sumber daya tersebut dapat berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O. Sistem operasi mengalokasikan sumber daya-sumber daya tersebut saat proses itu diciptakan atau sedang diproses/dijalankan. Ketika proses tersebut berhenti dijalankan, sistem operasi akan mendapatkan kembali semua sumber daya yang bisa digunakan kembali.
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan managemen proses seperti:
  • Membuat dan menghapus proses pengguna dan sistem proses.
  • Menunda atau melanjutkan proses.
  • Menyediakan mekanisme untuk proses sinkronisasi.
  • Menyediakan mekanisme untuk proses komunikasi.
  • Menyediakan mekanisme untuk penanganan deadlock.

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 tersendiri. Memori utama berfungsi sebagai tempat penyimpanan instruksi/data yang akses datanya digunakan oleh CPU dan perangkat I/O. Memori utama termasuk tempat penyimpanan data yang yang bersifat volatile -- tidak permanen -- yaitu data akan hilang kalau komputer dimatikan.
Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan managemen memori seperti:
  • Menjaga track dari memori yang sedang digunakan dan siapa yang menggunakannya.
  • Memilih program yang akan di-load ke memori.

Berkas adalah kumpulan informasi yang berhubungan, sesuai dengan tujuan pembuat berkas tersebut. Umumnya berkas merepresentasikan program dan data. Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.). Sistem operasi mengimplementasikan konsep abstrak dari berkas dengan mengatur media penyimpanan massa, misalnya tapes dan disk.
Sistem operasi bertanggung-jawab dalam aktivitas yang berhubungan dengan managemen berkas:
  • Pembuatan dan penghapusan berkas.
  • Pembuatan dan penghapusan direktori.
  • Mendukung manipulasi berkas dan direktori.
  • Memetakan berkas ke secondary-storage.
  • Mem-back-up berkas ke media penyimpanan yang permanen (non-volatile).

Sering disebut device manager. Menyediakan device driver yang umum sehingga operasi I/O dapat seragam (membuka, membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca berkas pada perangkat keras, CD-ROM dan floppy disk.
Komponen Sistem Operasi untuk sistem I/O:
  • Penyangga: menampung sementara data dari/ ke perangkat I/O.
  • Spooling: melakukan penjadualan pemakaian I/O sistem supaya lebih efisien (antrian dsb.).
  • Menyediakan driver: untuk dapat melakukan operasi rinci untuk perangkat keras I/O tertentu.

Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil. Oleh karena itu, untuk menyimpan keseluruhan data dan program komputer dibutuhkan penyimpanan sekunder yang bersifat permanen dan mampu menampung banyak data, sebagai back-up dari memori utama. Contoh dari penyimpanan sekunder adalah hard-disk, disket, dll.
Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan managemen disk seperti:
  • free-space management.
  • alokasi penyimpanan.
  • penjadualan disk.

Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, atau pengguna ke sistem sumber daya. Mekanisme proteksi harus:
  • Membedakan antara penggunaan yang sudah diberi izin dan yang belum.
  • Menspesifikasi kontrol untuk dibebankan/diberi tugas.
  • Menyediakan alat untuk pemberlakuan sistem.


E.  Layanan Sistem Operasi
Layanan sistem operasi dirancang untuk membuat pemrograman menjadi lebih mudah.
1.      Pembuatan Program
Sistem operasi menyediakan berbagai fasilitas yang membantu programer dalam membuat program seperti editor. Walaupun bukan bagian dari sistim operasi, tapi layanan ini diakses melalui sistim operasi.
2.      Eksekusi Program
Sistem harus bisa me-load program ke memori, dan menjalankan program tersebut. Program harus bisa menghentikan pengeksekusiannya baik secara normal maupun tidak (ada error).
3.      Operasi I/O
Program yang sedang dijalankan kadang kala membutuhkan I/O. Untuk efisiensi dan keamanan, pengguna biasanya tidak bisa mengatur peranti I/O secara langsung, untuk itulah sistem operasi harus menyediakan mekanisme dalam melakukan operasi I/O.
4.      Manipulasi Sistem Berkas
Program harus membaca dan menulis berkas, dan kadang kala juga harus membuat dan menghapus berkas.
5.      Komunikasi
Kadang kala sebuah proses memerlukan informasi dari proses yang lain. Ada dua cara umum dimana komunikasi dapat dilakukan. Komunikasi dapat terjadi antara proses dalam satu komputer, atau antara proses yang berada dalam komputer yang berbeda, tetapi dihubungkan oleh jaringan komputer. Komunikasi dapat dilakukan dengan share-memory atau message-passing, dimana sejumlah informasi dipindahkan antara proses oleh sistem operasi.
6.      Deteksi Error

Sistem operasi harus selalu waspada terhadap kemungkinan error. Error dapat terjadi di CPU dan memori perangkat keras, I/O, dan di dalam program yang dijalankan pengguna. Untuk setiap jeniserror sistem operasi harus bisa mengambil langkah yang tepat untuk mempertahankan jalannya proses komputasi. Misalnya dengan menghentikan jalannya program, mencoba kembali melakukan operasi yang dijalankan, atau melaporkan kesalahan yang terjadi agar pengguna dapat mengambil langkah selanjutnya.

Demikian rangkuman tentang Pengantar Sistem Operasi, rangkuman ini sedikit banyak memiliki kekurangan, Oleh karenanya mohon maaf jika ada salah kata ataupun adanya pemakaian kata yang dirasa kurang difahami oleh pembaca. Last but not the least, Semoga post ini bermanfaat.

Wassalamualaikum wr.wb.