Minggu, 24 November 2019

pengertian,fungsi,dan pembagian software

Pengertian, Fungsi, dan Pembagian Software - Bagi anda sudah pernah mengenal dan menggunakan komputer ataupun laptop pasti sudah pernah menggunakan software walaupun anda belum tahu bagaimana defenisi sebenarnya dari software. Misalnya anda mengerjakan tugas sekolah atau kampus anda dengan Microsoft Word, itu merupakan salah satu contoh dari sekian banyak software. 
Software sebenarnya merupakan sebuah program yang wajib ada pada sebuah komputer ataupun laptop. Daripada ngoceh nya tambah panjang dan jadi tidak karuan lebih baik kita lihat pengertian software berikut ini :
Pengertian software
Software adalah data yang diprogram sedemikian rupa yang dibuat sesuai kebutuhan dan di simpan pada hardisk komputer, tidak memiliki bentuk fisik dan bersifat abstrak namun nyata adanya. 
Software yang jika diartikan dalam bahasa Indonesia berarti perangkat lunak. Software dibuat dengan menggunakan bahasa pemprogaman yang dibuat oleh programer yang kemudian melewati proses tertentu sehingga nantinya software bisa dipakai dan digunakan oleh banyak orang.

Fungsi Software
Banyak hal yang bisa kita lakukan dengan hardware, seperti yang katakan diatas seorang programer membuat software sesuai kebutuhan, jadi banyak fungsi yang bisa dilakukan software diantaranya :
1.   Mengidentifikasi software atau program yang ada pada komputer.
2. Menghubungkan software – software lain dengan hardware atau perangkat keras.
3.   Mengatur dan mengkonfigurasi hardware agar bisa bekerja secara bersamaan dalam satu waktu.
4.   Software juga berperan untuk menerjemahkan intruksi yang diberikan user ke dalam bahasa mesin sehingga dapat dikenali oleh hardware atau perangkat keras.
Pembagian software
Ada beberapa pembagian software secara umum yaitu :
1.   Sistem Operasi (Operating System)
Merupakan salah satu software yang berfungsi untuk menghubungkan hardware dengan software lainnya. Software ini berada pada lapisan pertama yang diletakkan pada memori komputer yang melakukan operasi – operasi dasar pada system komputer.
Beberapa contoh sistem operasi :
·         Linux
·         Microsoft Windows
·         Unix
2.   Aplikasi (application)
Suatu software yang dibuat dengan bahasa pemprograman untuk tujuan tertentu, biasanya software ini disebut aplikasi siap pakai.
Beberapa jenis dan contoh aplikasi
·         Pengolah angka seperti Microsoft Excel
·         Pengolah gambar seperti Corel Draw
·         Pengolah data seperti Microsoft Acces
·         Pengolah kata seperti Microsoft Word
3.   Software bantu (Utility)
Software ini mempunyai peran untuk membantu sistem operasi misalnya dalam hal pembersihan file spam (sampah) yang ada di komputer kita, atau aplikasi yang bisa kita gunakan untuk browsing internet.
Beberapa contoh software utility
·         Pembersih seperti Ccleaner, Utility tools
·         Antivirus seperti McAffe, Avira, Smadav, EsetNod32
·         Pemutar file MP3 seperti Winamp, Aimp
·         Browsing seperti Mozilla, Chrome, baidu, UC browser
4.   Software bahasa pemprograman
Bahasa pemprograman atau biasa juga dikenal dengan bahasa komputer. Bahasa pemprograman merupakan satu set instruksi atau perintah berupa sintaks dan semantik untuk mendefenisikan program komputer. Ini merupakan software yang berbentuk compiler atau juga bisa berbentuk interpreter. Software memungkinkan seorang programer membuat aplikasi sesuai kebutuhan dan keinginannya, ataupun berguna untuk menentukan data mana yang akan diproses komputer, apakah data tersebut akan disimpan atau dirubah kembali serta langkah apa yang bisa diambil dalam berbagai situasi.  
Beberapa contoh bahasa pemprogaman
·         Pascal
·         Java
·         Ruby
·         Delphi
·         PHP (bukan pemberi harapan palsu ya)
Itulah sedikit pembahasan dari saya mengenai pengertian, fungsi dan pembagian software. Mohon maaf jika ada kesalahan atau kekurangan pada pembahasan materi diatas. Silahkan tinggalkan komentar anda pada form komentar karena saya akan sangat senang menerima kritik dan saran dari anda, tapi jangan spam ataupun link aktif ya.

https://ranah-informasiku.blogspot.com/
LINK BLOG KELAS X RPL 2 TAHUN 2019 :
Asetrpl2.blogspot.com
  

ARTIKEL FILE SYSTEM PADA WINDOWS DAN LINUX

PENGERTIAN FAT DAN NTFS

PENGERTIAN FAT DAN NTFS

PENGERTIAN FAT
Sistem berkas FAT atau FAT File System adalah sebuah sistem berkas yang menggunakan struktur tabel alokasi berkas sebagai cara dirinya beroperasi. Untuk penyingkatan, umumnya orang menyebut sistem berkas FAT sebagai FAT saja. Kata FAT sendiri adalah singkatan dari File Allocation Table, yang jika diterjemahkan secara bebas ke dalam Bahasa Indonesia menjadi Tabel Alokasi Berkas.

MACAM MACAM FAT :
1.FAT12
FAT12 adalah sistem berkas yang menggunakan ukuran unit alokasi yang memiliki batas hingga 12-bit, sehingga hanya dapat menyimpan maksimum hingga 212 unit alokasi saja (4096 buah). Sistem berkas ini adalah sistem berkas asli dari FAT yang pertama kali digunakan dalam sistem operasi MS-DOS.
Karena beberapa sistem operasi Windows menggunakan ukuran unit alokasi sistem berkas yang dibuat berdasarkan ukuran sektor (kelipatan 512 byte, dari 1 sektor hingga 16 sektor), FAT12 memiliki batasan pada kapasitasnya, yakni hingga 32 Megabyte. Karena itulah, FAT12 umumnya hanya digunakan sebagai sistem berkas untuk media penyimpanan floppy disk.
2.FAT16
FAT16 adalah sistem berkas yang menggunakan unit alokasi yang memiliki batas hingga 16-bit, sehingga dapat menyimpan hingga 216 unit alokasi (65536 buah). Sistem berkas ini memiliki batas kapasitas hingga ukuran 4 Gigabyte saja. Ukuran unit alokasi yang digunakan oleh FAT16 bergantung pada kapasitas partisi yang hendak diformat: jika ukuran partisi kurang dari 16 Megabyte, maka Windows akan menggunakan sistem berkas FAT12, dan jika ukuran partisi lebih besar dari 16 Megabyte, maka Windows akan menggunakan sistem berkas FAT16.
3.FAT32
FAT32 adalah versi sistem berkas FAT yang paling baru, yang diperkenalkan ketika Microsoft merilis Windows 95 OEM Service Release 2 (Windows 95 OSR2). Karena menggunakan tabel alokasi berkas yang besar (32-bit), FAT32 secara teoritis mampu mengalamati hingga 232 unit alokasi (4294967296 buah). Meskipun demikian, dalam implementasinya, jumlah unit alokasi yang dapat dialamati oleh FAT32 adalah 228 (268435456 buah). Ukuran unit alokasi maksimum dapat mencapai 32768 byte (64 sektor), sehingga secara teoritis dapat mengalamati 8 terabytes (8192 Gigabytes), meski tidak disarankan. Selain itu, program instalasi beberapa keluarga sistem operasi Windows NT 5.x ke atas hanya mengizinkan pembuatan partisi FAT32 hingga 32 Gigabyte (jika partisi lebih besar dari 32 GB, maka program instalasi Windows hanya menyediakan sistem berkas NTFS). Dalam instalasi sistem operasi Windows NT 5.x ke atas, jika ukuran partisi di mana Windows diinstalasikan kurang dari 2 Gigabyte, program instalasi akan menggunakan sistem berkas FAT16; dan berlaku sebaliknya, jika partisi di mana Windows hendak diinstalasikan lebih dari 2 Gigabyte, program instalasi akan menggunakan sistem berkas FAT32.

PENGERTIAN NTFS
NTFS atau Windows NT File System, merupakan sebuah sistem berkas yang dibekalkan oleh Microsoft dalam keluarga sistem operasi Windows NT, yang terdiri dari Windows NT 3.x (NT 3.1, NT 3.50, NT 3.51), Windows NT 4.x (NT 4.0 dengan semua service pack miliknya), Windows NT 5.x (Windows 2000, Windows XP, dan Windows Server 2003), serta Windows NT 6.x (Windows Vista).

Sistem berkas NTFS memiliki sebuah desain yang sederhana tapi memiliki kemampuan yang lebih dibandingkan keluarga sistem berkas FAT. NTFS menawarkan beberapa fitur yang dibutuhkan dalam sebuah lingkungan yang terdistribusi, seperti halnya pengaturan akses (access control) siapa saja yang berhak mengakses sebuah berkas atau direktori, penetapan kuota berapa banyak setiap pengguna dapat menggunakan kapasitas hard disk, fitur enkripsi, serta toleransi terhadap kesalahan (fault tolerance). Fitur-fitur standar sebuah sistem berkas, seperti halnya directory hashing, directory caching, penggunaan atribut direktori, dan atribut berkas tentu saja telah dimiliki oleh NTFS. Bahkan, Microsoft telah menambahkan kemampuan yang hebat ke dalam NTFS agar memiliki kinerja yang tinggi, lebih tinggi daripada sistem berkas yang sebelumnya semacam HPFS atau FAT, khususnya pada ukuran volume yang besar, tetapi juga tetap mempertahankan kemudahan pengoperasiannya. Salah satu keunggulan NTFS dibandingkan dengan sistem berkas lainnya adalah bahwa NTFS bersifat extensible (dapat diperluas) dengan menambahkan sebuah fungsi yang baru di dalam sistem operasi, tanpa harus merombak desain secara keseluruhan (perombakan mungkin dilakukan, tapi tidak secara signifikan).