Kamis, 30 Januari 2020

SYSTEM OPERASI

Assalamualaikum wr.wb hallo teman-teman namaku Fitriani RamdhaniSaya mendapatkan tugas mata kuliah Sistem Operasi dari dosen saya yaitu Ibu Sayida Musyarrofa, Jika kalian berkenan, saya ingin mengajak kalian untuk melihat artikel ini

Eitsss tunggu dulu😜 sebelum membaca artikel ini alangkah baiknya berdoa dahulu, supaya artikel ini barokah dan kalian yang membaca bisa dapat pahala Insha Allah dan tugasnya berupa beberapa soal dan harus saya jawab sebagai berikut:






1. Apa yang anda ketahui tentang Buffering, main storage dan Overlay. Jelaskan!

BUFERRING

Yang saya ketahui tentang apa itu Buffering adalah proses melakukan buffer dimana buffer merupakan area memory yang menyimpan data ketika data tersebut sedang dipindahkan antara dua device/antara device dan aplikasi.
Yang saya ketahui juga tentang apa itu Buffering. Si Buffering ini memiliki 4 cara Buffering, yang pertama :
1.      No Buffering (Tidak terdapat Buffer dalam Sistem Operasi) ketika proses memberi perintah untuk perangkat input output. MAka data akan langsung melewati system operasi dan lagsung dikirim ke proses User.
2.      Single Buffering (Terdapat satu buffer dalam Sistem Operasi) Ketika proses pemakai memberikan perintah I/O, sistem operasi menyediakan buffer bagian memori utama sistem untuk operasi.
3.      Double Buffering (Terdapat dua Buffer dalam Sistem Operasi tetapi hanya satu yang ditetapkan untuk berkas) Ide dasar dari double buffering adalah jika consumer mengosongkan salah satu buffer, maka producer dapat mengisikan ke dalam buffer yang lain, pada saat buffer pertama sudah kosong, maka buffer yang kedua harus dalam keadaan penuh.
4.      Circular Buffering (Sebuah skema dari buffer ganda seharusnya mulus keluar dari alur data diantara device I/O dan prose)  Buffering ganda dapat tidak mencukupi  jika proses melakukan operasi I/O yang berurutan dengan cepat.
5.      Utilitas dari Buffering (Buffering merupakan teknis mulus yang berfungsi salam perminataan I/O. Namun, dalam jumlah Buffering yang akan memungkinkan sebuah device I/O untuk tetap dalam bentuk sebuah proses yang tak hingga ketika permintaan rata-rata dari proses lebih besar dari pada device I/O dapat dilayani.

Buffering terjadi tidak begitu saja, Buffering terjadi mempunyai alasan loh, diantaranya;
·         Alasan pertama,  adalah untuk men-cope dengan kesalahan yang terjadi karena perbedaan kecepatan antara produsen dengan konsumen dari sebuah stream data. Sebagai contoh, sebuah file sedang diterima melalui modem dan ditujukan ke media penyimpanan di hard disk. Kecepatan modem tersebut kira-kira hanyalah 1/1000 daripada hard disk.
·         Alasan Kedua, dari buffering adalah untuk menyesuaikan device-device yang mempunyai perbedaan dalam ukuran transfer data. Hal ini sangat umum terjadi pada jaringan komputer, dimana buffer dipakai secara luas untuk fragmentasi dan pengaturan kembali pesan-pesan yang diterima. 
·         Alasan Ketiga, untuk buffering adalah untuk mendukung copy semantics untuk aplikasi I/O. Sebuah contoh akan menjelaskan apa arti dari copy semantics. Jika ada sebuah aplikasi yang mempunyai buffer data yang ingin dituliskan ke disk. Aplikasi tersebut akan memanggil sistem penulisan, menyediakan pointer ke buffer, dan sebuah integer untuk menunjukkan ukuran bytes yang ingin ditulis.

MAIN STORAGE
            Yang saya ketahui apa itu Internal Storage atau yang sering disebut juga sebagai Main Storage adalah memori yang memiliki tugas atau fungsi sebagai penampung data dan instruksi / progaram dari input device untuk dilanjutkan ke CPU (Central Processing Unit) dan juga tempat untuk menampung data / hasil kerja dari CPU sebelum dilanjutkan ke Output Unit. Dan yang harus diketahui Data, Program dan hasil pengolahan yang terdapat dalam internal storage ini hanya bersifat sementara waktu selama pengolahan berlangsung.
Contoh dari Internal Storage/Main Storage adalah :
·   RAM merupakan singkatan dari Random Access Memory adalah sebuah perangkat keras komputer yang berfungsi menyimpan berbagai data dan instruksi program, isi dari RAM dapat diakses secara random atau tidak mengacu pada pengaturan letak data. Data di dalam RAM bersifat sementara, dengan kata lain data yang tersimpan akan hilang jika komputer dimatikan atau catu daya yang terhubung kepadanya dicabut.
·   ROM juga mempunyai tugas untuk menyimpan program yang sifatnya tetap atau permanen loh, tidak tergantung pada keberadaan arus listrik (nonvolatile), dan program yang tersimpan dalam ROM mempunyai sifat yang hanya bisa dibaca oleh para pengguna komputer. Menyimpan data pada ROM tidak dapat dilakukan dengan mudah, namun membaca data dari ROM dapat dilakukan dengan mudah. Biasanya program / data yang ada dalam ROM ini diisi oleh pabrik yang membuatnya. Oleh karena sifat ini, ROM biasa digunakan untuk menyimpan firmware (perangkat lunak yang berhubungan erat dengan perangkat keras).


OVERLAY
Yang saya ketahui tentang apa itu Overlay adalah sebuah proses dapat lebih besar dari pada jumlah memori yang dialokasikan untuk proses, teknik overlay biasanya digunakan untuk kasus ini. Teknik Overlay biasanya digunakan untuk memungkinkan sebuah proses mempunyai jumlah yang lebih besar dari memori fisik daripada alokasi memori yang diperuntukkan.
Selain itu, Ide dari overlay adalah menyimpan di memori hanya instruksi dan data yang diperlukan pada satu waktu. Jika intruksi lain diperlukan, maka instruksi tersebut diletakkan di ruang memori menggantikan instruksi yang tidak digunakan lagi.

2.   Mengapa Sistem Operasi Windows lebih rentan terkena Virus?
            Sebelumnya saya ingin memberi tahu,jika windows adalah Sistem Operasi desktop yang paling populer dibandingkan dengan lainnya.
Pada awalnya Windows memang tidak didesain untuk keamanan, sedangkan Mac OS X dan Linux (berbasis UNIX) dibangun untuk bisa sistem operasi multi user yang memungkinkan pengguna untuk login dengan akun yang tidak terbatas, sementara versi Windows tidak ada yang pernah seperti itu.

            Windows baru memulai meningkatkan keamanan baru-baru ini


Microsoft baru mulai meningkatkan keamanan baru-baru setelah rilisnya Windows 8, sehingga bisa dikatakan terlambat dalam melindungi Sistem Operasi mereka

            Windows tidak di desain untuk sequrity dari awal

Tidak seperti Linux dan Mac OSX yang memang didesain untuk keamanan diamana ada fitur multiuser yang membatasi akses setiap akun tidak seperti Windows yang satu akun memiliki akses yang hampir tak terbatas.


3. Jelaskan Siklus Hidup Virus dan sebutkan tipe-tipe Virus?
Sebelum saya membahas terkait dengan tipe-tipe Virus, saya akan sedikit menjelaskan apa itu Virus dalam Sistem Operasi.

           Virus adalah program / aplikasi yang dapat menggandakan dirinya sendiri dan menyebar dengan cara  menyisipkan dirinya pada program dan data lainnya . Biasanya user tidak mengetahui jika komputer yang di milikinya terjangkit virus sampai salah satu data hilang atau program yang ada pada komputer tidak bisa di jalankan.
Hmm ngomongin soal virus, siapa sih yang suka virus ? 😜pasti ga ada lah ya hehe. Virus dapat mengganggu kinerja komputer kita, menghapus data data atau file file peting kita, mencuri file pribadi kita, dan bisa memata matai komputer kita.

          Virus computer umumnya di buat dengan tujuan tidak baik, banyak efek yang ditimbulkan oleh virus computer seperti memperbanyak dirinya sendiri sehingga memori menjadi kecil, ini mengapa computer/pc kita selalu hang atau freeze, lalu mengubah ekstensi pada filedan program yang membuat program/file tersebut tidak bisa digunakan, dan juga dapat juga mencuri data pribadi seseorang tanpa sepengetahuan orang tersebut, yang sangat berbahayanya lagi virus ini dapat merusak hardware pada computer.

           Seperti makhluk hidup pada umumnya, virus juga memiliki fase hidup loh? Mau tau lebih lanjut? Hayu atuh simak jawaban ini Mengenal Siklus Hidup Virus :D

Siklus hidup virus secara umum, melalui 4 tahap:
 o Dormant phase ( Fase Istirahat/Tidur )
Pada fase ini virus tidaklah aktif. Virus akan diaktifkan oleh suatu kondisi
tertentu, semisal:tanggal yang ditentukan,kehadiran program lain/dieksekusinya
program lain, dsb. Tidak semua virus melalui fase ini

o Propagation phase ( Fase Penyebaran )
Pada fase ini virus akan mengkopikan dirinya kepada suatu program atau
ke suatu tempat dari media storage (baik hardisk, ram dsb). Setiap
program yang terinfeksi akan menjadi hasil “klonning” virus tersebut
(tergantung cara virus tersebut menginfeksinya) 

o Trigerring phase ( Fase Aktif )
Di fase ini virus tersebut akan aktif dan hal ini juga di picu oleh beberapa
kondisi seperti pada Dormant phase

o Execution phase ( Fase Eksekusi )
Pada Fase inilah virus yang telah aktif tadi akan melakukan fungsinya.
Seperti menghapus file, menampilkan pesan-pesan, dsb


4. Jelaskan dan Sebutkan mengenai System Deadlock, cara mendeteksi Deadlock dan cara Pencegahan Deadlock?

Hallo teman-teman 😊 yang saya ketahui dan sudah pelajari dikelas apa itu System Deadlock adalah suatu kondisi dimana dua proses ataulebih saling menunggu proses untuk melepaskan sumber daya/Resources yang sedang dipakai. Deadlock juga teradi karena sebuah proses membutuhkan Resources tertentu, tetapi Resources tersebut sedang digunakan oleh proses lain. Padahal proses lain tersebut tidak akan melepaskan Resources selama proses yang dilakukannya belum selesai

Saya juga sudah mempelajari bagaimana cara mendetksinya yaitu,
Deadlock akan terjadi, jika dan hanya jika grafik tunggu memiliki siklus di dalamnya.Untuk mendeteksi deadlock, sistem harus memiliki grafik tunggu dan menjalankan algoritma deteksi deadlock secara periodik. Hal yang harus diperhatikan adalah seberapa sering algoritma deteksi harus dipanggil. Hal ini tergantung dari dua faktor:
Frekuensi terjadinya deadlock pada umumnya
Jumlah proses yang akan terpengaruh ketika deadlock terjadi.

Pada dasarnya Deadlock System juga bisa dicegah loh, ini dia beberapa cara untuk mencegah Deadlock System :
·         Masalah Kondisi Menunggu dan Memegang (Hold and wait condition)


Penanggulangan deadlock dari kondisi ini lebih baik dan menjanjikan, asalkan kita dapat menahan proses yang memegang sumber daya untuk tidak menunggu sumber daya laun, kita dapat mencegah deadlock. Caranya ialah dengan meminta semua sumber daya yang ia butuhkan sebelum proses berjalan. Tetapi masalahnya sebagian proses tidak mengetahui keperluannya sebelum ia berjalan. Jadi untuk mengatasi hal ini, kita dapat menggunakan algoritma bankir. Yang mengatur hal ini dapat sistem operasi ataupun sebuah protokol. Hasil yang dapat terjadi ialah sumber daya lebih di-spesifikasi dan kelaparan sumber daya, atau proses yang membutuhkan sumber daya yang banyak harus menunggu sekian lama untuk mendapat sumber daya yang dibutuhkan.

·         Masalah tidak ada Preemption (No preemption condition)


Hal ketiga ialah jangan sampai ada preemption pada sumber daya yang telah dialokasikan. Untuk memastikan hal ini, kita dapat menggunakan protokol. Jadi jika sebuah proses meminta sumber daya yang tidak dapat dipenuhi saat itu juga, maka proses mengalami preempted. Atau dengan kata lain ada sumber daya dilepaskan dan diberikan ke proses yang menunggu, dan proses itu akan menunggu sampai kebutuhan sumber dayanya dipenuhi.
Jalan lain kita harus mencek sumber daya yang dimaui oleh proses di cek dahulu apakah tersedia. Jika ya maka kita langsung alokasikan, sedangkan jika tidak tersedia maka kita melihat apakah ada proses lain yang menunggu sumber daya juga. Jika ya, maka kita ambil sumber daya dari proses yang menunggu tersebut dan memberikan pada proses yang meminta tersebut. Jika tidak tersedia juga, maka proses itu harus menunggu. Dalam menunggu, beberapa dari sumber dayanya dapat saja di preempted, tetapi jika ada proses yang memintanya. Cara ini efektif untuk proses yang menyimpan dalam memory atau register.

·         Masalah Circular Wait
Masalah ini dapat ditangani oleh sebuah protokol yang menjaga agar sebuah proses tidak membuat lingkaran siklus yang dapat mengakibatkan deadlock

5. Sebutkan dan Jelaskan kelebihan dari jenis-jenis System Operasi yang anda ketahui!

SYSTEM OPERASI MICROSOFT WINDOWS

Salah satu jenis – jenis sistem operasi yang cukup terkenal atau populer di kalangan pengguna adalah Microsoft Windows. Sistem operasi sangat terkenal dan rata-rata hampir digunakan seluruh pengguna di dunia di komputer mereka. 

Windows sendiri merupakan pengembangan dari MS-DOS, yang sudah mendukung fitur GUI. Windows pertama kali meluncurkan produk sistem operasi yang bernama very 1.0. Produk dari windows kini sudah berkembang pesat. Saat ini Windows sudah masuk ke tahapan perkembangan terakhirnya, yatu windows versi 10.0.

Yang saya ketahui apa itu kelebihan dari system ini adalah :




1.  User friendly dibandingkan dengan sistem operasi yang lain.
2.  Instalasi software masih mudah dibandingkan dengan instalasi di sistem operasi yang lain.
3.  Banyak software berbasis Windows.
4.  Dukungan driver yang lebih banyak.
5. Banyak orang yang menggunakan Windows sehingga banyak perusahan membuat aplikasinya menggunakan dasar Windows. Ada beberapa aplikasi yang hanya ada di Windows dan tidak di OS yang lainnya. Bahkan beberapa aplikasi vital dunia kerja.
6. Karena systemnya sudah dishare untuk bisa dikembangkan, maka semakin mudah siapa saja membuat software untuk dijalankan di Mircosoft Windows. Terutama dunia usaha yang membutuhkan aplikasi yang sesuai dengan kebutuhannya.

SYSTEM OPERASI MAC OS

Mac Os atau Macintosh merupakan sistem operasi yang ekslusif untuk digunakan pada produk keluaran Apple saja, seperti Mac Book dan juga berbagai komputer desktop lainnya yang dikeluarkan oleh Apple. Banyak orang yang juga menganggap bahwa Mac OS merupakan sabuah sistem Operasi yang masuk ke dalam keluarga sistem operasi UNIX.
Yang saya ketahui apa itu kelebihan dari system ini adalah :
1.      Hardware dan sistem operasi berasal dari produsen yang sama.
2.      Tidak bisa di tembus virus dan worm.


SYSTEM OPERASI  LINUX
Linux merupakan salah satu sistem operasi yang cukup populer, dan juga cukup dikenal oleh banyak orang, namun demikian penggunaannya tidak sebanyak sistem operasi Windows dan juga Mac OS. Sistem operasi ini merupakan sistem operasi yang sifatnya open source, alias terbuka.
Yang saya ketahui apa itu kelebihan dari system ini adalah:
1.      Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat dikatakan, tidak terdapat biaya lisensi untuk membeli atau menggunakan Linux.
2.      Linux mudah digunakan. Dulu, Linux dikatakan merupakan sistem operasi yang sulit dan hanya dikhususkan untuk para hacker. Namun, kini, pandangan ini salah besar. Linux mudah digunakan dan dapat dikatakan hampir semudah menggunakan Windows.
3.      Hampir semua aplikasi yang terdapat di Windows, telah terdapat alternatifnya di Linux. Kita dapat mengakses situs web Open Source as Alternative untuk memperoleh informasi yang cukup berguna dan cukup lengkap tentang alternatif aplikasi Windows di Linux.

6. Jelaskan apa yang dimaksud dengan Virtual Memory!

Yang sudah saya pelajari dan catat waktu dikelas saat berdiskusi mengenai Virtual Memory adalah, Virtual Memory (Memori Virtual) adalah memory yang dapat dibuat oleh user (pengguna komputer), yang digunakan oleh aplikasi untuk menggunakan sebagian dari memori sekunder seolah-olah ia menggunakannya sebagai RAM fisik.

Nah yang paling penting dan saya ingat waktu diskusi yaitu 👇
Prinsip Memory Virtual yang patut diingat :
"Kecepatan maksimum eksekusi proses di memory Virtal sapat sama, tetapi tidak pernah melampaui kecepatan eksekusi proses yang sama di sistem tanpa menggunakan Memory Virtual."

Implementasi Memory Virtual ada 2 cara
> Demand Paging
Yaitu dengan menerapkan konsep pemberian halaman pada proses.
>Demand Segmentation, lebih kompleks diterapkan ukuran segmen yang bervariasi.


Alhamdulillah, barakallah tugas Sistem Operasi yang dikasih Ibu Sayyida Musyarrofa sudah selesai. Teruntuk keluarga terimakasih banyak sudah sedikit berperan dalam pembuatan tugas ini terutama bapak sama mama, mulai dari meminjamkan chargeran laptop memberi semangat dan dukungan, wahhh sangat membantu sekali 💛
Whhhwahhhwahhhh saya juga ingin berterimakasih kepada rekan terdekat yang sudah mau mampir dan membaca artikel yang saya buat, semoga artikel ini bisa berguna bagi si pembaca💛




Kamis, 16 Januari 2020

21 Pertamakuuu💛

Assalamu’alaikum Warahmatullahi Wabarakatuh

Hari ini alhamdulillah banget  dan mau berterimakasih sama Allah karena hari ini ani ulang tahun yang ke 21.
Banyak doa terbaik dari keluarga dan sahabat yang mereka panjatkan untuk aku....
Mau berterimakasih juga sama keluarga dan sahabat yang selalu kasih aku support 💙

Wasalamu'alaikum Warahmatullahi Wabarakatuh

Minggu, 05 Januari 2020

Luvv Your Self💙

Ini cerita temenku yang aku ceritain lagi, dia juga ga mau disebutin namanya. Ini sebagai pembelajaran aja sii, ga lebih. Mari dibaca ;) hehehe
👀
Akhir-akhir ini aku tuh sering merasa stress, Selalu merasa terancam jika aku berada di lingkungan baru, depresi, takut, cemas, khawatir, selalu merasa sendirian, selalu merasa kesepian, selalu merasa paling menderita, selalu merasa bodoh, selalu merasa ga berharga, dan selalu merasa ga punya temen. dan hal ini tuh overthingking banget.

Aku cerita ke temen deketku dan keluarga feedback mereka sama aja. "ini itu wajar ko" "Mungkin kamu kurang inget sama Allah" atau Blaaa Blaa Blaaaaa. bahkan ada respon mereka seolah menyepelekan apa yang aku rasa. Padahal kalian gatau apa yang aku rasain. Ini salah satu membuat aku berfikir kalo mereka ga akan mengerti apa yang aku alamin dan rasain.

Dan setelah aku googling serta mencari tau tentang apa itu Mental health dan apa sebenernya yang terjadi sama aku. Ternyata kesehatan mental itu penting loh. Banyak banget orang yang aku juga, bahkan lebih seperti Bipolar disorder yang di alami ka pandu dan ka afina, serta OCD atau yang lainnya. Aku jadi tau apa itu kesehatan mental. Akhirnya aku memutuskan untuk pergi ke pertolongan profesional.

Untuk menghindari self Diagnosis, karena self diagnosis itu ga baik. Ga mudah memang untuk langsung memutuskan ke Psikolog. Aku juga sama kok butuh pertimbangan dan waktu karna pasti kalo udah denger psikolog itu banyak yang bilang "Gila" "ga waras" "orang stress" dan Blaa Blaaa Blaaaa.

Setelah aku pergi ke psikolog akhirnya aku ceritakan semua apa yang terjadi sama aku, dari A-Z aku ceritakan. alhamdulillah ini sangat membantu banget. Aku juga lebih tau lagi dan aku jadikan ini sebuah pembelajaran tentang apa itu Self Esteem dan Anxiety Taste. Aku juga di kasih PR dan harus konsul lagi supaya aku bisa sembuh dari kecemasan ini. Kalian jangan pernah takut yaaa untuk pergi ke Psikolog. Mencoba untuk mencintai diri sendiri apa salahnya?

Mungkin saat itu ketika aku tidak memberanikan diri untuk pergi ke pertolongan profesional mungkin aku sangat-sangat down, dan aku tidak akan bisa untuk mengontrol diriku sendiri. Sedih dan merasa sendiri, nangis terus kalo udah merasa stress dan depresi. Untuk temen-temen terdekat sebagian ada yang suportif, mungkin di awal ada yang bilang "ihh kenapa sih dia kaya gitu" "ihh itu dia hidupnya ngeluh terus" "marah-marah terus". tapi makin kesini temen-temenku sebagian ada yang memahami.

Jujur kalo ga ada suport system mungkin aku bakal gampang banget untuk relaps untuk jatoh. Tapi kalo ada suport system aku ga akan pernah merasa sendiri makannya itu yang aku selalu tekankan ketemen-temenku. Untuk orang kaya aku, simple chat atau video call  nge cek temen sehari-hari cuma yang kaya "hey apakabar" "gimana hari ini" "gimana kerjanya" "gapapakan hari ini" "gimana kuliahnya" itu tuh sangat berarti banget untuk orang kaya aku.

Untuk orang terdekat yang selalu kasih suport aku. aku cuma mau bilang terimakasih banyak.
kata-kata singkat yang kalian keluarkan untuk aku itu tuh udah berharga udah merubah pandangan aku untuk menjadi manuasia yang lebih baik dan merubah self esteem aku yang rendah ini.

Big Luv untuk kalian💙





SYSTEM OPERASI

Assalamualaikum wr.wb hallo teman-teman namaku Fitriani Ramdhani Saya mendapatkan tugas mata kuliah Sistem Operasi dari dosen saya yaitu ...