Selasa, 03 November 2015

FILE SISTEM
File sistem atau sistem berkas adalah struktur logika yang digunakan untuk mengendalikan akses terhadap data yang ada pada disk. File sistem mempunyai jenis-jenis dan penggunaan algoritma yang berbeda-beda. Kualitas file system dapat dilihat dari jenisnya, semakin baru jenis file sistem maka semakin bagus pula kualitas file sistem tersebut. File sistem menyediakan mekanisme untuk penyimpanan data dan program yang dimiliki oleh sistem operasi serta seluruh pengguna dari sistem komputer. File sistem terdiri dari kumpulan file yang masing-masing menyimpan data-data yang berhubungan serta struktur direktori yang mengorganisasi dan menyediakan informasi mengenai seluruh file dalam sistem.

JENIS-JENIS FILE SISTEM
Sebenarnya file sistem ada banyak tapi di sini saya hanya membahas file sistem pada sistem operasi windows saja, mungkin file sistem yang akan saya tulis lagi pada kesempatan yang lain. Mari kita simak jenis-jenis file sistem pada sistem operasi windows.

1. FAT (File Allocation Table)
File sistem FAT merupakan sebuah file sistem yang menggunakan struktur tabel alokasi berkas sebagai cara dirinya beroperasi. Nama FAT berasal dari penggunaan tabel yang memusatkan informasi tentang area mana milik file yang kosong atau mungkin tidak dipakai, dan di mana setiap file yang disimpan dalam disk. Untuk membatasi ukuran tabel, space disk dialokasikan ke file dalam grup-grup sektor hardware yang bersebelahan, hal ini disebut cluster. Ketika disk drive berkembang, jumlah maksimum cluster pun meningkat dan begitu juga dengan jumlah bit yang mengidentifikasikan bahwa cluster telah berkembang. Versi pengembangan dari format file sistem FAT dinamai sesuai dengan jumlah bit tabel elemennya, yaitu FAT12, FAT16, dan FAT32.
Kelebihan FAT :
  • Skalabilitas untuk HDD berukuran besar
  • Ukuran besar teoritis 264 (16 EiB)
  • Ukuran cluster yang didukung hingga 2255 sektor, dengan batasan implementasi hingga 32 MB.
  • Performa untuk alokasi ruangan kosong dan penghapusan ditingkatkan karena file sistem FAT memperkenalkan implementasi baru yaitu Free Space Bitmap.
  • Mendukung lebih dari 216 (65536) berkas di dalam sebuah direktori tunggal.
  • Mendukung fitur Access Control List (ACL), seperti halnya NTFS.
  • Mendukung Transaction-Safe FAT File System (sebuah fungsi optional untuk Windows CE yang diaktifkan)
  • Memiliki ruangan tersendiri yang bisa digunakan oleh OEM untuk melakukan kustomisasi terhadap sistem berkas untuk karakteristik perangkat tertentu.
  • Timestamp dapat ditampilkan dalam UTC, tidak hanya dalam local time saja. 
Kekurangan FAT : 
  • Kurangnya ruang penyimpanan. Tidak ada tambahan program atau file terutama bagi yang menggunakan sistem dengan Windows95 dan mempunyai hard disk melebihi 512 MB.
  • Tidak efektif. Ukuran cluster yang besar menyebabkan terjadinya pemborosan.
  • Tidak efisien dalam susunan file dan meminta user sering melakukan defrag agar mendapatkan cluster sebelumnya yang tidak terpakai sepenuhnya.
  • Ukuran maksimum disk yang dapat disokong FAT16 dalam satu hard disk adalah 2 GB.
2. NTFS (New Technology File Sistem)
File sistem NTFS merupakan file sistem yang memiliki sebuah desain sederhana namun memiliki kemampuan yang lebih baik dibandingkan file sistem FAT. File sistem NTFS pertama kali diperkenalkan oleh Microsoft pada sistem operasi Windows NT. Sama seperti file sistem FAT, file sistem NTFS juga telah mengalami banyak perkembangan, versinya yaitu NTFS versi 1.0, NTFS versi 1.1, NTFS versi 1.2, NTFS versi 2.0, NTFS versi 3.0 dan NTFS versi 3.1.
Kelebihan NTFS :
  • File sistem NTFS dapat mengatur kouta volume untuk setiap pengguna. 
  • Mendukung sistem berkas terenkripsi secara transparan dengan menggunakan beberapa jenis algoritma enkripsi yang umum digunakan.
  • Mendukung kompresi data yang transparan, meskipun tidak memiliki rasio yang besar, namun dapat digunakan untuk menghemat penggunaan ruangan hard disk.
  • Mendukung hard link serta symbolic link seperti halnya sistem berkas dalam sistem operasi keluarga UNIX, meskipun dalam NTFS implementasinya lebih sederhana.
  • Mendukung penamaan berkas dengan metode pengodean Unicode (16-bit UCS2) hingga 255 karakter.
  • Memiliki fitur untuk menampung lebih dari satu buah ruangan data dalam sebuah berkas. 
Kekurangan NTFS : 
  • Tidak support dengan banyak sistem operasi.
  • Tidak bisa terdeteksi ketika melakukan boot dengan floopy.
KESIMPULAN DAN ANALISIS
File sistem NTFS lebih baru daripada file sistem FAT.  Kemampuan file sistem FAT hanya mampu menyimpan file hingga 4GB, file sistem FAT sekarang tidak lagi digunakan pada hard disk tetapi masih digunakan pada flash disk dan micro SD. File sistem FAT hampir didukung oleh semua sistem operasi sehingga dapat dibaca oleh perangkat apapun. File sistem NTFS lebih cocok digunakan pada hard disk, karena mendukung penyimpanan dari 16TB hingga 256TB. File sistem NTFS memberikan fitur keamanan yang lebih tinggi, kompresi datanya juga lebih bagus dan enkripsi datanya susah untuk ditembus.

Selasa, 13 Oktober 2015

Assalamu 'alaikum...

Untuk kalian para programmer yang menggunakan bahasa c ataupun saudaranya bahasa c++, pasti kalian membutuhkan suatu compiler. Nah bagi kalian yang mencari kompiler yang cocok untuk bahasa pemrograman c dan c++, saya merekomendasikan kompiler berikut ini, yaitu Borland C++ 5.02. Sebelumnya mari kita simak sekilas tentang bahasa pemrograman C dan C++.

Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk sistem operasi Unix di Bell Telephone Laboratories. Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberapa compiler yang sangat populer telah tersedia. C secara luar biasa memengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.

Bahasa pemrograman C++ adalah bahasa pemrograman komputer yang dibuat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an. Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B. Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix. Pada perkembangannya, versi ANSI (American National Standart Institute) bahasa pemrograman C menjadi versi dominan. Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dungaree terhadap konsep pemrograman berorientasi objek.

Bahasa C++ adalah bahasa komputer atau bahasa pemrograman yang merupakan pengembangan dari bahasa C yang ditulis oleh Brian Kernighan dan Denies Ritchie. Bahasa C kemudian disempurnakan oleh Bjarne Stroustrup pada tahun 1980 menjadi "C with classes" dan berganti nama menjadi C++ pada tahun 1983. Penyempurnaan atau pengembangan bahasa C menjadi C++ adalah penambahan Object Oriented Programming (OOP) yang bertujuan membantu membuat dan mengelola program yang besar dan kompleks.

C++ pada awalnya disebut sebagai "C dengan kelas" (C with classes) dan diciptakan untuk memiliki fitur pemrograman berorientasi objek. Karena C++ berdasarkan dari C, maka kebanyakan kode C bisa dirakit di kompilator C++ dengan mudah. Perbedaan kecil contohnya kata "new" dan "delete" yang terdapat di kode C tidak bisa dirakit di C++ karena kata-kata ini adalah kata dipesan C++. Pustaka C biasanya bisa diimpor ke pustaka C++, tapi karena kompilator C dan C++ memiliki "name mangling" yang berbeda, maka perubahan kecil di kode C perlu dilakukan.

Mungkin sudah cukup penjelasannya, sekarang mari kita langsung saja download software Borland C++ 5.02 melalui link berikut ini.

Selasa, 06 Oktober 2015

Komputer server adalah komputer pusat yang dapat melayani semua komputer client yang terhubung dalam jaringan komputer. Komputer server didesign khusus baik dari segi hardware maupun dari segi software yang digunakan sebagai penyedia layanan untuk kebutuhan akan permintaan komputer client dalam sebuah jaringan. Biasanya komputer server mempunyai tugas penting dalam jaringan komputer sebagai pengatur lalu lintas data serta penyedia resource untuk digunakan oleh komputer-komputer client. Untuk memenuhi permintaan tersebut, komputer server sendiri dituntut untuk memiliki spesifikasi hardware yang tinggi dibandingkan dengan komputer-komputer client seperti kecepatan processor, kapasitas hardisk dan juga ukuran memory yang digunakan. Tidak hanya itu, software yang digunakan harus mempunyai fitur-fitur khusus dan juga tahan terhadap serangan, baik itu dari dalam jaringan maupun dari luar jaringan.
Untuk menunjang kinerja dari sebuah komputer server maka dibutuhkan sebuah sistem operasi khusus yang memang didesign untuk server. Sistem operasi tersebut biasa disebut sebagai sistem operasi server. Sistem operasi server merupakan sistem operasi yang berfungsi untuk menyediakan layanan yang sering dibutuhkan pengguna, baik secara eksplisit maupun implisit, seperti mekanisme akses file. Sistem operasi server harus mempunyai tingkat keamanan/security yang lebih baik dari pada komputer client.

Berikut ini adalah perkembangan sistem operasi windows server, yaitu sistem operasi server yang dikembangkan oleh Microsoft. Silahkan disimak.

1. Windows NT 3.1
Windows NT 3.1 merupakan produk pertama dari jajaran sidtem operasi server Microsoft Windows NT. Produk ini mulai diproduksi pada tanggal 27 Juli 1993. Tersedia dalam 2 versi, yaitu Windows NT 3.1 dan Windows NT Advanced Server. Windows NT 3.1 dapat berjalan pada CPU Intel x86, DEC Alpha dan MIPS R4000. Sistem operasi ini kemudian dikembangkan menjadi Windows NT 3.5 pada September 1994.

2. Windows NT 3.5
Windows NT 3.5 merupakan versi sistem operasi Microsoft Windows NT kedua yang dirilis pada tanggal 21 September 1994. Selama pengembangan, Windows NT 3.5 ini memiliki nama kode "Daytona", diambil dari sebuah jalan tol di pantai Daytona, Florida. Windows NT 3.5 adalah versi Windows NT pertama yang menggunakan nama Windows NT Workstation dan Windows NT Server yntuk edisi-edisi yang diturunkan darinya. Berbeda dari versi sebelumnya, Windows NT 3.1 yang dinamakan Windows NT saja dan Windows NT Advanced Server.

Selama pengembangan, Windows NT akhirnya menjadi sistem operasi yang benar-benar baru. Bebas dari kode 16-bit milik MS-DOS, mendukung operasi 32-bit dan semua fitur yang ditawarkan oleh mikroprosesor 32-bit, seperti dapat mengalami memori hingga 4 gigabyte dan mode terproteksi. Selain itu, Windows NT didesain agar kompatibel dengan sistem operasi terdahulu, seperti MS-DOS, IBM OS/2, dan sistem operasi berbasis POSIX.

3. Windows 2000 Server
Windows operasi server dikenal juga sebagai Windows NT 5.0 build 2159 adalah sebuah versi sistem operasi windows yang merupakan versi pengembangan dari Windows NT versi 4.0, dikeluarkan oleh Microsoft pada tanggal 17 Februari 2000 di Amerika Serikat, setelah beberapa kali mengalami penundaan peluncurannya, Windows 2000 menambahkan beberapa fitur baru, yaitu:
  • Active Directory yang baru
  • Image Preview
  • Browser Explorer yang baru, yaitu Internet Exlorer 5.0
  • Windows Media Player 6.4 yang terintegrasi
  • Plug and Play yang lebih canggih
  • Menggunakan driver berbasis Windows Driver Model
  • Dukungan untuk manajemen daya yang lebih baik, yaitu ACPI (Advanced Configuration and Power Interface)
  • Terminal Sevice yang terintegrasi
Windows 2000 terbagi menjadi beberapa versi, yaitu:
  • Windows 2000 Professional, ditujukan untuk menggantikan Microsoft NT Workstation 4.0
  • Windows 2000 Server, ditujukan untuk menggantikan Windows NT Server 4.0
  • Windows 2000 Advanced Server, ditujukan untuk menggantikan Windows NT Enterprise Server
  • Windows 2000 Datacenter Server, merupakan sebuah kasta baru dalam sistem operasi Windows 2000, ditujukan sebagai pengelola pusat basis data yang dibutuhkan dalam pasar korporat.
  • Windows 2000 Limited Edition, didesain secara khusus untuk mikroprosesor Intel Itanium yang menggunakan arsitektur IA-64 dari Intel Corporation.
4. Windows Server 2003
Windows Server 2003 merupakan sebuah versi sistem operasi Microsoft Windows yang ditujukan untuk pasar server korporat. Nomor versi internalnya adalah Microsoft NT 5.2 buil 3790. Dulunya dikenal dengan .NET Server, Windows .NET Server, atau Whistler Server. Sistem operasi ini merupakan kelanjutan dari sistem Windows 2000 Server. Windows Server 2003 terdiri atas beberapa produk yang berbeda, yaitu:
  • Windows Server 2003 Standard Edition 
  • Windows Server 2003 Enterprise Edition
  • Windows Server 2003 Datacenter Edition
  • Windows Server 2003 Web Edition
  • Windows Small Business Server 2003
  • Windows Storagae Server 2003
5. Windows Home Server
Windows Home Server memiliki nama kode pengembangan "Quatro". Windows Home Server merupakan sebuah versi sistem operasi Microsoft Windows yang dikembangkan dari Windows Server 2003 Service Pack 2 yang ditujukan sebagai file server untuk rumahan. Sistem operasi ini diperkenalkan pada tanggal 7 Januari 2007 oleh Bill Gates pada saat konferensi Consumer Electronics Show.

Windows Home Server ditujukan sebagai solusi untuk rumahan dengan banyak komputer PC yang terkoneksi untuk menawarkan fitur file sharing, backup otomatis dan juga akses secara jarak jauh. Pada tanggal 16 Juli 2007, Windows Home Server akhirnya dirilis dalam versi Release to Manufacture (RTM) dan secara resmi dirilis pada tanggal 7 November 2007. Pada tanggal 20 Juli 2008, Microsoft menawarkan Power Pack 1 untuk Windows Home Server yang memperbaiki beberapa kekurangan Windows Home Server.

6. Windows Server 2008
Windows Server 2008 adalah nama sistem operasi untuk server dari perusahaan Microsoft. Sistem server ini merupakan pengembangan dari versi sebelumnya yang disebut Windows Server 2003. Pada tanggal 15 Mei 2007, Bill Gates mengatakan pada konferensi WinHEC bahwa Windows Server 2008 adalah nama baru dari Windows Server Longhorn.
Windows Server 2008 mendukung sistem klien dengan Windows Vista, mirip seperti hubungan antara Windows Server 2003 dan Windows XP. Versi beta 1 dari sistem server ini pertama kali dikenalkan pada tanggal 27 Juli 2005 dan versi beta 3 nya sudah diumumkan pada tanggal 25 April 2007. Macam-macam edisi windows server 2008 yaitu:
  • Windows Web Server 2008
  • Windows Server 2008 Standard Edition
  • Windows Server 2008 Enterprise Edition
  • Windows Server 2008 Datacenter Edition
  • Windows Server 2008 untuk sistem berbasis Itanium (I4-64)
Sistem Operasi
 
Sistem operasi komputer adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia. Sistem operasi dalam bahasa inggrisnya disebut operating system, atau biasa di singkat dengan OS.
Sistem operasi komputer merupakan software pada lapisan pertama yang diletakkan pada memori komputer, (memori komputer dalam hal ini ada hardisk, bukan memory ram) pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah sistem operasi komputer berjalan, dan sistem operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh sistem operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan kernel suatu sistem operasi.

Run-time Environment
 
Runtime environment bisa di artikan emulator/peralatan terminal remote, dalam keadaan ini, program ini dapat mengirim instruksi untuk prosesor komputer dan mengakses memori komputer (RAM) dan sumber daya sistem lainnya. RTE juga biasa di pakai programmer untuk menguji program ketika sedang berjalan, di mana programmer dapat melacak petunjuk sedang diproses oleh program dan melakukkan debug kesalahan yang mungkin timbul.

Emulator

Emulator atau lebih tepatnya software emulator adalah suatu program komputer yang memungkinkan untuk menjalankan suatu program (bisa program yang diemulsikan dari komputer ke komputer misalnya suatu program windows yang dapat dijalankan pada sistem operasi linux dengan menggunakan software emulator Wine) sesuai dengan program aslinya di komputer. Contoh konsol game Nintendo, Xbox, dan Playstation dapat dijalankan di komputer dengan cara memasang emulatornya sendiri sendiri.

Firmware

Pengertian Firmware adalah perangkat lunak atau bisa disebut sebagai program yang bersifat tetap, yang tertanam pada unit perangkat keras seperti alat-alat elektronik, alat telekomunikasi dan komponen-komponen komputer. Tidak ada batasan yang jelas yang dapat memisahkan antara firmware dan software, hal ini dikarenakan keduanya merupakan istilah deskriptif yang cukup luas. Namun meskipun begitu, firmware pada awalnya diciptakan sebagai perangkat lunak dengan tingkat yang lebih tinggi, firmware yang tetanam pada sebuah perangkat keras dapat diubah tanpa harus mengganti komponen dari perangkat keras itu sendiri.

Kesimpulan
 
Dari penjelasan di atas dapat disimpulkan bahwa Sistem Informasi, Runtime Environment dan Emulator memiliki persamaan yaitu sama-sama software komputer tetapi Runtime Environment dan Emulator juga tidak bisa disebut sebagai Sistem Operasi melainkan software yang dapat dijalankan pada Sistem Operasi sudah terjalankan. Lalu bagaimanakah dengan Firmware?. Firmware adalah perangkat lunak atau bisa disebut sebagai program yang bersifat tetap, yang tertanam pada unit perangkat keras seperti alat-alat elektronik, alat telekomunikasi dan komponen-komponen pada komputer. Tidak ada batasan yang jelas yang dapat memisahkan antara firmware dan software, hal ini dikarenakan keduanya merupakan istilah deskriptif yang cukup luas.
Sistem operasi windows merupakan sistem operasi yang penggunanya sangat banyak di Indonesia. Penggunanya juga beragam, mulai dari pelajar, pegawai, dan lain-lain. Bahkan mulai dari orang-orang yang baru berbaur dengan dunia komputer sampai orang-orang yang sudah lama mengenal komputer.

Pembajakan sendiri tidaklah tanpa alasan. Pembajakan tidak terjadi hanya karena penggunanya saja, tetapi juga disebabkan oleh faktor yang lain. Berikut ini kami berikan faktor-faktor yang menyebabkan terjadinya pembajakan:
1. Mahalnya harga lisensi. Seperti yang kita bahwa sistem operasi windows merupakan sistem operasi berbayar yang harga lisensinya dapat dibilang cukup mahal. Sebagai gambaran, harga lisensi Windows 10 Home adalah $119. Belum lagi kurs dolar yang hampir mencapai 15.000 rupiah.
2. Mudahnya melakukan penyalinan data. Di zaman sekarang hampir semuanya bisa didownload di internet, tidak terkecuali sistem operasi Windows. Selain itu, penyalinan bisa juga dilakukan dengan cara mengcopy baik dari flash disk, harddisk, dan media lainnya.
3. Mudahnya melakukan pembajakan. Ketika mendownload sistem operasi di blog-blog biasanya kita sering melihat kata "crack". Crack biasanya digunakan untuk membajak sistem operasi maupun software. Bahkan di blog-blog tersebut lengkap dengan disediakan tutorialnya.
4. Belum meluasnya informasi mengenai kemungkinan solusi dengan memanfaatkan open source. Bahkan BSA (Business Software Alliance) sendiri cenderung belum pernah mempromosikan open source sebagai langkah untuk mengurangi pembajakan di Indonesia.
 Terdapat suatu fakta yang mengejutkan yaitu banyaknya user yang menggunakan sistem operasi windows "bajakan". Menyadari maraknya pembajakan di Indonesia yang begitu luar biasa persentasenya, Microsoft masih terus berusaha untuk meyakinkan dan menggunakan berbagai upaya bahkan ada yang melalui ranah hukum bagi para pengguna Windows untuk membayar lisensi. Di Indonesia sendiri tergolong negara yang "mengganggu" Microsoft karena persentase pembajakan melampaui persentase yang tidak terbayangkan. Kami mendapat informasi dari sebuah blog bahwa, CEO Microsoft Indonesia yaitu bapak Andreas Diantoro berkata dalam suatu pernyataan bahwa 97% pengguna komputer lokal menjalankan OS Windows, tapi sayangnya 86% persen di antaranya adalah versi bajakan. Jadi dari 5 juta komputer yang terjual di Indonesia pada tahun 2012, hanya 550,000 di antaranya menggunakan lisensi berbayar, sisanya 4.3 juta menggunakan versi bajakan.

Untuk menanggapi fakta yang sangat menyedihkan ini, sebagai seorang pengguna komputer yang baik sudah seharusnya kita menghargai karya intelektual Microsoft ini dengan membayar lisensi resmi dengan membelinya. Walaupun mungkin banyak orang yang menganggapnya sebagai barang yang mahal, tapi harga tersebut masih masuk akal mengingat bahwa sistem operasi tidaklah mudah untuk dibuat dan juga melihat kelebihan-kelebihan Windows dengan sistem operasi yang lain. Setidaknya mulai serakang mari kita menabung agar dapat membeli lisensi Windows yang original. Seperti kata pepatah bahwa sedikit demi sekidit lama-lama menjadi bukit, jadi walaupun menabung cuma sedikit, suatu saat nanti pasti akan sanggup untuk membayar lisensi tersebut. Tapi kalau masih terasa "berat" membeli lisensi tersebut, kita masih bisa menggunakan cara yang legal yaitu dengan menggunakan sistem operasi open source, seperti Linux misalnya.

Senin, 21 September 2015

Operator merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi, seperti menjumlahkan dua buah nilai, memberikan nilai ke suatu variabel, membandingkan kesamaan dua buah nilai dan masih banyak lagi operasi yang dapat dilakukan oleh operator. Ketika membahas operator, kita sering juga mendengar kata operand. Operand berbeda dengan operator. Operand adalah nilai asal yang digunakan di dalam proses operasi atau biasa juga disebut sebagai variabel yang akan dioperasikan/diproses, sedangkan operator seperti yang sudah dijelaskan di atas yaitu instruksi atau simbol-simbol yang digunakan untuk mendapatkan hasil dari sebuah operasi/proses dari dua operand atau lebih. Contoh : 2+8=10. Pada contoh tersebut, 2 dan 8 merupakan sebuah operand, "+" dan "=" merupakan sebuah operator, sedangkan 10 merupakan hasil dari operasi.
Masing-masing operator memiliki fungsi yang berbeda-beda. Pada bahasa pemrograman C sendiri juga memiliki operator yang berbeda-beda, untuk itu kita akan mengklasifikan operator-operator tersebut berdasarkan fungsinya. Sebelumnya mari kita simak kategori operator-operator pada bahasa pemrograman C pada penjelasan berikut.

KATEGORI OPERATOR-OPERATOR BAHASA PEMROGRAMAN C
Dari tabel di atas, dapat dilihat banyaknya macam-macam operator yang disediakan oleh bahasa pemrograman C. Pada daftar tersebut, terdapat kategori operator, arah operator, arah proses dan jenjang.
Operator adalah simbol yang akan digunakan pada bahasa pemrograman C, jadi nanti kita akan menuliskan operator tersebut pada compiler yang digunakan.
Arah operator menunjukkan bagaimana hubungan antara operand-operand di operator akan diprosees, mulai dari yang sebelah kiri operatornya ke arah kanan atau sebaliknya. Misalnya ungkapan A/B, maka yang akan dibagi oleh B adalah A, berarti operator "/" mempunyai arah proses dari kiri ke kanan.
Jenjang menunjukkan operator mana yang akan dikerjakan terlebih dahulu jika dalam suatu ungkapan melibatkan lebih dari satu macam operator. Jenjang dengan nomor 1 adalah jenjang yang tertinggi. Misalnya ada sebuah ungkapan "X=B+A", pada ungkapan tersebut terdapat dua operator aritmatika yaitu "=" dan "+". Operator "+" mempunyai jenjang yang lebih tinggi dibandingkan dengan operator pengerjaan "=", sehingga ungkapan "B+A" akan dikerjakan terlebih dahulu dan kemudian hasilnya akan diberikan ke variabel "X".

Senin, 06 Juli 2015

Kali ini kita akan berkenalan dengan salah satu bahasa pemrograman yang ... (isi sendiri :v). Sesuai judulnya, disini kita akan mengenali bahasa permrograman C. Sebelumnya mari kita simak terlebih dahulu, apa kegunaan belajar bahasa pemrograman C saat ini?
Kawan-kawan mungkin berpikir bahwa saat ini bahasa C sudah ketinggalan zaman, sudah tidak ada gunanya lagi, sudah tidak dipakai lagi, atau alasan-alasan lain yang membuat kawan-kawan malas menyentuhnya. Sebenarnya kawan-kawan salah, karena bahasa C merupakan induk dari beberapa bahasa pemrograman lain seperti C++, C#, Java, PHP, dan lain-lain. Jadi bahasa C dapat menjadi dasar bagi kawan-kawan yang ingin mempelajari bahasa-bahasa tersebut. Selain itu pada saat ini sistem operasi linux yang sudah mulai dipakai secara luas di mana bahasa C (GCC) dapat digunakan untuk pemrograman sistem linux dan pemrograman jaringan linux. Bahkan jika kawan-kawan ingin menjadi hacker yang baik, kawan-kawan harus menguasai GCC (socket programming, system programming, database programming dan shellcoding). Ingat jangan jadi hacker yang jahat ya...

SEJARAH SINGKAT BAHASA PEMROGRAMAN C
Bahasa pemrograman C diciptakan oleh Brian Kernighan dan Denis Ritchie di Bell Research Labs. Bahasa pemrograman C secara khusus diciptakan dengan tujuan agar para programmer (orang yang membuat program komputer) dapat mengakses seluruh internal register.
Pada awal tahun 1960-an, sistem operasi komputer mulai menjadi jauh lebih kompleks dari sebelumnya karena adanya pengenalan multi terminal dan kemampuan multi processor. Pada saat itu, sistem operasi diciptakan dengan menggunakan bahasa assebly (bahasa pemrograman tingkat rendah). Di mana banyak pengembang yang menyadari bahwa suatu sistem operasi dapat dikembangkan lebih lagi, tidak cukup hanya dengan menggunakan bahasa assembly. Inilah asal mula bahasa C yang diimplementasikan pada Digital Equipment Corporation PDP-7. Pada perkembangan selanjutnya, bahasa pemrograman C digunakan untuk mengimplementasikan sistem operasi Unix.

MENGENAL BAHASA PEMROGRAMAN C
Bahasa C merupakan bahasa universal dalam bidang pengembangan software dan banyak digunakan pada mesin-mesin dan komputer, banyak sekali software sistem yang dibuat dengan bahasa C karena bahasa ini memiliki kemampuan untuk mengakses sistem dari komputer, mulai dari RAM yang sederhana, disk, bahkan sampai sangat detail dan dalam seperti register dan port-port pada komputer, baik itu PC maupun mini komputer dan mainframe.
Menulis bahasa pemrograman C tidaklah sesulit yang kawan-kawan bayangkan. Pertama-tama, kawan-kawan harus mempunyai kompiler yang tersedia untuk bahasa pemrograman C dan sudah terinstall tentunya. Ada begitu banyak kompiler untuk bahasa C, sampai saat ini kompiler yang pernah saya pakai yaitu Turbo C, C-Free, Code::Blocks, dan Borland C++, sebenarnya masih banyak lagi kompiler lainnya untuk bahasa C. Dari beberapa kompiler yang pernah saya coba tersebut, saya merekomendasikan kawan-kawan untuk menggunakan Borland C++, karena menurut saya kompiler tersebut lebih lengkap. Sesuai namanya Borland C++, kompiler ini memang bisa digunakan untuk bahasa C++ tapi tenang, kawan-kawan bisa menggunakannya untuk bahasa C. Bagi kawan-kawan yang tidak dapat menemukannya, mungkin pada kesempatan yang lain saya akan menguploadnya.

Mungkin sekian dulu perkenalan kita dengan bahasa pemrograman C. Semoga bermanfaat untuk kita semua.

Minggu, 05 Juli 2015

Assalamu 'alaikum.. Selamat siang..

Selamat datang di blog yang sederhana ini. Sebelumnya perkenalkan nama saya Iswan Riadi, hanya seorang manusia biasa Blog ini saya buat untuk belajar menulis-nulis dan untuk berbagi kepada kawan-kawan semua. Mungkin itu saja perkenalan singkat dari saya dan semoga blog ini dapat bermanfaat bagi kita semua.
Bagi kawan-kawan yang mau memberikan kritik dan sarannya untuk kemajuan blog ini, yang menemukan link yang rusak/error, maupun kawan-kawan yang ingin bertukar link bisa berkomentar di post ini atau kirimkan email ke iswan.riadi@gmail.com. Untuk kenyamanan bersama, harap gunakan format berikut :

- Kritik/Saran
Kritik/Saran :
- Link rusak/error
Link Post :
Kontak : <Opsional, untuk dihubungi jika link sudah diperbaiki>
- Tukar link
Nama Blog :
Link Blog :