Showing posts with label Sistem Operasi. Show all posts
Showing posts with label Sistem Operasi. Show all posts

Definisi Proses pada System Operasi lengkap beserta Jenis dan Bagaimana cara proses terbentuk

8:00 AM Add Comment

Hallo sahabat setia JutsuCoding J

Setiap orang tentunya sudah pernah menggunakan beberapa sistem operasi seperti Windows, Mac OS, ataupun Linux. Tapi apakah kalian tau didalam sistem operasi yang sering kalian gunakan, terdapat beberapa elemen – elemen dan proses ? 

Nah untuk mengetahui penjelasan diatas, pada kesempatan kali ini Admin akan menjelasakan tentang proses yang ada didalam sistem operasi lengkap dengan penjelasan dan jenis - jenisnya. Oke kalo begitu kita simak saja penjelasan dibawah ini.


Proses dalam System operasi

PROSES DALAM SISTEM OPERASI


1) Apa Itu Proses Pada Sistem Operasi 

Proses adalah sebuah konsep utama pada sistem operasi. Yang berisi instruksi, data, program counter, register pemroses, stack data, alamat pengiriman dan variabel pendukung lainnya. Yang merupakan unit kerja terkecil yang secara individu mempunyai sumber daya dan dijadwalkan oleh sistem operasi.

Untuk kegiatan proses, sistem operasi berperan untuk mengelola segala proses pada sistem dan mengalokasikan sumber daya ke proses tersebut. Sehingga proses berjalan secara bersamaan, dimana setiap proses mendapatkan bagian-bagian memori dan kendalinya sendiri. Proses (program) memiliki 2 prinsip yaitu :

  1. Independent, adalah program-program tersebut berdiri sendiri, tidak saling bergantung dan terpisah.
  2. One program at any instant, adalah hanya satu proses yang dilayani oleh pemroses pada satu waktu.

2) Jenis – Jenis Proses Yang Terdapat Pada Sistem Operasi

Pada sistem tunggal, seperti Microsoft Windows dan Macintosh OS, seorang pengguna mampu untuk menjalankan beberapa program pada saat yang sama. Seluruh aktivitas didalam sistem operasi disebut dengan proses (processes). Di dalam Proses sistem operasi tersebut terdapat beberapa istilah seperti :

  1. Multiprogramming (multitasking) Dapat menjalankan banyak proses (Program) dalam satu prosesor secara bersamaan dan tiap proses mendapat bagian memori dan kendali itu sendiri
  2. Multiprocessing Dapat menjalankan banyak proses di komputer multiprocessor. 
  3. Distributed processing Dapat Memanajemen banyak proses yang dieksekusi di banyak sistem komputer yang tersebar (terdistribusi)

3) Elemen – Elemen Yang Terdapat Pada Proses

Didalam sistem operasi, terdapat proses-proses yang sangat valid dan selalu berhubungan satu sama lain, dan  prosesnya mempunyai beberapa elemen dasar untuk menjalankan proses tersebut, yaitu sebegai berikut :

  1. State : kondisi yang terjadi pada proses
  2. Priority : urutan perintah yang jelas pada suatu proses
  3. Program counter : instruksi pada sebuah proses
  4. Memory pointers : media penyimpanan (penunjuk alamat) pada proses
  5. Context data : Sebuah data yang berkaitan dengan proses
  6. I/O status information : Informasi yang terdapat masukan dan keluaran pada proses
  7. Accounting information : memberikan informasi yang dibutuhkan
  8. Identifier : menjelaskan proses yang sedang terjadi

4) Bagaimana Proses Terbentuk 

Proses terbentuk melalui system call createn yang terjadi pada sebuah komputer, yang didalamnya terdapat banyak proses yang berjalan secara bersamaan. Ketika sebuah proses dibuat maka proses tersebut akan memerlukan sumber daya seperti Waktu CPU, Memori, Berkas, atau perangkat I/O.


Contoh Pohon Proses

Suatu proses dapat membuat beberapa proses baru, melalui sistem pemanggilan pembuatan proses, selama jalur eksekusi. Pembuatan proses dinamakan induk proses, sebagaimana proses baru disebut anak dari proses tersbut. Tiap proses baru tersebut dapat membuat proses lainnya, sehingga membentuk suatu pohon proses seperti gambar diatas.

Baca Juga : Definisi dan Fungsi kode ASCII

5) Status Proses Dalam Sistem Operasi

Setiap proses terdiri dari suatu kesatuan yang terpisah, tetapi adakalanya proses-proses tersebut butuh saling berinteraksi. Saat proses dieksekusi, akan terjadilah perubahan status. Status proses diartikan sebagai bagian dari aktivitas proses yang sedang berlangsung pada saat itu, Status-status tersebut terdiri atas :

  1. New : proses yang sedang dibuat atau proses baru
  2. Running : proses yang sedang dijalankan atau berjalan
  3. Waiting : proses yang sedang menunggu beberapa event (kejadian) yang akan terjadi (seperti penyelesaian input output atau penerimaan sebuah signal / tanda)
  4. Ready : proses yang sedang menunggu untuk diproses oleh prosesor
  5. Terminated : proses telah selesai menjalankan tugasnya (selesai dieksekusi)

 Berikut ini merupakan gambar diagram dari status proses tersebut :

diagram dari status proses

------------------------------------------------------------------------------------------------------

Oke, mungkin penjelasan dari admin cukup sampai disini saja, tidak lupa juga Admin mengucapkan Terimakasih banyak kepada kalian semua yang telah mengunjungi website Jutsu Coding, semoga artikel ini dapat bermanfaat bagi kalian semua yang sedang mencari materi seputar Sistem Operasi. Selebihnya kami mohon maaf bila ada kesalahan kata atau ejaan yang kurang tepat.

Terakhir jangan lupa juga untuk selalu support Jutsu coding dan follow juga Fansfage Facebook dan Instagram Jutsu Coding untuk mendapatkan informasi terkini seputar Teknologi Informasi.

 

Apa itu Sistem Operasi ?

8:00 AM Add Comment

Hallo sahabat setia JutsuCoding J

Mungkin sebagian orang ataupun pengunjung dari website ini ada yang sudah pernah menggunkan Linux, Windows dan Macintosh.

Nah itu semua merupakan sistem operasi yang biasa digunakan pada sebuah komputer. Android yang biasa kita pakai juga termasuk kedalam sebuah sistem operasi yang dikembangkan dengan teknologi kernel Linux. Oleh karena itu pada kesempatan kali ini Admin akan menjelaskan sedikit tentang definisi dari Sistem Operasi.

 

Logo Sistem Operasi

Apa itu Sistem Operasi  ?

Sistem operasi atau Oprating System adalah sebuah perangkat lunak (Software) yang bertugas untuk melakukan kontrol dan manajemen terhadap perangkat keras (Hardware) serta menjalankan operasi-operasi dasar pada sistem komputer, termasuk menjalankan perangkat lunak aplikasi seperti program-program untuk mengolah kata dan sebagainya.

Secara umum, sistem operasi berada pada lapisan awal didalam memori komputer pada saat komputer dinyalakan atau booting. Sedangkan software-software seperti aplikasi dijalankan setelah sistem operasi berjalan.

Setelah komputer melakukan booting kemudian sistem operasi akan menjalankan layanan inti untuk software-software tersebut. Layanan inti yang akan dijalankan oleh sistem operasi yaitu seperti akses ke disk, manajemen memori, penjadwalan tugas schedule task, dan antar-muka user GUI/CLI. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "Kernel" pada suatu sistem operasi

 Baca Juga :  Pengertian dan Fungsi Kode ASCII

Macam – Macam Sistem Operasi

Sistem operasi utama yang digunakan komputer pada umumnya terbagi menjadi 3 kelompok besar:

1.  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, Windows 8 yang dirilis pada Oktober 2012), dan Windows Terakhir yaitu Windows 10 (Dirilis pada Juli 2015)).

2.  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.

3.  Sistem Mac OS, merupakan sebuah sistem operasi yang dikeluarkan oleh Apple yang biasa disebut Mac atau Macintosh. 

Fungsi Sistem Operasi

  • Sistem operasi membuat komputer menjadi lebih mudah dan menarik serta nyaman untuk digunakan.
  • Sistem operasi berfungsi untuk memanajemen dan menjalankan software atau hardware pada komputer.
  • Sistem operasi memungkinkan sumberdaya komputer digunakan secara efisien.
  • Sistem operasi yang disusun/diprogram sedemikian rupa memungkinkan menerima perubahan/pengembangan baru yang efektif dan efisien, dapat melakukan pengujian sistem tanpa mengganggu layanan yang telah ada.

REFERENSI :

Wikipedia - Pengertian System Operasi

---------------------------------------------------------------------------------------------------

Oke, mungkin penjelasan dari admin cukup sampai disini saja, tidak lupa juga Admin mengucapkan Terimakasih banyak kepada kalian semua yang telah mengunjungi website Jutsu Coding, semoga artikel ini dapat bermanfaat bagi kalian semua yang sedang mencari materi seputar Sistem Operasi. Selebihnya kami mohon maaf bila ada kesalahan kata atau ejaan yang kurang tepat.

Terakhir jangan lupa juga untuk selalu support Jutsu coding dan follow juga Fansfage Facebook dan Instagram Jutsu Coding untuk mendapatkan informasi terkini seputar Teknologi Informasi.


Pembahasan Lengkap Tentang Trojan Horse ( Malware)

3:15 AM Add Comment
Pembahasan Lengkap Tentang Trojan Horse ( Malware)


Bagi teman - teman yang sering berselancar di dunia Internet, pernahkan teman - teman berfikir bahwa komputer/laptop yang teman - teman pakai bebas dari worm, virus atau Trojan horse? Tentu sangat sulit mendeteksi  apakah bebas dari ketiga hal tersebut, karena ketiganya ancaman tersebut sangat berbahaya jika sampai  berada di komputer/laptop. Ketiga serangan tersebut memang tidak terlihat secara langsung, mereka  biasanya beraksi di belakang sehingga tidak terlihat secara langsung.

Berbicara ketiga ancaman tersebut, Trojan horse nampaknya menjadi salah satu yang menarik untuk kita bahas. Sebelum melanjutkan apakah teman - teman sudah tahu apa itu Trojan horse?

Pengertian Trojan Horse

Trojan (juga disebut trojan horse) adalah program apa pun (sering kali sah tetapi terkadang tidak) yang telah diubah oleh pemrogram jahat. Selama proses perubahan, programmer jahat memasukkan kode tambahan yang akan melakukan fungsi tersembunyi dan tidak sah. (Misalnya, bayangkan penyerang mengganti / nampan / login dengan baru / nampan / login yang telah dimodifikasi untuk menangkap dan merekam kata sandi menjadi file yang tersembunyi.)

Trojans dapat muncul di mana saja, tetapi mereka tidak muncul secara spontan di sistem teman- teman, juga tidak dapat menyebar tanpa campur tangan manusia. Sebaliknya, manusia harus secara fisik mengirimkannya ke sistem teman - teman melalui media portabel atau koneksi jaringan.

    Karena alasan ini, teman - teman harus selalu waspada terhadap perangkat lunak yang teman - teman unduh dari Internet. Kecuali dalam kasus yang jarang terjadi , teman - teman hampir tidak pernah memiliki sarana yang cocok untuk memverifikasi bahwa perangkat lunak aman sampai setelah teman - teman mengunduhnya (dan kadang-kadang, bahkan kemudian).



Sejarah Trojan Horse

Sejarah Trojan Horse


Trojan horse berasal dari cerita perang Troya, Trojan horse merupakan strategi orang-orang Yunani yang digunakan untuk memasuki kota Troy dengan cara licik.  Orang-orang Yunani membangun patung kuda kayu besar dengan menyembunyikan pasukan-pasukan  hebatnya di dalam patung kuda. Para orang Yunani berpura-pura berlayar menuju Troy dengan membawa  patung kuda kayu tersebut, orang Yunani menarik kuda tersebut sampai ke benteng  kota Troy sebagai hadiah kemenangan perang.

Nah saat malam tiba semuanya sudah pergi, pasukan Yunani yang ada didalam kuda tersebut keluar dan membuka gerbang utama agar pasukan Yunani yang tadi bersama naik kapal agar bisa masuk dan menyerang kota Troy. Secara singkatnya Trojan horse juga memiliki trik seperti itu untuk masuk ke sistem komputer,  salah satunya ikut di software-software yang di download dari website di internet.  Makanya untuk teman - teman yang suka download perlu hati-hati siapa tahu ada malware Trojan yang ikut terinstall.


Jenis - jenis Trojan

Karena beragam jenis dan fungsinya, trojan dapat dikelompokkan dalam kategori sebagai berikut:
  • Backdoor, Trojan yang sering digunakan dengan komputer yang sama – sama sebagai korban untuk membentu botnet pada jaringan yang bertujuan sama untuk melakukan tindak kriminal.
  • Exploit adalah program yang mengandung data atau code yang menggunakan vulnerability application software yang ada pada komputer korban seperti flash, adobe reader.
  • Rootkit, Dirancang untuk menyembunyikan objek atau aktivitas dalam sistem. Dirancang untuk menghalangi malicious code tidak bisa dihapus, sehingga dapat hidup dan lebih lama menginfeksi.
  • Trojan – Banker adalah program yang dirancang untuk mencuri data aku online banking system, e-payment berupa credit card dan debit card.
  • Trojan – DDOS, Merupakan lanjutan dari trojan backdoor, digunakan untuk melumpuhkan sistem, seperti webserver, dengan mengirimkan muliptle request, dari komputer korban dan komputer yang lainnya.
  • Trojan – Downloader, Jenis trojan ini dapat mengunduh dan menginstal versi baru dari malicious program pada komputer korban, termasuk memperbaharui jenis trojan itu sendiri.
  • Trojan – Dropper, Program jenis ini sering digunakan untuk menghindari deteksi antivirus.
  • Trojan – FakeAV, Jenis ini melakukan simulasi seperti software antivirus. Bertujuan untuk mengambil uang dari koban dengan cara menipu korban bahwa komputer korban terinfeksi virus, padahal belum tentu ada bagian sistem yang terinfeksi.
  • Trojan – IM, Trojan jenis ini mencuri data login dan password program pesan instan seperti Live Messenger, AOL IM, Yahoo! Messenger, Skype, dan lainnya.

Cara mengatasi Trojan Horse

Untuk mengatasi serangan Trojan horse ada beberapa cara yang bisa teman - teman lakukan.Yang paling utama adalah kewaspadaan terhadap program-program yang mencurigakan dan hanya melakukan install yang bersumber dari website-wesbite yang terpercara saja. Untuk mengetahui website terpercaya atau tidak salah satu caranya dengan mengecek apakah website sudah menggunakan SSL (Secure Socket Layers) atau belum. SSL memungkinkan proses transfer data dari client server dan sebaliknya terjadi dengan aman karena ada proses enkripsi data yang ketat.




Trojan horse ini bisa menyamar kesemua jenis file, tetapi kebanyakan ditemui pada file ekstensi .exe, .vbs, .bat dan jenis file lainnya. Yang pasti jika teman - teman mendownload file dari website yang jelas dan sudah menggunakan SSL pasti aman dari Trojan horse.

Semoga pembahasan mengenai Trojan ini bermanfaat. Sampai jumpa di artikel yang lainnya.


Mau liat kumpulan source code dan aplikasi bisa diliat disini .


Apa itu Malicious Code / Malcodes ?

9:14 AM Add Comment
Apa itu Malicious Code / Malcodes ?


Teknologi computer mengalami perkembangan yang sangat pesat pada era globalisasi ini.hampir semua bidang mengalami proses komputerisasi. Tetapi,bukan berarti hal tersebut tidak mengalami gangguan.Gangguan datang dari mana saja mulai dari manuasi ataupun code code perusak. Nah kali ini admin akan membahas mengenai apa sih itu Malicious Code ? 

Mari simak sama - sama !!!

Pengertian Malicius Code 

Malicious Code adalah kode perusak ( malicious codes atau disingkat malcodes ) didefinisikan sebagai semua macam program, makro atau script yang dapat diesekusi dan dibuat dengan tujuan untuk merusak sistem komputer. Oleh karena itu bug yang dibuat secara tidak sengaja oleh programer, tidak termasuk dalam kategori ini. Tetapi untuk bug yang benar-benar mengganggu, banyak orang mengkategorikannya sebagai malcodes.

Baca juga Apa itu VPN ?

Klasifikasi Malicius Code

Malcodes atau kode perusak dapat digolongkan dalam 3 macam golongan, sebagai berikut :
  • Virus
  • Worm
  • Trojan horse

Cara Mengantisipasi Malicius Code

Untuk mengantisipasi malcodes ini ada beberapa cara yang saya tau, berikut cara - caranya :

berikan kesadaran pada user tentang ancaman virus.
  1. ajarkan dan latih user cara menggunakan program anti virus
  2. Pastikan kebijakan kemanan anda up to date.
  3. gunakan program anti virus yang baik pada workstation, server dan gateway internet (jika punya).
  4. Biasakan para user untuk TIDAK membuka file attachment email atau file apapun dari floppy sebelum 110 % yakin atau tidak attachment/file tsb “bersih”.
  5. sebagai admin sebaiknya selalu mengupdate program anti-virus dan database virus


Itulah kupas - kupas singkat mengenai apa itu malicius code.  Semoga bermanfaat sampai jumpa di artikel yang lainnya :) .

Mau liat kumpulan source code dan aplikasi bisa diliat disini .

Apa Itu Sistem Operasi Linux? - Belajar Sistem Operasi Linux Part $1

4:46 PM Add Comment

Pada kesempatan kali ini Admin mengucapkan termikasih banyak kepada kalian yang selalu mensupport blog kami ini, tidak lupa juga admin mengingatkan kepada kalian untuk selalu menjaga kesehatan apalagi sekarang sedang terjadi Pandemic Covid 19 dan kalian pun harus berdiam diri di dalam rumah untuk mencegah penyebaran Virus Corona ini.

Tetapi jangan khawtir dengan berdiam diri di rumah kalianpun bisa mendapatkan ilmu tambahan dengan cara belajar dari Internet seperti yang akan Admin bahas saat ini yaitu tentang Linux. Oke kalo begitu kita langsung saja masuk ke materi...

Logo Linux


APA ITU LINUX ?

Linux merupakan sebuah sistem operasi Opensource yang diciptakan oleh seorang pemuda asal Finlandia bernama Linus Torvalds pada tahun 1991. Sistem Operasi Linux biasanya digunakan untuk sebuah Server dan perangakat Jaringan pada sebuah komputer.


Sebenarnya Linux itu sendiri terinsipirasi oleh Minix yang kemudian dikembangkan oleh Torvalds sehingga menjadi sistem operasi mirip Unix yang dapat dijalankan pada sebuah Komputer yang mana nama Linux tersebut diambail dari kumpulan sistem operasi Mirip Unix dengan menggunakan sistem Kernel Linux sebagai kernelnya.

Mungkin itu saja penjelasan singkat di pertemuan pertama ini mengenai “Apa Itu Linux” dei pertemuan selanjutnya mungkin Admin akan membahasa Sejarah Terciptanya Linux oleh sang penemu Linus Torvalds. Terkahir Admin mengucapkan Terimakasih karena telah berkunjung di website kami J