Showing posts with label Pelajaran. Show all posts
Showing posts with label Pelajaran. Show all posts

PENGERTIAN DAN CONTOH REKAYASA PERANGKAT LUNAK

6:26 PM Add Comment

Apa itu Software ?

Sebelum kita membahas apa itu rekayasa perangkat lunak alangkah lebih baiknya kita memahami dulu apa itu software. Software merupakan program komputer, prosedur, dokumentasi dan data berkaitan untuk mengoperasikan sistem komputer.   perangkat elektronik seperti komputer dan  handphone tidak dapat berjalan tanpa adanya software.

Jenis - jenis Software

Terdapat beberapa jenis software, antara lain sebagai berikut :

a. Berdasarkan market

Software berdasarkan market dapat dikategorikan menjadi 2 yaitu :

  • Software Generik, perangkat lunak standar yang diproduksi oleh perusahaan pengembang dan dijual di pasar terbuka ke siapapun yang bisa membelinya (Shrink-wrapped)
  • Software Pesanan/Custom/Bespoke, Perangkat lunak yang dikembangkan khusus dan disesuaikan dengan kebutuhan pelanggan (Dibuat untuk pelanggan tertentu)

b. Berdasarkan domain

Software berdasarkan domaindapat dikategorikan menjadi 7 yaitu :
  • System software, kumpulan program yang ditulis untuk layanan program-program lainnya.
    Contoh: Compilers, operating system, drivers, dll
  • Application software, merupakan program yang didesain untuk meningkatkan kinerja dan membantu pengguna dalam menjalankan tugas-tugasnya (seperti mengedit video, membuat surat dll) baik  single user maupun multiuser.
    Application Sofware memiliki 4 kategori : Business, Graphics and multimedia, Home/Personal/Educational, dan Communication
  • Engineering/scientific software,merupakan perangkat lunak yang digunakan di dalam bidang aplikasi teknik dan kerekayasaan.
    Contoh : Computer Aided Design (CAD), system stimulation dan lainnya.
  • Embedded software, merupakan perangkat lunak yang tertanam di dalam read-only memory dan digunakan untuk mengendalikan produk dan sistem.
    Contoh : Elevator, Air Conditioner, keypad control untuk microwave oven
  • Product line software, merupakan software dirancang untuk menyediakan kemampuan khusus untuk digunakan oleh pelanggan yang berbeda-beda dan berkonsentrasi pada pasar tertentu.
    Contohn : Word processing, spreadsheet, CG, multimedia, dll.
  • Web applications, dikembangkan di dalam lingkungan komputasi yang tidak hanya menyediakan fitur standalone dan fungsi-fungsi, tetapi juga dapat diintegrasikan dengan database korporat dan aplikasi bisnis.
    Contoh : Resource Sharing dan Komunikasi dan informasi
  • Artificial intelligence software, merupakan suatu algoritma non-numerik yang digunakan untuk memecahkan permasalahan rumit yang tidak bisa diselesaikan dengan komputasi atau analisis permasalahan secara langsung.
    Contoh : Robotics dan expert system

Lisensi Software


Terdapat 2 jenis lisensi dalam software yaitu open source dan closed source

  • Open source, merupakan software yang source codenya terbuka dan didistribusikan dalam suatu format lisensi yang memungkinkan pihak lain secara bebas memperbanyak dan memodifikasi source code didalamnya. lebih jelas anda dapat membaca pengertian open source.
  • Closed Source, software yang source codenya tertutup dan didistribusikan dengan suatu format lisensi yang membatasi pihak lain untuk menggunakan, memperbanyak dan memodifikasi.lebih jelas anda dapat membaca pengertian closed source.

pengertian rekayasa perangkat lunak menurut para ahli

Setelah memahami lebih dalam apa itu software atau perangkat lunak, berikut adalah pengertian rekayasa perangkat lunak 

Menurut Sommerville, rekayasa perangkat lunak adalah disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal spesifikasi, desain, konstruksi, testing sampai pemeliharaan setelah digunakan.
Menurut Stephen R.Schach, rekayasa perangkat lunak adalah suatu disiplin dimana dalam memperoleh perangkat lunak bebas dari kesalahan dan dalam pengiriman anggaran tepat waktu serta memuaskan keinginan pemakai.
Menurut Pressman, Rekayasa perangkat lunak adalah pembuatan dan penggunaan prinsip-prinsip keahlian teknik untuk mendapatkan perangkat lunak yang ekonomis yang handal dan bekerja secara efisien pada mesin yang sesungguhnya.

Tujuan Rekayasa Perangkat Lunak 

Rekayasa perangkat lunak ditargetkan unutk :
  • Bagaimana kita dapat mengembangkan perangkat lunak dalam waktu singkat, biaya terendah dan dengan kualitas terbaik?
  • Bagaimana kita dapat menguji perangkat lunak dalam waktu singkat, biaya terendah dan dengan kualitas tertinggi?
  • Jika kita memiliki tim programmer yang besar, bagaimana kita dapat menugaskan orang-orang terbaik untuk tugas pengembangan dan pengujian?
  • Bagaimana kita dapat memastikan bahwa kita telah menanyakan persyaratan perangkat lunak dari klien dengan cara yang paling efisien dan efektif?

Penutup

Itulah penjelasan mengenai apa itu rekayasa perangkat lunak. Semoga bermanfaat dan sampai jumpa.

Bahas Tuntas Tentang WIFI ( Pengetian, Cara Kerja, Kelebihan dan kekurangan )

9:09 PM Add Comment
Bahas Tuntas Tentang WIFI ( Pengetian, Cara Kerja, Kelebihan dan kekurangan )


Setiap kali kita bepergian ke tempat umum seperti kafe atau restoran , stasiun, perpustakaan umum, dan sebagainya, pertanyaan paling umum yang sering diajukan kepada petugas atau pelayan di tempat umum tersebut adalah : “ada Wifi atau tidak?”.

Cukup banyak pula tempat komersial yang menarik pelanggan dengan cara mempromosikan Wifi gratis untuk siapapun pengunjung sambil bersantai sejenak. Namun tahukah Sobat apa sebetulnya Wifi itu, dan apa hubunganya dengan hotspot, yang juga kita sering sama artikan? Dalam artikel ini, akan dijelaskan mengenai pengertian Wifi, fungsi Wifi, cara kerjanya serta kelebihan dan kekurangnya .

Baca juga apa itu telnet ? kelebihan, kekurangan, cara kerja & fungsi ?


Apa sih yang dimaksud WIFI ?

Anda mungkin terkejut jika masih banyak orang yang tidak mengerti bahwa istilah Wi-Fi adalah sebuah singkatan. Ada sejumlah teori yang menjelaskan mengenai istilah Wi-Fi, namun hampir di seluruh dunia, istilah Wi-Fi didefiniskan sebagai singkatan dari Wireless Fidelity.

WIFI teknologi nirkabel telah cukup terkenal di manapun: di rumah, tempat kerja, perpustakaan, sekolah, bandara, hotel, dan bahkan di beberapa restoran.

Jaringan nirkabel ini kemudian dikenal sebagai  802.11 atau Wi-Fi , karena menggunakan teknologi IEEE 802.11. Salah satu keunggulan Wi-Fi adalah kompatibiltasnya dengan hampir semua sistem operasi, perangkat game, dan printer yang canggih.


Bagaimana cara kerja WIFI ?


Seperti halnya perangkat ponsel , suatu jaringan Wi-Fi memakai gelombang radio untuk mentransmisikan informasi ke dalam jaringan. Komputer yang mempunyai adaptor nirkabel akan menerjemahkan data yang telah dikirim dalam bentuk sinyal radio. Sinyal yang sama ini akan ditransmisikan melalui antena, menuju ke decoder yang dikenal juga sebagai router. Begitu sinyal diterjemahkan, data akan dikirim ke jaringan internet melalui Ethernet.

Karena jaringan nirkabel ini merupakan jaringan dua-arah, data yang diterima dari jaringan internet juga akan melewati router . Tujuannya adalah untuk dikodekan ke dalam bentuk sinyal radio, yang akan diterima oleh perangkat adaptor nirkabel dari juga sebuah komputer.


Apa saja sih fungsi dari WIFI ?

1. Menghubungkan Perangkat Ke Dalam Jaringan

Berbeda dengan jaringan kabel LAN yang terbatas penggunanya, Wifi bisa untuk digunakan di banyak komputer tanpa menambah jumlah kabel. Dengan begitu, Wifi memudahkan banyak pengguna untuk sekaligus terhubung ke dalam jaringan.

2. Berbagi Data Antar Perangkat

Misalkan Sobat mempunyai dua buah perangkat elektronik, lalu sobat ingin memindahkan data di salah satunya ke perangkat lainnya. Wifi juga dapat dimanfaatkan untuk hal ini, sehingga kabel data tak lagi dibutuhkan untuk berbagi data dan menyebabkan pekerjaan lebih praktis dan efisien.

3. Modem Dari Smartphone

Memang betul dengan adanya Wifi, sebuah smartphone dapat terhubung dengan internet sehingga pengguna tak perlu lagi menggunakan paket data berbayarnya. Namun tak hanya itu, jika smartphone Anda mendukung perangkat wireless, maka Anda bisa menjadikan smartphone tersebut sebagai modem.

Hal ini sangat berguna terutama jika Anda bepergian ke tempat yang tidak tersedia Wifi. Jika paket data Sobat cukup banyak, maka ketika ingin mengakses internet melalui laptop misalnya, Sobat dapat memfungsikan smartphone sebagai modem yang menggunakan sinyal Wifi untuk terhubung ke laptop.

4. Kecepatan Internet Lebih Pesat

Hal ini tentu sudah bisa dipahami oleh para pengguna smartphone. Berbeda halnya dengan saat mengakses internet melalui jaringan seluler yang terkadang cepat terkadang lambat tergantung dari keberadaan sinyal, biasanya kecepatan akses internet dengan Wifi lebih terjamin kecepatannya. Salah satu indikasinya adalah Anda bisa melakukan streaming video tanpa putus-putus, pengunduhan dokumen yang lebih cepat, akses yang tidak membutuhkan loading.

Baca juga apa itu ssl ?

 

Kelebihan dan kekurangan WIFI

1. Kelebihan

  • Produk Wi-Fi tersedia secara luas di pasaran.
  • Jaringan WIFI di design untuk punya symetric up and down speed.
  • Wi-Fi adalah pilihan jaringan yang sangat ekonomis karena harga paket ship Wi-Fi yang biasanya terus menurun.
  • Tersebar Luas di lebih dari 250.000 tempat umum, jutaan rumah, perusahaan dan universitas di seluruh dunia.
  • Memungkinkan LAN untuk digunakan tanpa menggunanakan kabel, biasanya mengurangi biaya penyebaran jaringan dan ekspansi. Ruang dimana kabel tidak dapat dijalankan, seperti area outdoor dan juga bangunan bersejarah, dapat menggunakan LAN Wireless.
  • Wi-Fi dikembangkan tanpa kabel dan menggunakan gelombang radio berfrekuensi 2,4 GHz. Selain itu Wi-Fi juga dapat mengirim dan menerima kapasitas sampai 54Mbps.
  • Wi-Fi menggunakan jalur akses jaringan / hotspot, dan dapat berkomunikasi ke semua komputer atau laptop.Wireless klien: PCMACIA / PC Card, Gateway, server, modem, router dan proxy.
  • Wi-Fi adalah perangkat standar global.
  • Tidak seperti operator perangkat seluler, klien Wi-Fi yang sama bekerja di berbagai negara di seluruh dunia.
Baca juga Pengetian VPN

2. Kekurangan 

  • Wi-Fi menggunakan spektrum 2.4GHz tanpa izin, dimana yang sering bertabrakan dengan perangkat lainnya seperti telepon tanpa kabel, Bluetooth, oven microwave, atau perangkat pengirim video, banyak lainnya. Hal ini dapat menyebabkan penurunan kinerja.
  • Adanya kelemahan yang terletak pada konfigurasi dan jenis enkripsi. Kelemahan tersbut disebabkan karena terlalu mudah membangun sebuah jaringan wireless.
  • Jalur akses gratis dapat digunakan oleh orang tak dikenal dan berbahaya untuk melakukan serangan yang akan sangat sulit untuk melacak di luar jalur akses pemilik.
  • Penyaluran Gelombang dan keterbatasan operasional yang tidak konsisten di seluruh dunia.
  • WEP (Wired Equivalent Privacy) yang menjadi standart keamanan wireless sebelumnya dapat dengan mudah dipecahkan dengan berbagai tools yang tersedia gratis di internet.
  • Intervensi pada jalur akses tertutup atau dienkripsi dengan jalur akses terbuka yang lainnya pada saluran yang sama atau dekat dapat mencegah akses ke jalur akses yang terbuka oleh orang lain di daerah tersebut. Ini menimbulkan masalah tinggi di daerah kepadatan tinggi seperti blok apartemen besar di mana banyak penduduk beroperasi poin akses Wi-Fi.
  • Jalur akses dapat digunakan untuk mencuri informasi pribadi dan rahasia ditransmisikan dari konsumen Wi-Fi.
  • Jaringan Wi-Fi memiliki rentang yang terbatas. Sebuah router Wi-Fi rumahan mungkin memiliki kisaran 45m (150ft) indoor dan 90 juta (300ft) di luar rumah.
  • Konsumsi Power yang cukup tinggi jika dibandingkan dengan beberapa standar lainnya, membuat masa pakai baterai berkurang dan panas.

Itulah bahas bahas tuntas tentang WIFI, semoga menambah ilmu dan wawasan.  Terimakasih telah berkunjung :)

See you.


Urutan dari kabel lan atau rj- 45

8:00 PM Add Comment

Hallo sahabat setia JutsuCoding J

Mungkin beberapa dari kalian sering menggunakan kabel lan utnuk beberapa keperluan, seperti menyambungkan komputer ke modem, menyambukan printer ke komputer dan sebagainya.

Tapi apakah kalian tau, bagaimana sih susunana dari kabel lan tersebut? Nah untuk menjawab hal itu, pada kesempatan kali ini admin akan menjelaskan susunan dari kabel lan dan juga fungsi dari kabel lan.

 

Kabel lan

URUTAN KABEL LAN ATAU (RJ-45)


PENGERTIAN KABEL LAN

Kabel lan atau sering disebut dengan kabel RJ-45 merupkan sebuah kabel yang digunakan untuk menghubungkan komputer dengan perangkat yang sejenis atau perangkat yang berbeda jenis. Kabel lan memiliki 4 pasang kabel berwarna atau memilki 8 kabel tunggal. Yang warna-warna dari kabel tersebut adalah :

Pasangan 1: Putih-Biru dan Biru

Pasangan 2: Putih-orange dan Orange

Pasangan 3: Putih-Hijau dan Hijau

Pasangan 4: Putih-Coklat dan Coklat

JENIS-JENIS KABEL LAN

1.    Straight atau kabel lurus, adalah kabel yang biasa digunakan untuk menghubungkan perangkat yang berbeda seperti komputer ke hub dan komputer ke switch.

2.   Cross atau kabel silang, adalah kabel yang biasa digunakan untuk menghubungkan perangkat yang sama jenis seperti : komputer ke komputer, hub ke hub dan switch ke switch.


URUTAN KABEL STRAIGHT (LURUS)

Untuk urutan kabel straight susunan pada kedua kabel harus sama, berikut ini merupakan susunananya :

  1. Putih-orange
  2. Orange
  3. Putih-hijau
  4. Biru
  5. Putih-biru
  6. Hijau
  7. Putih-coklat
  8. Coklat
Kabel straight
Gambar Susunan dari kabel straight

URUTAN KABEL CROSS (SILANG) 

Untuk urutan kabel cross susunan pada kedua ujung harus berbeda, seperti berikut ini :

Susunan kabel pertama sama dengan susunan kabel straight:

  1. Putih-orange
  2. Orange
  3. Putih-hijau
  4. Biru
  5. Putih-biru
  6. Hijau
  7. Putih-coklat
  8. Coklat
kabel cross pertama
Gambar susunan kabel cross pertama


Sedangkan susunan kabel kedua, pin 1 dan 3 bertukar posisi, pin 2 dan 6 bertukar posisi:

  1. Putih-hijau
  2. Hijauh
  3. Putih-orange
  4. Biru
  5. Putih-biru
  6. Orange
  7. Putih-coklat
  8. Coklat
kabel cross kedua
Gambar susunan kabel cross kedua

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

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 Jaringan. 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 Telnet? Kelebihan, Kekurangan, Cara kerja & Fungsinya?

8:00 AM Add Comment

 Hallo Sehabat Setia JutsuCoding

Pada kesempatan kali ini, Admin akan membahas sesuatu yang berhubungan tentang jaringan komputer dan Internet, Apakah itu?

Itu adalah Telnet, mungkin pada postingan kemarin admin sudah pernah membahas tentang SSH. Telnet ini kurang lebih hampir sama seperti SSH, namun ada beberapa hal yang membedakan dari kedua program tersebut.

Salah satu yang membedakannya yaitu dari segi keamanan. Dalam penggunaanya SSH menggunkan Enkripsi dalam melakukan Tranmisi anatara komputer Client/Server,  sedangakan Telnet tidak menggunkan Enkripsi sama sekali sehingga memudahkan pencurian password oleh para Sniffers.

Untuk lebih jelasanya dalam mengenal Telnet, kita langsung saja simak materi yang akan Admin sampaikan di postingan ini...

 

Logo Telnet

Apa itu Telnet?

Telnet atau dalam bahasa inggris disebut Telecommunication network merupkan suatu protokol jaringan yang digunakan pada Internet atau jaringan area lokal (LAN) yang dapat memberikan akses remote (jarak jauh) untuk login kedalam komputer yang berada dalam satu jaringan.

Baca Juga : 3 Tools untuk Research Keyword

Pada umumnya Telnet biasa dipakai untuk login ke komputer lain pada suatu jaringan untuk dapat mengakses berbagai macam layanan seperti melakukan shutdown, membaca data, dan melakukan hal lainnya yang hanya dapat dilakukan melalui Command Line.

 

Bagaimana cara kerja Telnet?

Secara sederhana Telnet dapat berkerja dengan menggunakan 2 buah komputer yaitu komputer Client dan Server. Fungsi dari komputer Client itu sendiri, adalah sebagai komputer yang dapat meminta suatu layanan kepada server untuk diakses dalam jaringan tersebut. Sedangkan Komputer Server berfungsi untuk memberikan layanan kepada komputer yang berada dalam satu jaringan.


Apa fungsi Telnet?

Fungsi dari Telnet kurang lebih hampir sama seperti cara kerjanya, namun Telnet memiliki fungsi utama yaitu dapat mengakses komputer dari jarak jauh dengan menggunkan remote access sehingga memungkinkan komputer anda untuk dijadikan terminal seperti komputer lainnya.

 

Kelebihan Telnet

Adapun kelebihan dari teknologi Telnet adalah memudahkan pengguna untuk mengakses komputer dari jarak jauh dengan menggunkan user interface yang cukup ramah. Maksud dari cukup ramah disini adalah pengguna dapat mengesekusi perintah pada Command Line yang ada pada komputer tersebut.

 

Kekurangan Telnet

Kekurangan dari teknologi Telnet adalah penggunaan otentikasi NTLM tanpa menggunakan enkripsi sehingga memudahkan pencurian password oleh para Sniffers. Jika anda merupakan Administator sebaiknya menggunakan SSH pada sistem operasi linux dibandingkan Telnet Server.

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

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 Telnet. 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 SSH? Manfaat & Fungsi dari SSH?

8:00 AM Add Comment

Hallo Sehabat Setia JutsuCoding

Pada kesempatan kali ini, Admin akan membahas sesuatu yang berhubungan tentang jaringan komputer dan Internet tentunya, Apakah itu?

Yaa benar itu adalah SSH... mungkin beberapa dari kalian ada yang belum mengerti dan bahkan tidak tau sama sekalimengenai Pengertian & Manfaat dari SSH itu sendiri, oleh karena itu akan akan membahas sedikit tentang pengertian dan manfaat dari SSH. Oke dari pada banyak lama mending kita langsung masuk saja kedalam materi...


Logo SSH

Pengertian SSH (Secure Shell)

SSH atau Secure Shell merupakan salah satu protokol jaringan yang digunkan pada sistem komunikasi antara dua sistem komputer yakni Client/Server. SSH memungkinkan seorang user untuk dapat login kedalam server menggunakan remote seperti layaknya aplikasi Telnet, tetapi SSH jauh lebih aman dibandingkan Telnet karena Telnet dan FTP menggunkan plain text, sedangkan SSH meng-enkripsi data selama proses komunikasi berlangsung.

Baca Juga : Apa Itu FTP? Fungsi & Cara kerjanya

Hal tersebut membuat penyusup/intruder mengalami kesulitan saat ingin mencoba mendapatkan password yang tidak dienkripsi dari client/server. Fungsi utama apalikasi SSH adalah untuk mengakses komputer menggunkan Remote. Adapun bentuk yang dapat diakses remote oleh SSH yaitu berupa mode Grafis ataupun mode Text.

Fungsi SSH (Secure Shell)

  • Menjamin keamanan dalam melakukan transmisi data pada suatu jaringan seperti telnet, rlogin, ftp, dan rsh.
  • Melakukan enkripsi data yang dikirim.
  • Mengakses Komputer Secara Remote dengan aman.
  • Aplikasi Protocol untuk pertukaran data dalam suatu jaringan.
  • Otentifikasi yang merupakan mekanisme untuk memastikan pengiriman dan penerimanya benar dan aman.
  • Kerahasiaan untuk memastikan kerahasiaan data yang dikirim agar hanya diketahui oleh penerima dan pengirim.

Manfaat menggunkan SSH (Secure Shell)

Manfaat dari menggunakan SSH yaitu dapat meningkatkan keamanan data pada komputer ketika kita ingin mengakses internet, karena dengaSSH akan meng-enskripsi semua data yang terbaca oleh komputer yang kemudian baru akan dikirim ke server.

Selain dapat melakukan enskripsi data pada jaringan internet, SSH juga memiliki kemampuan untuk melakukan Port Forwarding sehingga dapat melakukan koneksi aplikasi TCP dengan lebih aman dan dapat melakukan koneksi dengan membypass firewall atau proxy setempat. Mungkin masih banyak lagi manfaat lainnya dari SSH seperti

  • SSH juga dapat melakukan monitoring log file dengan mudah. Sehingga kita dapat menjalankan atau menghentikan aktivitas service yang tersedia di dalamnya.
  • SSH juga dapat meberikan kemudahan bagi kita untuk menginstall software ke akun hosting. 

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

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

Penjadwalan Proses Sistem Operasi

8:00 AM Add Comment

Hallo sahabat setia JutsuCoding J

Pada pertemuan ini, Admin masih akan melanjutkan materi seputar Sistem Operasi. Bagi kalian yang belum mengetahui apa itu sistem operasi kalian dapat mengunjungi link ini “Apa itu Sistem Operasi

Materi yang akan kita pelajari kali ini yaitu tentang Penjadwalan Proses pada sistem komputer.

Penjadwalan Proses

PENJADWALAN PROSES

 

Definisi Penjadwalan

Penjadwalan proses merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem computer.

Adapun penjadwalan bertugas memutuskan :

a. Proses yang harus berjalan

b. Kapan dan selama berapa lama proses itu berjalan


Sasaran Penjadwalan

Kriteria-kriteria yang digunakan sebagai sasaran penjadwalan, meliputi:

1. Adil (fairness)

Adalah proses-proses yang diperlakukan sama, yaitu mendapat jatah waktu pemroses yang sama dan tak ada proses yang tak kebagian layanan pemroses sehingga mengalami kekurangan waktu.

2. Efisiensi (eficiency)

Menjaga agar pemroses tetap dalam keadaan sibuk sehingga efisiensi sistem komputer mencapai maksimum.

3. Waktu tanggap (response time)

Sasaran penjadwalan pada kriteria ini adalah meminimalkan waktu tanggap sehingga menghasilkan system yang reponsif. Waktu tanggap berbeda untuk setiap proses diantaranya :

a) Sistem interaktif

Didefinisikan sebagai waktu yang dihabiskan dari saat karakter terakhir dari perintah dimasukkan atau transaksi sampai hasil pertama muncul di layar.Waktu tanggap ini disebut terminal response time.

 

b) Sistem waktu nyata

Didefinisikan sebagai waktu dari saat kejadian (internal atau eksternal) sampai instruksi pertama rutin layanan yang dimaksud dieksekusi, disebut event response time.

4. Turn around time

Adalah waktu yang dihabiskan dari saat program atau job mulai masuk ke sistem sampai proses diselesaikan sistem. Waktu yang dimaksud adalah waktu yang dihabiskan di dalam sistem, diekspresikan sebagai penjumlah waktu eksekusi (waktu pelayanan job) dan waktu menunggu, yaitu : Turn arround time = waktu eksekusi + waktu menunggu.

5. Throughput

Adalah jumlah kerja yang dapat diselesaikan dalam satu unit waktu. Cara untuk mengekspresikan throughput adalah dengan jumlah job pemakai yang dapat dieksekusi dalam satu unit/interval waktu.


Tipe Penjadwalan

Terdapat 3 tipe penjadwal berada secara bersama-sama pada sistem operasi yang kompleks, yaitu:

1. Penjadwal jangka pendek (short term scheduller)

Bertugas menjadwalkan alokasi pemroses di antara proses-proses ready di memori utama. Penjadwalan dijalankan setiap terjadi pengalihan proses untuk memilih proses berikutnya yang harus dijalankan.

2. Penjadwal jangka menengah (medium term scheduller)

Setelah eksekusi selama suatu waktu, proses mungkin menunda sebuah eksekusi karena membuat permintaan layanan masukan/keluaran atau memanggil suatu system call. Proses-proses tertunda tidak dapat membuat suatu kemajuan menuju selesai sampai kondisi-kondisi yang menyebabkan tertunda dihilangkan. Agar ruang memori dapat bermanfaat, maka proses dipindah dari memori utama ke memori sekunder agar tersedia ruang untuk proses-proses lain. Kapasitas memori utama terbatas untuk sejumlah proses aktif. Aktivitas pemindahan proses yang tertunda dari memori utama ke memori sekunder disebut swapping. Proses-proses mempunyai kepentingan kecil saat itu sebagai proses yang tertunda. Tetapi, begitu kondisi yang membuatnya tertunda hilang dan proses dimasukkan kembali ke memori utama dan ready.

3. Penjadwal jangka panjang (long term scheduller)

Penjadwal ini bekerja terhadap antrian batch dan memilih batch berikutnya yang harus dieksekusi. Batch biasanya adalah proses-proses dengan penggunaan sumber daya yang intensif (yaitu waktu pemroses, memori, perangkat masukan/keluaran), program-program ini berprioritas rendah, digunakan sebaga  pengisi (agar pemroses sibuk) selama periode aktivitas job-job interaktif rendah.

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

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.

  

Perintah ls pada Linux/Unix lengkap beserta contoh pengunaanya - Tutorial Terminal Linux

8:00 AM Add Comment

Hallo sahabat setia JutsuCoding J

Pada kesempatan kali ini Admin akan membahas salah satu perintah yang sering digunakan pada system operasi Unix/Linux yaitu perintah ls, Oke dari pada banyak nunggu mending kita langsung aja masuk ke materi...

Logo Linux/Unix

FUNGSI PERINTAH LS PADA LINUX ATAU UNIX

ls atau (list directory content) adalah salah suatu perintah yang digunakan dalam sistem operasi Unix/Linux yang berfungsi untuk melihat daftar sebuah direktori atau menampilkan isi dari daftar file. Pada umumnya perintah ls sama dengan perintah dir dalam sistem oeprasi DOS.

Informasi yang ditampilkan oleh peritah ls akan diurutkan sesuai dengan abjad dari nama file dan folder yang terdapat di direktori. Selain itu dengan menambahkan peritah -cftuvSUX atau sort pada ls kita juga bisa melihat atribut apa saja yang terdapat pada file tersebut.

Sekarang coba buka terminal kalian dan ketikan whatis ls maka akan muncul keterangan dari fungsi ls pada terminal tersebut seperti gambar dibawah ini :

Contoh perintah ls

Dari gambar diatas kita tau bahwa perintah ls berfungsi untuk menampilkan list dari isi direktori pada komputer kita.

Adapun format penulisan pada syntax ls dapat kita adalah sebagai berikut :

ls [OPTION]..  [FILE]..

Untuk menambahkan opsi lainnya dalam perintah ls kita hanya tinggal menambahkan perintah seperti –a, -l, -h, -d, -f dan sebgainya.


Contoh perintah ls menggunakan options :

ls –lah

Perintah dari ls -lah merupakan gabungan dari Options –a, -l, –h yang berfungsi untuk menampilkan daftar seluruh dari direktori dengan format file berupa ukuran file, atribut file, dan juga tanggal awal file tersebut tersimpan kedalam direktori.

Contoh perintah ls dengan options

Berikut ini merupakan opsi lainnya yang terdapat pada perintah ls :

Untuk melihat options lainnya yang dapat digunakan pada perintah ls, kita dapat menulisakan perintah man ls.

Option

Long Option

Description

-a

–all

Menampilkan semua file, termasuk file yang diawali dengan period (titik), jika dalam normalnya perintah ls tidak menampilkannya (misalnya, file yang tersembunyi).

-A

–almost-all

Seperti opsi -a, tapi tidak menampilkan . (current directory) dan .. (parent directory).

-d

–directory

Gunakan opsi ini bersama dengan opsi -l untuk melihat detail tentang direktori, hanya menampilkan daftar tipe direktori

-F

–classify

Opsi ini akan menambahkan karakter indikator ke akhir setiap nama yang terdaftar. Misalnya, / jika namanya adalah direktori.

-h

–human-readable

Menampilkan format ukuran file yang dapat dibaca dengan mudah daripada byte, gunakan bersama dengan -l

-l

Menampilkan hasil dalam satu format panjang kebawah

-r

–reverse

Menampilkan dalam urutan terbalik dari normalnya ls menampilkan urutan abjad a-z

-S

Urutkan hasil berdasarkan ukuran file.

-t

Urutkan hasil berdasarkan waktu modifikasi


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

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