Jumat, 23 Oktober 2015

SISTEM FILE DALAM BIDANG KOMPUTER

Dalam bidang komputer, sistem file adalah istilah untuk menamakan metode atau cara menyimpan dan mengorganisasi file komputer dan data yang dikandungnya untuk memudahkan pengaksesan dan penemuan file tersebut pada media penyimpanan. Sistem file merupakan sistem penggunaan perangkat penyimpanan data seperti harddisk dan CD-ROM serta manajemen penempatan file pada lokasi fisik. Sistem file juga dapat berarti metode pengaksesan data pada jaringan komputer.


Jenis-jenis sistem file adalah:
  1. Disk file system, merupakan sistem file yang dirancang untuk penyimpanan file pada perangkat penyimpanan. Contoh sistem file jenis ini adalah FAT, NTFS, HFS, Ext, BFS, ISO 9660, ODS-5, dan UDF.
  2. Network file system, dapat disebut juga sebagai distributed file system merupakan jenis sistem file untuk mengakses file pada jaringan komputer. Contoh sistem file ini adalah NFS, CXFS, Lustre, AFS, AppleShare, Coda, OpenAFS, dan Global File System.
  3. Database file system, merupakan konsep baru pada sistem manajemen file. Dengan model manajemen terstruktur dan berhirarki, file diidentifikasi berdasarkan karakteristiknya seperti jenis file, topik, pengarang, atau metadata yang sama. Contoh dari sistem file ini adalah Gnome VFS, BFS, dan WinFS.
  4. Special Purpose file system, merupakan beberapa jenis sistem file diluar jenis disk file system dan network file system. Sistem file ini digunakan untuk mengelola file secara dinamis dengan menggunakan perangkat lunak. Contoh sistem file ini adalah Davfs2, GPFS, CDFS, SquashFS, dan ROMFS.
  5. Kebanyakan sistem operasi saat ini sudah menyediakan sistem filenya sendiri. Contohnya adalah Windows dengan FAT dan NTFS, Linux dengan Extended File System, Mac OS dengan MFS dan HFS, dll.

KOMPILATOR DAN INTERPRETER

Pada dunia komputer istilah kompilator dan interpreter digunakan untuk menamakan perangkat lunak yang digunakan untuk menterjemahan dari bahasa pemrograman tingkat tinggi menjadi instruksi yang dapat dimengerti oleh mesin atau sistem komputer. Perangkat lunak untuk menterjemahkan instruksi bahasa tingkat tinggi dapat dibagi menjadi dua yaitu kompilator dan interpreter (translator).

1.KOMPILATOR
Kompilator adalah program komputer yang digunakan untuk proses translasi dari instruksi yang ditulis dengan satu bahasa komputer ke hasil output dalam bahasa komputer yang lainnya.

Kebanyakan kompilator digunakan untuk mentranslasi kode sumber yang ditulis dengan bahasa tingkat tinggi menjadi kode objek atau bahasa mesin. Dengan output berupa bahasa mesin, maka akan dapat secara langsung dijalankan oleh komputer atau virtual machine.

Output yang dihasilkan adalah dalam bentuk file yang executable.
Beberapa jenis perangkat lunak kompilator adalah:
  • Produksi Borland, yaitu Delphi, C++ Builder, Jbuilder, C# Builder, Turbo Pascal, Turbo C, Turbo Basic, Turbo C++, Turbo Asembler, Borland C++, dan Kylix.
  • Produksi Microsoft, yaitu Visual Basic, Visual C++, Qbasic,
  • Produksi GNU, yaitu ANSI C, 

 2.INTERPRETER
Interpreter adalah program komputer yang digunakan untuk menjalankan program lain.
Berbeda dengan kompilator dimana kompilator harus membuat file executable berisi instruksi dalam bahasa mesin terlebih dahulu untuk kemudian dijalankan. Interpreter tidak perlu harus membuat file executable dahulu, karena interpreter dapat secara langsung menginterpretasi kode sumber dalam bentuk script untuk kemudian diterjemahkan menjadi instruksi mesin secara langsung.

Model kerja dari interpreter jelas membutuhkan waktu lebih lama untuk menjalankan script program dibandingkan dengan jika kita langsung menjalankan program dalam bentuk file yang executable.

Namun model interpreter tersebut secara total waktu menjadi lebih ringkas dan cepat jika dibandingkan dengan proses pada kompilator, dimana harus memproduksi terlebih dahulu file executable baru dapat dijalankan programnya.
Beberapa jenis perangkat lunak interpreter adalah:
  • Common LISP
  • Qbasic
  • PHP
  • Perl

LINUX

Linux merupakan perangkat lunak bersifat non komersial dan open source yang sangat terkenal saat ini, berbeda dengan Windows dan Mac OS yang bersifat komersial dan closed source. Sebenarnya linux adalah istilah untuk kernel sistem operasi dan linux merupakan salah satu kernel sistem operasi yang berbasis pada sistem operasi Unix (Unix-like), seperti Minix, FreeBSD, dll. Karena linux merupakan kernel sistem operasi, maka banyak sekali jenis sistem operasi yang berbasis kernel linux yang beredar saat ini yang dinamakan linux distribution.

Pada awalnya linux dikembangkan sebagai hobi oleh salah seorang mahasiswa Universitas Helsinki bernama Linus Torvalds. Torvalds sendiri menggunakan sistem operasi Minix pada komputernya, dimana Minix merupakan kernel sistem operasi yang dikembangkan oleh Andrew Tanenbaum. Minix menjadi inspirasi Torvalds untuk membuat kernel pengganti dari Minix yang selanjutnya dinamakan Linux. Linux pada awalnya berjalan sebagai terminal emulator yang melakukan proses booting dari floppy disk. Kernel linux ditulis menggunakan bahasa asembli IA-32 dan bahasa C.

Versi pertama kernel linux dipublikasikan di internet pada September 1991 dan versi keduanya dirilis tidak lama setelah itu, yaitu pada bulan Oktober 1991. Sejak saat itu, banyak sekali pengembang perangkat lunak di dunia tertarik untuk ikut serta dalam proyek ini. Hingga saat ini kernel linux telah dikembangkan secara bersama-sama oleh komunitas pengembang perangkat lunak di seluruh dunia.

Logo linux adalah seekor penguin bernama Tux. Logo Tux diciptakan oleh Larry Ewing pada tahun 1996, yang merupakan seekor penguin lucu yang terlihat tenang dan sedang bahagia.

Saat ini kernel linux sudah banyak digunakan oleh beberapa produsen sistem operasi sebagai basis kernelnya. Sistem-sistem operasi yang memakai linux sebagai basis kernelnya disebut sebagai linux distribution atau distribusi linux. Beberapa macam distribusi linux adalah:

1. SUSE Linux, dikembangkan oleh perusahaan di Jerman bernama Novell, Inc. SUSE Linux sepenuhnya bersifat freeware dan open source. SUSE Linux versi pertama (1.0) dirilis bulan Maret 1994 dan versi terakhir adalah versi 10.0 dirilis bulan September 2005.

2.Mandrake Linux, dikembangkan oleh Mandriva atau nama lainnya adalah Mandraksoft. Mandrake Linux sepenuhnya bersifat freeware dan open source. Mandrake Linux versi pertama menggunakan basis sistem operasi Red Hat Linux versi 5.1 dan KDE 1.0 dirilis pada bulan Juli 1998. Selanjutnya Mandrake Linux mengembangkan sepenuhnya sistem operasi sendiri dan versi terakhir yaitu versi (10.2) pada tahun 2005.

3.Debian Linux, adalah versi sistem operasi linux yang dikembangkan oleh Debian Project yang diprakarsai oleh Ian Murdock pada tahun 1993. Debian linux dikembangkan secara tersebar oleh kolaborasi dari para sukarelawan pengembang di seluruh dunia. Seperti jenis linux lainnya, Debian Linux sepenuhnya bersifat freeware dan open source. Versi pertama Debian adalah versi 0.9x yang dirilis pada tahun 1994. Sampai saat ini Debian telah mencapai versi 3.1 yang dirilis tanggal 6 Juni 2005. Nama Debian sendiri berasal dari gabungan antara nama kekasih dari Ian Murdock (sekarang istrinya) bernama Debra dan namanya sendiri Ian (Deb dan Ian).

4.Slackware Linux, adalah salah satu dari distribusi linux yang dikembangkan oleh Patrick Volkerding di Slackware Linux Inc. Versi pertama Slackware adalah versi 1.00 yang dirilis pada tanggal 16 Juli 1993 oleh Patrick Volkerding, yang merupakan pimpinan proyek dari Slackware Linux. Sedangkan versi terakhir dari Slackware adalah versi 10.2 yang dirilis tanggal 14 September 2005. Logo dari slackware adalah Tux (penguin linux) yang sedang memakai pipa rokok.

5.Fedora Core, adalah salah satu distribusi linux yang dikembangkan oleh komunitas pengembang bernama Fedora Project dan disponsori oleh RedHat. Fedora Core merupakan sistem operasi linux turunan dari distribusi RedHat Linux. Sejak RedHat memutuskan untuk hanya memproduksi versi Enterprise Server dan bersifat komersial, maka pengembangan versi freeware diteruskan oleh Fedora Project. Versi pertama dirilis dengan nama Fedora Core 1 pada tanggal 6 Novermber 2003. Versi terakhir dari Fedora Core adalah Fedora Core 4 yang dirilis tanggal 13 Juni 2005. Fedora Core 4 sudah mendukung sistem komputer dengan arsitektur i386, AMD64, dan PowerPC.


MICROSOFT WINDOWS


Microsoft windows merupakan deretan nama sistem operasi untuk personal computer (PC) dan server yang dikembangkan oleh Microsoft. Windows pertama kali diperkenalkan oleh Microsoft pada tahun 1985 untuk menyaingi sistem Apple, yaitu Apple Macintosh yang telah menggunakan teknologi GUI (Graphical Unit Interface). Saat ini keluarga Microsoft Windows telah menguasai pasar sistem operasi untuk komputer pribadi (PC), dimana bagian pasar untuk Windwos menguasai sekitar 95% untuk komputer pribadi.

Beberapa contoh tipe sistem operasi windows yang pernah diluncurkan oleh Microsoft adalah:

1. Windows 1.0, merupakan versi pertama windows untuk komputer PC yang dirilis pada tanggal 20 November 1985. Windows 1.0 telah mengimplementasikan sistem multitasking dan GUI.
2. Windows 2.0, merupakan versi windows yang dirilis tahun 1987. Model GUI dari Windows 2.0 mirip dengan model Mac OS. Model maximize dan minimize windows baru diimplementasikan pada versi ini.

3. Windows 3.x, terdiri dari versi Windows 3.0 dan Windows 3.1. Windows 3.0 dirilis tanggal 22 Mei 1990 melakukan perbaikan pada manajemen memori pada prosesor Intel 80286 dan 80386. Windows 3.1 dirilis tanggal 18 Maret 1992 telah melakukan perbaikan pada teknologi font menggunakan True Type Font serta juga mengikutkan game Minesweeper dan Reversi.

4. Windows 95, merupakan versi windows hybrid 16 bit/32 bit yang dirilis tanggal 24 Agustus 1995. Windiws 95 menerapkan model GUI yang baru yaitu dengan model desktop dan start menu,serta mendukung nama file yang panjang yaitu 256 karakter.

5. Windows 98, sama seperti windows 95 merupakan versi windows hybrid 16 bit / 32 bit. Windows 98 dirilis tanggal 25 Juni 1998 telah mendukung driver AGP lebih baik, antarmuka USB, dan multi monitor. Versi perbaikan dari windows 98 adalah Windows 98 Second Edition (Windows 98 SE) yang dirilis tanggal 10 Juni 1999.

6. Windows Me (Millenium Edition), merupakan versi windows GUI 32 bit yang dirilis tanggal 14 September 2000. Sebagai kelanjutan versi windows 95 dan windows 98, windows Me menambahkan aplikasi multimedia pada paketnya seperti Windows Media Player 7 dan Windows Movie Maker.

7. Windows NT, sejak dikembangkan mulai tahun 1988, windows NT (New Technology) dikenal dengan nama OS/2 3.0, yaitu sistem operasi ketiga yang dikembangkan secara bersama-sama antara Microsoft dan IBM. Windows NT merupakan sistem operasi yang bekerja pada jaringan komputer berbeda dengan versi windows untuk komputer pribade yang stand alone.

8. Windows 2000, mempunyai nama lain Win2K dan Windows NT 5.0 dirilis tanggal 17 Februari 2000. Sebagai jalur kelanjutan dari sistem operasi windows NT, windows 2000 menawarkan beberapa versi untuk komputer server, yaitu:
  • Windows 2000 Professional.
  •  Windows 2000 Server.
  •  Windows 2000 Advance Server.
  •  Windows 2000 Data Center.


9. Windows XP, merupakan versi client dari sistem operasi windows dirilis tanggal 25 Oktober 2001. XP merupakan singkatan dari “experience”. Beberapa versi yang telah dirilis dari windows XP adalah:
  •  Windows XP Home Edition, ditujukan untuk pengguna pribadi atau rumah.
  •  Windows XP Profesional Edition, ditujukan untuk pengguna bisnis dan power user.
  • Windows XP Media Center Edition, merupakan versi tambahan dari ver Profesional Edition dengan tambahan aplikasi multimedia, seperti koneksi TV, streaming, dll. 


10.Windows Server 2003, mempunyai nama lain Windows NT 5.2 dirilis tanggal 24 April 2003. Windows 2003 Server merupakan kelanjutan dari Windows 2000 Server yang memiliki fitur dan kompatibilitas seperti Windows XP. Beberapa versi dari Windows 2003 Server adalah:
  • Windows Small Business Server 2003.
  •  Windows Server 2003 Web Edition.
  •  Windows Server 2003 Standard Edition.
  •  Windows Server 2003 Enterprise Edition.
  •  Windows Server 2003 Datacenter Edition.
  •  Windows Server 2003 Compute Cluster Edition.
  •  Windows Storage Server 2003.  Windows Small Business Server 2003.
  •  Windows Server 2003 Web Edition.
  •  Windows Server 2003 Standard Edition.
  •  Windows Server 2003 Enterprise Edition.
  •  Windows Server 2003 Datacenter Edition.
  •  Windows Server 2003 Compute Cluster Edition.
  •  Windows Storage Server 2003.



11.Windows CE, biasanya disebut juga dengan nama WinCE. Windows CE adalah jenis sistem operasi Microsoft Windows untuk komputer yang kecil atau embedded system seperti smartphone, PDA, Pocket PC, dan Handled PC. Nama CE sendiri merupakan singkatan dari “Compact Edition”, yang berarti sistem operasi Windows untuk sistem yang minimalis. Sistem operasi ini mendukung prosesor jenis Intel x86, MIPS, ARM Family, dan Hitachi SuperH. 

SISTEM OPERASI


Sistem Komputer, istilah sistem operasi adalah perangkat lunak sistem yang berguna untuk mengendalikan secara langsung dan mengelola perangkat keras komputer dan melakukan operasi dasar sistem. Sebuah sistem operasi menjadi pondasi atau dasar dari berjalannya setiap perangkat lunak aplikasi, seperti microsoft word, web browser, winamp, dll.

Tugas sistem operasi pada sistem komputer adalah untuk menjamin setiap aplikasi yang dijalankan dapat mengkases memori, perangkat input dan output, serta dapat mengkases sistem file. Jika terjadi banyak aplikasi yang berjalan secara bersamaan, maka sistem operasi bertugas untuk menjadwal sehingga setiap proses dapat terbagi menurut kemampuan dan waktu prosesor tanpa menganggu antara satu aplikasi dengan aplikasi yang lain.

Secara umum, sistem operasi adalah lapisan atau layer pertama jika perangkat lunak ter-load ke memori sewaktu awal dijalankan. Setiap aplikasi yang dijalankan sangat bergantung pada sistem operasi yang memiliki beberapa layanan utama, yaitu:

  • Akses ke sistem file.

  • Pengelolaan memori.

  • Penjadwalan tugas (task scheduling).

  • Antarmuka pengguna.

Sejak tersedianya layanan utama ini pada sistem operasi, maka para pengembang perangkat lunak tidak perlu lagi mengimplementasikan fungsi yang sama di setiap perangkat lunak yang dikembangkan. Bagian kode atau instruksi yang memiliki layanan utama ini disebut sebagai kernel sistem operasi. Kernel sistem operasi dikembangkan dari library yang menyediakan layanan utama kepada program yang tidak berhenti untuk mengelola sumber daya sistem komputer.
Jenis sistem operasi yang saat ini banyak kita jumpai untuk jenis komputer pribadi (personal computer) adalah: 

1. Keluarga Unix-like, merupakan keluarga sistem operasi yang memakai dasar sistem operasi Unix. Contoh keluarga Unix-like adalah:
  • Linux.
  • Solaris.
  • Mac OS.
  • FreeBSD.
2. Keluarga Microsoft Windows, merupakan keluarga sistem operasi yang dikembangkan oleh Microsoft.


CONTOH FUNGSI BAHASA

Contoh fungsi bahasa sebagai alat komunikasi 
Definisi lain dari bahasa adalah sebagai sebuah sistem komunikasi yang membuat manusia dapat bekerja sama. Definisi ini menekankan fungsi sosial dari bahasa, dan fakta bahwa manusia menggunakannya untuk mengekspresikan dirinya sendiri, dan untuk memanipulasi objek dalam lingkungannya. Teori fungsional tata bahasa menjelaskan struktur tata-bahasa lewat fungsi komunikatifnya, dan memahami struktur tata-bahasa dari bahasa sebagai hasil dari proses adaptif dimana tata-bahasa telah "disesuaikan" untuk melayani kebutuhan komunikatif penggunanya 
Sebagai alat komunikasi, bahasa merupakan saluran perumusan maksud kita, melahirkan perasaan kita dan memungkinkan kita menciptakan kerja sama dengan sesama warga. Ia mengatur berbagai macam aktivitas kemasyarakatan, merencanakan dan mengarahkan masa depan kita (Gorys Keraf, 1997 : 4). Komunikasi merupakan akibat yang lebih jauh dari ekspresi diri. Komunikasi tidak akan sempurna bila ekspresi diri kita tidak diterima atau dipahami oleh orang lain.

Pada saat kita menggunakan bahasa sebagai alat komunikasi, kita sudah memiliki tujuan tertentu. Kita ingin dipahami oleh orang lain. Kita ingin menyampaikan gagasan dan pemikiran yang dapat diterima oleh orang lain. Kita ingin membuat orang lain yakin terhadap pandangan kita. Kita ingin mempengaruhi orang lain. Lebih jauh lagi, kita ingin orang lain membeli atau menanggapi hasil pemikiran kita. Jadi, dalam hal ini pembaca atau pendengar atau khalayak sasaran menjadi perhatian utama kita. Kita menggunakan bahasa dengan memperhatikan kepentingan dan kebutuhan khalayak sasaran kita.

Bahasa sebagai alat komunikasi, bahasa merupakan alat untuk merumuskan maksud kita. Dengan komunikasi, kita dapat menyampaikan semua yang kita rasakan, pikirkan, dan ketahui kepada orang lain.

Dengan komunikasi, kita dapat mempelajari dan mewarisi semua yang pernah dicapai oleh nenek moyang kita dan apa yang telah dicapai oleh orang-orang sejaman kita.

Bahasa adalah alat untuk berkomunikasi melalui lisan (bahasa primer) dan tulisan (bahasa sekunder). Berkomunikasi melalui lisan (dihasilkan oleh alat ucap manusia), yaitu dalam bentuk symbol bunyi, dimana setiap simbol bunyi memiliki cirri khas tersendiri. Suatu simbol bisa terdengar sama di telinga kita tapi memiliki makna yang sangat jauh berbeda. Misalnya kata ’sarang’ dalam bahasa Korea artinya cinta, sedangkan dalam bahasa Indonesia artinya kandang atau tempat.

Tulisan adalah susunan dari simbol (huruf) yang dirangkai menjadi kata bermakna dan dituliskan. Bahasa lisan lebih ekspresif di mana mimik, intonasi, dan gerakan tubuh dapat bercampur menjadi satu untuk mendukung komunikasi yang dilakukan. Lidah setajam pisau / silet oleh karena itu sebaiknya dalam berkata-kata sebaiknya tidak sembarangan dan menghargai serta menghormati lawan bicara / target komunikasi.

Bahasa sebagai sarana komunikasi mempunyaii fungsi utama bahasa adalah bahwa komunikasi ialah penyampaian pesan atau makna oleh seseorang kepada orang lain. Keterikatan dan keterkaitan bahasa dengan manusia menyebabkan bahasa tidak tetap dan selalu berubah seiring perubahan kegaiatan manusia dalam kehidupannya di masyarakat. Perubahan bahasa dapat terjadi bukan hanya berupa pengembangan dan perluasan, melainkan berupa kemunduran sejalan dengan perubahan yang dialami masyarakat. Terutama pada penggunaan Fungsi komunikasi pada bahasa asing Sebagai contoh masyarakat Indonesia lebih sering menempel ungkapan “No Smoking” daripada “Dilarang Merokok”, “Stop” untuk “berhenti”, “Exit” untuk “keluar”, “Open House” untuk penerimaan tamu di rumah pada saat lebaran. Jadi bahasa sebagai alat komunikasi tidak hanya dengan satu bahasa melainkan banyak bahasa. 
contoh dari fungsi bahasa sebagai alat komunikasi :

  • disaat seorang motivator berbicara dengan audience-audience nya dari kalangan menengah ke atas atau orang yang berpendidikan tinggi, maka dia akan memakai tata bahasa yang digunakan untuk berkomunikasi dengan kata-kata yang baku atau kata-kata asing. berbeda saat sang motivator berbicara dengan masyarakat umum, dia akan menggunakan tata bahasa yang digunakan untuk berkomunikasi dengan kata-kata yang lebih mudah dicerna oleh masyarakat umum.
alat-alat yang digunakan sebagai alat komunikasi sehari-hari :

  • bedug dalam agama islam dipukul untuk tanda segera melakukan sholat
  • suasana gemuruh kentongan dipukul saat tanda ketika ada bahaya
  • alarm sekolah untuk tanda segera istirahat atau masuk ke kelas

Sabtu, 17 Oktober 2015

PENGGUNAAN BAHASA INDONESIA YANG BAIK DAN BENAR

Penggunaan Bahasa Indonesia yang baik dan benar.


Bahasa Indonesia yang benar adalah bahasa yang sesuai dengan tata bahasa baku yang telah ditetapkan. Bahasa Indonesia yang benar diterapkan dalam bahasa tulis dan bahasa lisan yang sifanya resmi misalnya pada saat berpidato. Berbahasa Indonesia dengan baik dan benar mempunyai beberapa konsekuensi logis terkait dengan pemakaiannya sesuai dengan situasi dan kondisi. Pada kondisi tertentu, yaitu pada situasi formal penggunaan bahasa Indonesia yang benar menjadi prioritas utama.
Misalnya kita berbelanja di pasar.
Contoh:
Berapa ini harga nya bu ? (sambil menunjukkan barang yang ditanyakan)
 
Kalimat di atas merupakan Bahasa Indonesia yang baik, karena sesuai dengan situasi dan kondisi. Tetapi belum tentu benar. Tidak mungkin bahasa tersebut kita ganti dengan bahasa yang benar.
 
Contoh:
Berapa harga cabai ini 1kg nya bu ?
Harga 1kg cabai ini adalah lima belas ribu rupiah.
 
Hal ini tidak efektif karena pasti akan membutuhkan waktu yang lama dalam hal tawar menawar tersebut.

Dari contoh diatas perbedaan antara bahasa yang baku dan tidak baku  dapat terlihat dari pengucapan dan dari tata cara penulisannya. Bahasa indonesia baik dan benar merupakan bahasa yang mudah dipahami,  bentuk bahasa baku yang sah agar secara luas masyarakat indonesia berkomunikasi menggunakan bahasa nasional. Jadi, bahasa Indonesia yang baik belum tentu benar. Bahasa Indonesia yang benar bisa dikatakan baik.
  
 Sumber
https://id.wikipedia.org/wiki/Bahasa#Alat_untuk_komunikasi