Sunday 16 May 2021

Masalah Klasik Sinkronisasi

 

Terdapat 3 Masalah Klasis Sinkronisasi yaitu :

 

1. Bounded-Buffer Problem

2. Readers and writers problem

3. Dining-Philosophers Problem


Bounded-Buffer Problem

Bounded-Buffer (Producer-Consumer) Problem atau Masalah Bounded Buffer adalah suatu struktur data untuk menampung (buffer) suatu nilai dimana kapasitasnya tertentu/terbatas (bounded). Masalah bounded buffer merupakan salah satu masalah yang menerangkan sinkronisasi antara proses-proses yang berjalan secara konkuren untuk mengakses data yang sama. Oleh karena itu kita banyak mengulang konsep sinkronisasi dalam membahas masalah bounded buffer ini.

Masalah ini menjelaskan dua proses, produsen dan konsumen, yang berbagi umum, tetap ukuran buffer digunakan sebagai antrian. Tugas produser adalah untuk menghasilkan data, memasukkannya ke dalam buffer, dan mulai lagi. Pada saat yang bersamaan, konsumen mengkonsumsi data (yaitu, mengeluarkannya dari buffer), satu bagian pada suatu waktu. Yang menjadi pokok pembahasan utama dalam masalah bounded buffer adalah bagaimana jika ada dua proses berbeda yang berusaha mengakses buffer tersebut. Salah satu proses akan memberi nilai pada buffer dan mengisi buffer tersebut. Proses yang lain akan membaca nilai dan mengosongkan buffer tersebut. Proses yang pertama biasa disebut producer sedangkan yang kedua disebut consumer. Produsen menghasilkan barang dan konsumen yang akan menggunakannya

Masalah Bounded Buffer :

1. Masalah ini digeneralisasikan dalam istilah masalah Konsumen Produsen , di mana kumpulan buffer terbatas digunakan untuk bertukar pesan antara proses produsen dan konsumen.

2. Solusi untuk masalah ini adalah, membuat dua semaphore penghitungan "penuh" dan "kosong" untuk melacak masing-masing jumlah buffer penuh dan kosong saat ini.

3. Dalam hal ini Produsen terutama menghasilkan produk dan konsumen mengkonsumsi produk tersebut, tetapi keduanya dapat menggunakan salah satu wadah setiap saat.

4. Kompleksitas utama dari masalah ini adalah kita harus menjaga jumlah container kosong dan penuh yang tersedia.

Solusi untuk produsen adalah baik pergi tidur atau membuang data jika buffer penuh. Ketika konsumen menghapus item dari buffer, maka sistem akan memberitahu produser, yang mulai mengisi buffer lagi. Dengan cara yang sama, ketika produsen menempatkan data ke dalam buffer, maka konsumen lebih baik tidur sambail menunggu buffer terisi penuh.

Solusi dapat dicapai dengan sarana komunikasi antar-proses, biasanya menggunakan Semaphore. Sebuah solusi yang tidak memadai bisa mengakibatkan kebuntuan di mana kedua proses sedang menunggu untuk dibangunkan. Masalahnya juga dapat digeneralisasi untu memiliki beberapa produsen dan konsumen. Kita dapat menerapkan konsep semaphore untuk menyelesaikan masalah tersebut. Disini kita menggunakan tiga buah semaphore yaitu mutex, full dan empty.

1. Mutex digunakan untuk menjamin hanya boleh satu proses yang berjalan mengakses buffer pada suatu waktu, awalnya dinisialisasi sebesar satu (1).

2. Full digunakan untuk menghitung jumlah buffer yang berisi, yang pada awalnya diinisialisasi sebesar nol (0).

3. Sedangkan empty digunakan untuk menghitung jumlah buffer yang kosong, yang awalnya dinisialisasi sebesar ukuran buffer.

Jadi dapat disimpulkan bahwa pokok permasalahan bounded buffer adalah bagaimana mengatur sinkronisasi dari beberapa proses yang secara konkuren ingin mengakses buffer (mengisi dan mengosongkan buffer). Pengaturan itu dilakukan dengan menerapkan konsep semaphore yang menjamin hanya ada satu proses dalam suatu waktu yang boleh mengakses buffer sehingga tidak terjadi race condition. 


Readers and writers problem 


Dalam masalah sinkronisasi ini terdapat dua macam proses, yaitu pembaca (reader) dan penulis (writer). Permasalahan ini muncul saat ada beberapa pembaca dan penulis yang berbagi data yang sama atau berbagi sumber daya penyimpanan yang sama. Data yang diakses dapat berupa buffer, file, ataupun objek dari suatu program.  Dalam permasalahan ini, di setiap proses yang berjalan, penulis yang melakukan kegiatan menulis hanya diperbolehkan satu penulis saja. Jika sedang ada penulis yang melakukan proses menulis, maka tidak boleh ada proses membaca. Dalam permasalahan ini diperbolehkan ada lebih dari satu pembaca yang mengakses berkas, namun jika ada penulis yang sedang mengakses berkas maka tidak boleh ada siapapun (pembaca dan penulis lain) yang mengakses berkas tersebut.

Contohnya: masalah pemesanan tiket pesawat terbang. Ketika seseorang memesan tiket pesawat, dia pertama-tama harus mengecek apakah masih ada tempat yang tersisa. Sekiranya prosedur pemesanan tiket tersebut tidak ditangani secara hati-hati, bisa terjadi masalah ketika dia memesan tiket. Misalkan, sebelum proses pemesanan tiket selesai, ada orang lain yang memesan tiket yang sama dan lebih cepat menyelesaikan proses pemesanan tiket. Dengan demikian, tiket yang seharusnya menjadi miliknya tanpa perlu usaha berlebih, sekarang harus dia perebutkan dengan orang lain yang kebetulan mendaftar pada saat yang bersamaan.

Untuk mengatasi permasalahan ini, terdapat 3 solusi yang dapat dilakukan :

1. Pertama, solusi dengan memprioritaskan pembaca. Solusi ini tepat digunakan jika tujuan yang ingin dicapai adalah memperoleh throughput semaksimal mungkin.

2. Kedua, solusi dengan memprioritaskan penulis. Pada solusi ini, jika tidak ada yang mengaksess berkas maka penulis akan mengakses berkas dan pembaca akan dibiiarkan mengantri sampai semua penulis  menyelesaikan tugasnya.

3. Solusi yang ketiga adalah pembaca dan penulis memperoleh prioritas yang sama secara bergantian. Pada solusi ini, penulis dan pembaca diberi giliran yang adil dalam hal pengaksesan berkas. Jika tidak ada thread pembaca yang sedang mengakses berkas, maka penulis dapat mengaksesnya. Dan jika selesai maka akan memberikan giliran pada pembaca untuk mengakses berkas.


 Dining-Philosophers Problem


Masalah ini pertama kali ditulis dan diselesaikan oleh Djikstra pada tahun 1965.Masalah ini memodelkan masalah enkapsulasi dari ketergantungan mesin dan masalah portabilitas. Dalam masalah Dining Philosophers, diketahui sejumlah (N) filusuf yang hanya memiliki tiga status, berpikir, lapar, dan makan. Semua filusuf berada di sebuah meja makan bundar yang ditata sehingga di depan setiap filusuf ada sebuah piring berisi mie dan di antara dua piring yang bersebelahan terdapat sebuah sumpit.

Solusi Dining – Philosophers Problem ada dua, yakni : 

1. Solusi Waiter

Solusi Waiter : solusi sederhana ini dilakukan dengan mengadakan seorang waiter yang senantiasa mengawasi penggunaan sumpit di meja makan. Ketika empat buah (dua pasang) sumpit sedang dipakai,orang berikutnya yang ingin memakai sumpit harus meminta izin kepada sang waiter, yang hanya dapat diberi ketika salah satu sumpit telah selesai terpakai.

2. Solusi Hierarki Resource

Solusi Hirarki Resource: resources (sumpit) di meja makan telah diberi susunan hirarki. Setiap permintaan orang terhadap sebuah sumpit harus dilakukan pada susunan tertentu, dan dikembalikan pada susunan sebaliknya. Dalam hal ini, setiap orang dapat mengambil sumpit dimanapun diatas meja. Misalkan setiap sumpit diberi nomor sebagai tingkat hirarki dari 1 sampai 5, seseorang hanya dapat mengambil sumpit dengan nomor yang paling rendah, kemudian mengambil sumpit yang setingkat lebih tinggi. Ketika ia hendak mengembalikannya, orang itu harus meletakkan sumpit dengan nomor yang lebih tinggi terlebih dahulu, lalu yang rendah.


Proses Explorer


Apa sih itu Proses Explorer ? 

Process explorer adalah software keluaran microsoft makanya di namakan process explorer seperti hal nya windows explorer.

Kegunaan process explorer yaitu kita dapat memonitor program atau service yang berjalan bahkan kita juga bisa melihat program atau service yang tersembunyi.

Kita juga bisa menggunakan software ini untuk suspend atau yang sering kita dengar dengan nama pause dan juga bisa resume kembali suatu program.

Dengan software ini kalian juga bisa melihat secara detail program yang sedang berjalan dengan cara klik kanan lalu properties di program yang ingin kita lihat secara detail.


Fiture Proses Explorer

Beberapa fitur yang lebih baik termasuk yang berikut, meskipun ini tidak berarti daftar lengkap. Aplikasi ini memiliki banyak fitur, dan banyak dari mereka yang terkubur jauh di dalam antarmuka. Hebatnya itu juga file yang sangat kecil.

1. Tampilan hierarki default menunjukkan hubungan induk hirarkis antara proses, dan tampilan menggunakan warna untuk mudah memahami proses secara sekilas.

2. Pelacakan penggunaan CPU yang sangat akurat untuk proses.

3. Dapat digunakan untuk menggantikan Task Manager, yang sangat berguna pada XP, Vista, dan Windows 7.

4. Dapat menambahkan beberapa ikon baki untuk memantau CPU, Disk, GPU, Jaringan, dan lainnya.

5. Mencari tahu proses mana yang memuat file DLL.

6. Mencari tahu proses mana yang menjalankan jendela terbuka.

7. Mencari tahu proses mana yang memiliki file atau folder terbuka dan terkunci.

8. Lihat data lengkap tentang proses apa pun, termasuk untaian, penggunaan memori, gagang, objek, dan banyak hal lain yang perlu diketahui.

9. Dapat Membunuh seluruh pohon proses, termasuk proses yang dimulai oleh yang Anda pilih untuk membunuh.

10. Dapat Menunda proses, membekukan semua utasnya sehingga tidak melakukan apa-apa.

11. Dapat melihat untaian mana dalam proses sebenarnya memaksimalkan CPU.

12. Versi terbaru (v16) mengintegrasikan VirusTotal ke dalam antarmuka sehingga Anda dapat memeriksa proses untuk virus tanpa meninggalkan Process Explorer.

13. Setiap kali Anda memiliki masalah dengan aplikasi, atau sesuatu yang membeku di komputer Anda, atau mungkin Anda mencoba untuk mencari tahu apa file DLL tertentu digunakan, Process Explorer adalah alat untuk pekerjaan itu.

 

Memahami Proses Ekplorer

Ketika Anda pertama kali meluncurkan Process Explorer, Anda disajikan dengan banyak data visual langsung - ada tampilan hierarki pohon dari proses yang berjalan di komputer Anda, termasuk penggunaan CPU dan RAM menggunakan nilai numerik untuk setiap proses. Ada beberapa grafik aktivitas mini yang berjalan di bagian atas di bilah alat, menunjukkan kepada Anda penggunaan CPU, yang dapat diklik untuk ditampilkan di jendela terpisah.


Tampilan awal memberi Anda serangkaian kolom yang mencakup:

    Proses - nama file executable bersama dengan ikon jika ada.

    CPU - persentase waktu CPU di detik terakhir (atau kecepatan pembaruan apa pun diatur ke)

    Private Bytes - Jumlah memori yang dialokasikan untuk program ini saja.

    Working Set - Jumlah RAM aktual yang dialokasikan untuk program ini oleh Windows.

    PID - pengidentifikasi proses.

    Deskripsi - deskripsi, jika aplikasi memilikinya.

    Company Name - Yang ini lebih berguna daripada yang kamu pikirkan. Jika ada yang tidak beres,   mulailah dengan mencari proses yang tidak dilakukan oleh Microsoft.


Memahami Warna di Proses Explorer

Memahami Semua Warna Itu

Jelas ada banyak warna dalam daftar Process Explorer yang khas, yang bisa sedikit membingungkan bagi para pemula pemula. Sangat penting untuk mempelajari apa arti semua warna ini, karena mereka tidak ada di sana hanya untuk pertunjukan - mereka masing-masing berarti sesuatu yang penting.

Setiap kali Anda tidak dapat mengingat apa arti salah satu warna, Anda dapat masuk ke Opsi -> Konfigurasikan Warna pada menu untuk membuka dialog Pemilihan Warna.Ini pada dasarnya adalah contekan cepat untuk apa artinya semuanya. Teruslah membaca, karena kita akan menjelaskannya di sini juga.

 


Berdasarkan warna pada gambar di atas, di sini adalah apa yang masing-masing item yang dipilih berarti (yang lain tidak terlalu penting). 

Objek Baru (Hijau Cerah) - Ketika proses baru muncul di Process Explorer, prosesnya akan berwarna hijau terang.

Objek yang Dihapus (Merah) - Ketika suatu proses dibunuh atau ditutup, biasanya akan berkedip merah tepat sebelum menghapus.

Proses Sendiri (Cahaya Biru) - Proses yang berjalan sebagai akun pengguna yang sama dengan Process Explorer.

Layanan (Light Pink) - Proses Windows Service, meskipun perlu dicatat bahwa mereka mungkin memiliki proses turunan yang diluncurkan sebagai pengguna yang berbeda, dan itu mungkin warna yang berbeda.

Proses yang Ditangguhkan (Dark Grey) - Saat proses ditangguhkan, tidak bisa berbuat apa-apa. Anda dapat dengan mudah menggunakan Process Explorer untuk menangguhkan aplikasi. Terkadang aplikasi yang macet akan muncul secara singkat saat Windows sedang menangani macet.

Proses Immersive (Biru Terang) - Ini hanyalah cara mewah untuk mengatakan bahwa prosesnya adalah aplikasi Windows 8 menggunakan API baru. Dalam screenshot sebelumnya Anda mungkin telah memperhatikan WSHost.exe, yang merupakan proses "Windows Store Host" yang menjalankan aplikasi Metro. Untuk beberapa alasan, Explorer.exe dan Task Manager juga akan tampil sebagai immersive.

Gambar yang Dikemas (Ungu) - proses ini mungkin berisi kode terkompresi yang tersembunyi di dalamnya, atau setidaknya Process Explorer berpikir bahwa mereka melakukannya dengan menggunakan heuristik. Jika Anda melihat proses berwarna ungu, pastikan untuk memindai malware!

 

Karena jelas ada beberapa tumpang tindih antara skenario yang berbeda ini, warna akan diterapkan dalam urutan prioritas. Jika proses adalah layanan dan ditangguhkan, itu akan ditampilkan dalam warna abu-abu gelap karena warna itu lebih penting.

Dari apa yang telah kami pelajari saat meneliti, pesanan Ditangguhkan> Dikemas> Immersif> Layanan -> Proses Sendiri.

 





EaseUS Recovery Data

Apa sih itu Data Recovery ?

Recovery data adalah suatu proses pemulihan sistem yang bermasalah agar bisa pulih seperti sedia kala. Recovery pada komputer dilakukan akibat adanya serangan virus yang menyerang sistem komputer dan menimbulkan kerusakan yang cukup parah. Recovery data sangat tepat dipakai bagi Anda yang tidak memiliki aplikasi antivirus pada sistem komputer. Melakukan proses recovery data ini dijamin sangat efektif dalam mengembalikan sistem yang error bahkan yang terjangkit virus karena tidak dapat ditangani antivirus. Recovery data juga dapat memulihkan berbagai data yang ada di media penyimpanan seperti hardisk, flashdisk, memory card, kamera digital dan lain-lainnya.


Pemanfaatan Data Recovery

1. Mengembalikan sistem ke kondisi sebelumnya

Beberapa software bisa saja mengalami masalah ketika kita gunakan. kita tak tahu apa penyebabnya. Bahkan kita juga tak tahu bagaimana cara mengatasinya, tapi dengan melakukan recovery, kita bisa mengembalikan sistem software ke kondisi saat masih normal. Intinya, recovery mengembalikan data seperti sebelum terjadi error.

2. Menghilangkan hang, error atau bahkan virus

Bila terjadi hang, error atau komputer terkena virus, kita juga bisa atasi dengan melakukan recovery. Recovery akan mengembalikan posisi komputer ke kondisi sebelumnya, saat dimana komputer tidak mengalami hang, error atau bahkan terjangkit virus.

3. Mengembalikan Data

Ketika data penting terlanjur kita hapus atau data yang dulu kita anggap tidak penting ternyata kita butuhkan lagi. Tetapi data tersebut sudah tidak ada di Recycle Bin karena sudah kita hapus juga dari situ, maka satu-satunya jalan adalah melakukan recovery data. Walau tidak menjamin data akan kembali semua, setidaknya upaya ini patut untuk kita coba.

4. Mengembalikan Registry dan Pengaturan

Recovery data juga bisa berfungsi untuk mengembalikan registry dan pengaturan komputer. Jadi bila sewaktu-waktu kamu mengaotak-atik komputer tetapi tidak tahu bagaimana cara mengembalikanya, silakan gunakan recovery data.


EaseUS Data Recovery

Software EaseUS Data Recovery Wizard merupakan software recovery data dengan tampilan yang sederhana dan aman digunakan untuk memulihkan semua data yang hilang dari berbagai perangkat dan platform.

Kita bisa menggunakan software ini pada perangkat komputer desktop, laptop dan berbagai media peyimpanan lainnya seperti memory card dan iPod, serta tersedia untuk pengguna Windows, Macintosh, IOS dan Android.

Data yang hilang bisa disebabkan karena beragam hal seperti tidak sengaja terhapus, bahkan data yang sudah terhapus dari Recycle Bin atau yang didelete dengan menggunakan tombol Shift + Delete juga masih bisa untuk dipulihkan.

Begitu juga data yang terdapat pada partisi hardisk, dimana terdapat kesalahan pada sistem partisi seperti karena melakukan partisi ulang, kerusakan boot manager, proses cloning yang tidak sempurna, kegagalan pada saat melakukan re-installasi sistem operasi ataupun kehilangan data karena terkena serangan virus  atau kerusakan hardisk karena tidak melakukan proses shutdown dengan benar.


Fiture EaseUS

·        1. Gratis Tapi Powerfull

Untuk kalian yang ingin menggunakannya, tidak perlu khawatir harus membeli aplikasinya, dikarenakan Easus semuanya bisa didapatkan secara gratis. Namun tetap saja dalam masa trial selama beberapa hari, dan untuk menikmati performa yang tetap optimal, mereka harus membayar biaya untuk membuka beberapa fungsi yang cukup intim.

Akan tetapi setidaknya anda bisa diberikan kesempatan terlebih dahulu untuk menikmati layanan tersebut tanpa harus membayar dalam performa powerfull. Sehingga dapat mempertimbangkan apakah memang tools tersebut benar-benar berguna dalam kehidupan kalian atau tidak. Namun jika sebagai teknisi tentu ini penting banget.

·         2. Mengembalikan Data

Berbagai macam kejadian kehilangan data tentu bisa saja terjadi kapan saja dalam beragam kondisi, akan tetapi jangan keburu panik terlebih dahulu karena ada tools yang bisa mengembalikannya. Dan salah satu terbaik yakni Easus Data Recovery. Kalian dapat menggunakan tools berikut untuk melakukan recovery data yang terhapus, bahkan seluruh hardisk sekalipun bisa dikembalikan, meski ada beberapa yang nantinya akan corrupt.

Akan tetapi jangan khawatir, karena untuk data corrupt ini biasanya tidak terlalu banyak dan berkisar kurang dari 10% saja dari total data keseluruhan yang dilakukan recovery.

3. Tidak Perlu Khawatir Kejadian Serupa Terulang

Dan sebagai tindak pencegahan, kalian bisa melakukan backup file seperti dokumen, foto, atau video melalui layanan Easus Todo Backup. Dimana ini akan membantu mempermudah kalian dalam mencegah kehilangan file di bagian tertentu saja. Namun sebagai gantinya, kalian harus mempersiapkan kapasitas penyimpanan yang besar.

4. Pengaturan Ulang Partisi Hardisk

Untuk kalian yang mungkin kurang sesuai dengan pengaturan partisi dari Komputer/ Laptop bawaan, maka bisa melakukan partisi ulang dan menyesuaikannya berdasarkan tingkat kebutuhan. Kalian bisa mengurangi dan menambah partisi dengan mudah menggunakan Easus Partition Master.

5. Melakukan Kompresi File yang Lebih Baik

Ini masih berkaitan dengan masalah backup tadi, dimana pengguna dapat melakukan backup dengan metode biasa saja, yang mana bisa melakukan proses yang lebih cepat. Akan tetapi sebagai gantinya, pengguna akan mengalami keborosan dalam kapasitas.


Kelebihan EaseUS

1. Ada Versi Gratis yang Powerfull

Walaupun gratis, akan tetapi kualitasnya tetap bisa powerfull untuk kebutuhan tertentu. Dengan demikian, pengguna bisa mencobanya tanpa harus mengeluarkan biaya sedikitpun. Akan tetapi tetap saja dalam batasan tertentu, mengingat ini versi gratisnya. 

2. Mendukung Lebih dari 600 Jenis File

Kalau masalah melakukan restore data ini, pengguna bisa mengembalikan hampir semua jenis format data yang sudah familiar di Dunia, dikarenakan Easus telah memiliki dukungan terhadap ratusan format file yang biasa tersimpan di perangkat pengguna.

3. UI yang Sederhana

Berkat adanya UI yang sederhana ini menjadikan pengguna tidak perlu keahlian khusus dalam mempelajari atau menggunakan aplikasi tersebut. Terlebih dengan fitur dan sistem kendali yang mudah, menjadikan mereka bisa dengan cepat mempelajarinya.

4. Fitur Lengkap

Selain memiliki banyak dukungan forma file di Recovery, pada layanan yang lainnya juga menawarkan fitur yang lengkap, seperti melakukan partisi dengan beragam metode atau jenis hardisk, hingga pemilihan format backup file yang bisa disesuaikan berdasarkan kemampuan juga kebutuhan dari perangkat tersebut.

 

Kekurangan EaseUS

1. Harga Mahal

Meski sudah ada versi gratisnya, akan tetapi untuk mendapatkan pengalaman yang lebih baik tentu harus menggunakan versi Pro atau Pro + WinPE, dimana ini harganya juga tidaklah murah. Anda harus mempersiapkan budget yang cukup besar untuk membayar biaya berlangganan per tahunnya. Namun sebagai imbalan juga ada system support yang akan membantu kalian dalam menghadapi setiap masalah.

2. Batasan yang Kecil

Powerful sih masalah recovery data tersebut, akan tetapi untuk versi gratisnya ini memiliki batasan yang sangat kecil, yakni hanya 2GB saja. Jelas kalau untuk melakukan recovery data satu hardisk penuh tidak memadai, atau bahkan flashdisk saja mungkin tidak mencukupi untuk itu.

 


Tuesday 4 May 2021

PaaS (Platform as a Service)

Apa sih itu PaaS ?

PaaS (Platform as a Service) adalah layanan Cloud yang disediakan dalam bentuk platform dan dapat dimanfaatkan pengguna untuk membuat aplikasi di atasnya. PaaS memberikan framework bagi developer yang dapat mereka bangun dan gunakan untuk membuat aplikasi yang telah disesuaikan.

Ketika kamu menggunakan layanan model Saas, Semua server, penyimpanan, dan jaringan dikelola oleh perusahaan atau penyedia pihak ketiga. Namun para developer dapat mengelola manajemen aplikasi. 

Karakteristik PaaS 

PaaS sendiri memiliki banyak karakteristik tersendiri daripada layanan cloud lainnya, Berikut ciri-ciri Saas :
  • Dibangun di atas teknologi virtualisasi, sehingga sumber daya dapat dengan mudah ditingkatkan atau diturunkan seiring perubahan bisnis kamu
  • Menyediakan berbagai layanan untuk membantu pengembangan, pengujian, dan penyebaran aplikasi
  • Dapat diakses oleh banyak pengguna melalui aplikasi pengembangan yang sama
  • Mengintegrasikan layanan web dan basis data

Keuntungan PaaS 

Ketika kamu menggunakan layanan model Paas, Maka kamu dapat membuat aplikasi sendiri dengan banyak fitur yang sudah tersedia. Fitur-fitur tersebut seperti keamanan platform, OS, sistem database, web server, dan framework aplikasi. Jadi kamu bisa lebih fokus pada pengembangan aplikasi.

Selain itu, Kamu juga bisa mendapat keuntungan Paas seperti berikut :

  1. Pengembangan dan penyebaran aplikasi yang sederhana dan hemat biaya
  2. Dapat diukur
  3. Proses Develop dapat menyesuaikan aplikasi tanpa kesulitan mempertahankan perangkat lunak
  4. Pengurangan signifikan dalam jumlah pengkodean yang dibutuhkan
  5.  Migrasi lebih mudah ke model hybrid

Kerugian PaaS 

Beberapa masalah yang bisa kamu temukan saat menggunakan Paas yaitu masalah keamanan, Fitur keamanan yang disediakan oleh penyedia layanan PaaS adalah keamanan platform, Hal tersebut berarti keamanan ditujukan kepada platform bukan keamanan aplikasi kita. Sehingga kamu harus tetap memperhitungkan resiko keamanan dari aplikasi kita sendiri.

Contoh PaaS 

Sama halnya dengan Saas, PaaS juga memiliki banyak contoh, Berikut beberapa contoh Saas, yaitu Amazon Web Service, Windows Azure, Heroku, Force.com, Google App Engine, Apache Stratos, OpenShift, dll.


Kapan Kita Menggunakan SaaS ?

Ketika kamu ingin merampingkan alur kerja ketika beberapa developer mengerjakan proyek pengembangan yang sama maka PaaS solusinya. PaaS sangat bermanfaat jika ketika harus membuat aplikasi khusus. Layanan cloud ini juga dapat sangat mengurangi biaya dan dapat menyederhanakan beberapa tantangan yang muncul jika kamu dapat dengan cepat mengembangkan atau menggunakan aplikasi.



Thursday 8 April 2021

NIC (Network Interface Card



Adalah salah satu antarmuka perangkat keras di jaringan komputer untuk menghubungkan komputer dengan jaringan internet menggunakan kabel LAN. Kartu LAN sendiri memiliki nama yang berbeda atau sering disebut sebagai kartu jaringan, kartu antarmuka jaringan (NIC), dan kartu Ethernet.

Local Area Network atau LAN adalah jaringan yang menghubungkan dua atau lebih komputer ke jaringan. Nah, untuk memungkinkan koneksi pada komputer dengan jaringan komputer maka dibutuhkan kartu LAN.

Kartu LAN adalah kartu ekspansi yang dipasang pada slot PCI pada motherboard komputer. Untuk menghubungkan jaringan komputer, LAN Card umumnya menggunakan Port RJ-45. Namun seiring dengan perkembangan jaman, fungsi kartu LAN sebagai jaringan komputer mulai bergeser eksistensinya dengan perangkat Wireless Haidrnya yang dianggap lebih efektif dan efisien digunakan tanpa harus menggunakan kabel.

Tapi masih banyak pengguna komputer yang menggunakan kartu LAN ini di jaringan komputer karena kecepatan dalam transfer data cukup cepat bila dibandingkan dengan perangkat nirkabel. Nah, untuk fungsi dari kartu LAN itu sendiri ada untuk menghubungkan dua atau lebih komputer dengan niat untuk dapat melakukan pertukaran data.

Jenis - Jenis LAN Card

Seiring dengan berkembangnya teknologi, LAN card kerap mengalami perkembangan dan perubahan. Perkembangan dari LAN card terlihat dari adanya perubahan pada LAN card yang saat ini memiliki dua jenis utama, yaitu LAN card kabel dan wireless. Berikut penjelasan dari masing-masing jenis LAN card.

LAN Card Kabel

LAN card dengan koneksi kabel merupakan salah satu jenis LAN card klasik yang dimana masih digunakan hingga saat ini. LAN card dengan koneksi menggunakan kabel ini kerap menggunakan kabel untuk saling menghubungkan satu komputer dengan jaringan LAN atau jaringan lokalnya.

Penggunaan LAN dengan koneksi kabel saat ini masih banyak digunakan, karena dinilai memiliki biaya yang lebih efisien. LAN card dengan koneksi kabel ini masih terbagi menjadi beberapa jenis, seperti:

1. LAN Card ISA

LAN Card ISA merupakan jenis LAN Card yang pertama kali diciptakan oleh perusahaan yang bergerak di bidang jaringan komputer. LAN Card ini mempunyai slot berwarna hitam dan mempunyai satu sampai tiga. Ciri lain dari ISA adalah konektor outputnya support untuk BNC dan RJ-45.

2. LAN Card PCI

LAN Card PCI diproduksi pada tahun 1992 dan masih banyak digunakan hingga sekarang. LAN Card PCI ini merupakan pengembangan untuk menggantikan jenis LAN Card ISA. LAN Card PCI mulai digunakan pada komputer generasi Pentium 1 dan masih digunakan hingga komputer generasi sekarang.

Bedanya jika komputer dulu terdapat banyak slot untuk LAN Card PCI, berjumlah kurang lebih 5 slot, berbeda pada motherboard komputer zaman sekarang yang hanya berjumlah 1 slot saja.

3. LAN Card USB

Seiring dengan perkembangan teknologi yang semakin maju, para produsen mengembangkan LAN Card untuk port USB. Tujuan dari pengembangan LAN Card ini adalah untuk memudahkan penggunaan LAN Card dalam jaringan komputer tanpa harus membuka casing komputer, cukup dengan menancapkan saja pada port USB.

LAN Card Wireless

LAN card yang satu ini merupakan penerus dari LAN card kabel biasa, dimana konektivitas dari LAN card menggunakan teknologi wireless alias tanpa kabel. LAN card jenis ini menggunakan antenantennagai penangkap dan juga pelepas sinyalnya secara lokal. Keunggulan dari LAN card jenis ini adalah tanpa menggunakan kabel, sehingga mudah untuk melakukan instalasi dan juga mudah untuk digunakan sehari-hari.

Fungsi LAN Card pada Komputer Secara Umum

- Sebagai pengontrol aliran data antar komputer dalam suatu jaringan.

- Menerima data dari komputer melalui kabel dan diterjemahkan dalam bentuk bit yang dimengerti oleh komputer,

- Mempersiapkan data dari komputer agar dapat ditransfer atau dikirimkan ke komputer lain agar berjalan melalui media penghubung,

- Menyediakan saluran data. LAN card tak hanya dengan membukakan pintu bagi masing-masing komputer yang terhubung, tapi juga memberi jalan keluar atas aliran data antar komputer.

- Mewujudkan koneksi fisik bagi masing-masing komputer. Keberadaan LAN card dapat menyatukam semua komputer dalam satu jaringan tertentu. Di saat yang bersamaan, LAN card bekerja dengan cara membukakan pintu bagi semua komputer yang ingin dihubungkan dengan jaringan tersebut.

Fungsi LAN Card Disesuaikan dengan Kebutuhan

Bermain Game Multiplayer

Fungsi LAN card untuk bisa digunakan untuk bermain game multiplayer seperti Dota 2, permainan tembak-tembakan, dan lain sebagainya. Nah, permainan ini bisa kamu mainkan dengan teman di satu ruangan atau gedung dengan cara menggunakan akses LAN atau local area network tanpa perlu menggunakan koneksi internet.

Berkomunikasi Jarak Jauh

Buat kamu yang bekerja pada suatu perusahaan yang terletak pada gedung yang cukup luas dan besar, menjalankan komunikasi pastinya sangat sulit untuk dilakukan dengan cara bertatp muka. Maka fungsi LAN card disini sangat membantu kamu dalam berkomunikasi jarak jauh.

Jaringan lokal di dalam suatu gedung memungkinkan kamu untuk berkomunikasi dengan teman kerja yang berada di dalam satu gedung, yang terkoneksi dengan jaringan LAN tanpa perlu menggunakan internet.

Menghubungkan dengan Jaringan Internet

Fungsi LAN card lainnya adalah bisa membagi koneksi jaringan internet dalam satu area menjadi beberapa bagian. Biasanya ini dilakukan untuk membagi jaringan internet yang untuk umum atau khusus. Misalnya pada area kampus, jaringan internet pada kantor dosen atau dengan jaringan umum di luar kantor memiliki akses kecepatan internet yang berbeda.

Di dalam kantor, komputer menggunakan kabel LAN untuk mengakses internet. Sedangkan untuk area luar hanya menggunakan Wi-Fi.

Tuesday 23 March 2021

Sistem Operasi dan Pengenalan Sistem Operasi Linux Backtrack





Sistem Operasi 

adalah perangkat lunak sistem yang mengatur sumber daya dari perangkat keras(Hardware) dan perangkat lunak(Software), serta sebagai jurik (daemon) untuk program komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program booting. Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya. Contoh sistem operasi modern adalah Linux, Android, iOS, Mac OS X, dan Microsoft Windows.


CARA KERJA SISTEM OPERASI

Bisa dipahami dengan jelas bahwa sistem operasi sebenarnya adalah penghubung antara perangkat keras atau hardware dengan perangkat lunak atau software. Saat komputer pertama kali dinyalakan, maka kita tahu bahwa yang sedang berjalan adalah sistem operasi dan kemudian setelah komputer menyala, barulah program dan aplikasi bisa berjalan. 
Intinya, sistem operasi atau OS adalah sistem yang berada dilapisan pertama dimana memori harddisk diletakkan. Saat ini ada banyak sistem operasi yang dikenal diantaranya Linux, Windows, Mac OS dan lain sebagainya.

FUNGSI SISTEM OPERASI

Sebagai suatu perangkat lunak dalam komputer, sistem operasi memiliki beberapa fungsi penting dan tanpa adanya sistem operasi maka komputer tidak dapat menjalankan program dan fungsinya. Beberapa fungsi utama dari sistem operasi adalah sebagai berikut :

1. MENJALANKAN OPERASI DASAR

Fungsi utama dari sistem operasi adalah menjalankan operasi dasar pada komputer. Sistem ini dinilai sebagai komponen vital yang mendasari kerja perangkat lunak atau software lainnya.

Sebelum aplikasi berjalan dan dapat berfungsi pada suatu komputer, maka sistem operasilah yang memungkinkan program atau aplikasi tersebut dapat berjalan dan ditampilkan kepada pengguna atau user yang menggunakan perangkat komputer tersebut.

2. MENGATUR KERJA HARDWARE DAN SOFTWARE

Bisa dikatakan bahwa sistem operasi adalah Resource Manager dalam perangkat komputer.

Maksudnya, sistem operasi berfungsi mengontrol fungsi perangkat keras seperti memori, CPU, harddisk, dan perangkat keras lainnya dan juga mengatur fungsi program software agar terhubung dengan perangkat keras tersebut.

3. WADAH PROGRAM ATAU APLIKASI

Aplikasi-aplikasi yang ada dikomputer memang tersimpan dalam perangkat penyimpanan akan tetapi sebenarnya aplikasi atau program tersebut berada dalam wadah yang merupakan sistem operasi itu sendiri. Aplikasi tersebut melekat pada sistem operasi dan tidak bisa berfungsi tanpa adanya sistem operasi tersebut.

Secara analogi, sistem operasi adalah suatu lantai dimana suatu barang diletakkan agar barang tersebut dapat digunakan misalnya sebuah meja yang diletakkan diatas lantai, meja tidak dapat berfungsi jika tidak ada lantai yang mendasarinya bukan?

4. MENYAJIKAN TAMPILAN

Tampilan yang kita lihat dilayar komputer maupun gadget adalah hasil dari pengoperasian OS atau sistem operasi. Dengan kata lain, sistem operasi memudahkan aplikasi berjalan sekaligus menampilkannya pada monitor layar komputer atau menterjemahkan bahasa pemrograman yang berasal dari CPU kemudian menampilkannya dalam bentuk teks, grafis dan tampilan lainnya yang mudah dimengerti.

Sistem operasi juga berperan sebagai suatu interface atau tatap muka antara pengguna dengan perangkat keras yang digunakannya.

5. MENGKOORDINASI KERJA PERANGKAT KOMPUTER

Selain mengatur perangkat keras dan perangkat lunak agar terhubung satu sama lain, sistem operasi juga berfungsi mengkoordinasikan segala hal didalam komputer terutama menyusun program yang sifatnya kompleks menjadi lebih sederhana dan berurutan. Sistem operasi memudahkan suatu aplikasi agar dapat bekerja dengan lebih efisien.

6. MENGOPTIMALKAN FUNGSI PERANGKAT KOMPUTER

Fungsi lain dari sistem operasi atau OS adalah mengoptimalkan penggunaan perangkat keras maupun perangkat lunak. Misalnya dalam hal mengatur waktu berfungsinya CPU, pemanggilan data yang tersimpan dalam memori harddisk, ataupun mengatur waktu yang digunakan untuk koneksi dalam terminal.

7. MENGAWASI DAN MELINDUNGI JALANNYA SUATU FUNGSI PROGRAM

Sistem operasi memungkinkan user yang memiliki hak untuk mengakses komputer menjalankan suatu program dan mengendalikan siapa yang bisa mengakses program tersebut atau yang dikenal sebagai fungsi Gate Keeper. Tidak hanya mengendalikan user dalam mengakses sistem atau program, sistem operasi juga mengawasi segala hal yang dilakukan user dalam mengakses sistem program dalam komputer.

Semua file yang tersimpan dalam komputer juga dilindungi oleh sistem operasi dan hanya bisa diakses oleh orang yang berhak mengaksesnya atau memiliki kendali atau suatu perangkat komputer. Demikian pengertian sistem operasi dan fungsi sistem operasi yang bisa dimengerti secara umum.


Apa Itu Linux Backtrack

BackTrack adalah salah satu distro linux yang merupakan turunan dari slackware yang mana merupakan merger dari whax dan auditor security collection. Backtrack dua dirilis pada tanggal 6 maret 2007 yang memasukkan lebih dari 300 tool security sedangkan versi beta 3 dari backtrack dirilis pada tanggal 14 desember 2007 yang pada rilis ketiga ini lebih difokuskan untuk support hardware. Sedangkan versi backtrack 3 dirilis pada tanggal 19 juni 2008 pada backtrack versi 3 ini memasukkan saint dan maltego sedangkan nessus tidak dimasukkan serta tetap memakai kernel versi 2.6.21.5. pada BackTrack 4 Final sekarang ini menawarkan kernel linux terbaru yaitu kernel 2.6.30.4. Sekaligus pada Rilis BackTrack 4, dapat dikatakan berpindah basis yakni dari dahulu yang Slackware menjadi berbasis Ubuntu. Dilengkapi juga dengan patch untuk wireless driver untuk menanggulangi serangan wireless injection (wireless injection attacks) 

Sejarah Linux Backtrack

Backtrack dibuat oleh Mati Aharoni yang merupakan konsultan sekuriti dari Israel. Jadi merupakan kolaborasi komunitas. Backtrack sendiri merupakan merger dari whax yang merupakan salah satu distro Linux yang digunakan untuk tes keamanan yang asal dari whax sendiri dari Knoppix. Ketika Knoppix mencapi versi 3.0 maka dinamakan dengan whax. Whax dapat digunakan untuk melakukan tes sekuriti dari berbagai jaringan di mana saja. Max Mosser merupakan auditor security collection yang mengkhususkan dirinya untuk melakukan penetrasi keamanan di Linux. Gabungan dari auditor dan Whax ini sendiri menghasilkan 300 tool yang digunakan untuk testing security jaringan. Auditor security collection juga terdapat pada knoppix.

Namun, sejak rilis ke-4 hingga rilis yang terbaru ini, BackTrack sudah tidak lagi menggunakan basis Knoppix. BackTrack kini menggunakan basis Ubuntu. BackTrack telah memasuki versi 5 R3 dengan kernel 3.2.6

BackTrack menyediakan akses mudah untuk tools komprehensif yang berhubungan dengan keamanan, mulai dari Port Scanner sampai Password Scanner. Dukungan fungsi Live CD dan Live USB mengizinkan pengguna untuk me-boot BackTrack secara langsung dari media penyimpan portabel tanpa harus melakukan penginstallan pada Hardisk secara permanen.

Backtrack membagi Tools menjadi 12 kategori :

  • Information Gathering
  • Vulnerability Assessment
  • Exploitation Tools
  • Privilege Escalation
  • Maintaining Access
  • Reverse Engineering
  • RFID Tools
  • Stress testing
  • Forensics
  • Reporting Tools
  • Services
  • Miscellaneous



Sumber : fti.ars.ac.id

Subscribe Admin

Annismus

 
Design by Free WordPress Themes | Bloggerized by Rz - Premium Blogger Themes | coupon codes