Thursday, January 10, 2019

PENGERTIAN, FUNGSI DAN CONTOH BAHASA PEMROGRAMAN

Gambar terkait
Sumber pihak ketiga



       Bahasa pemrograman adalah Bahasa yang dapat menginstruksikan sebuah komputer untuk memerintah komputer menjalankan suatu fungsi maka dari itu bahasa pemrogramana sering dibilang Bahasa komputer. Bahasa komputer mengandung aturan atau sintaks yang digunakan untuk mendefinisikan program yang ada di komputer.

FUNGSI BAHASA PEMROGRAMAN

       Pada dasarnya bahasa pemrograman adalah Bahasa yang berfungsi sebagai pembhubung antara bahasa manusia dan Bahasa mesin yang hanya mengerti 1 dan 0 atau ya dan tidak. Dikarenakan Bahasa pemrograman hakikatnya sebagai penghubung 2 bahasa maka bahasa pembrograman harus memiliki patokan untuk menerjemahkan antar bahasa tersebut. Patokan itulah yang tadi disebutkan sebagai aturan atau sintaks.

TINGKAT BAHASA PEMROGRAMAN
Hasil gambar untuk computer language
Sumber pihak ketiga
      Karena bahasa ini adalah “bahasa penghubung” maka terdapat beberpa tingkatan berdasarkan kedalaman Bahasa mesin yang digunakan.

                1. Bahasa tingkat tinggi

       Bahasa tingkat tinggi adalah dimana Bahasa yang digunakan untuk memrogram sebuah komputer masih mendekati bahasa manusia sehingga kesulitan dalam memahami bahasa ini masih kecil. Contohnya visual basic, pascal, java dan PHP.

                2. Bahasa tingkat menengah

     Bahasa tingkat menengah adalah Bahasa pemrograman dimana bahasa yang digunakan untuk memrogram sebuah komputer lebih tinggi dari pada Bahasa tingkat tinggi. Bisa dibilang di dalam tingkat ini sudah mulai terasa dan keliatan Bahasa mesin-nya sehingga bahasa tingkat ini sudah agak jauh dari Bahasa manusia. Contohnya C.

                3. Bahasa tingkat rendah

        Bahasa tingkat rendah ini bisa dikatakan adalah tingkat Bahasa yang paling mendekati bahasa mesin sehingga Bahasa ini sudah cukup jauh dari bahasa manusia. Contohnya assembly.

MACAM-MACAM BAHASA PEMROGRAMAN

       Dari Bahasa-bahasa yang disebutkan di contoh atas, tentunya masih banyak Bahasa pemrograman lainnya. Banyaknya bahasa pemrograman yang ada memiliki fungsi dan tujuan masing masing ada yang berfokus pada web hingga pemrograman aplikasi.

HTML/CSS
Gambar terkait
Sumber pihak ketiga
      HTML adalah bahasa web dasar dimana berguna untuk membuat dan mengisi isi dari suatu web sedangkan CSS lebih berfokus pada pembuatan tampilan, atau bisa juga dibilang CSS berguna untuk memperindah tampilan dari HTML.

JavaScript
Hasil gambar untuk javascript language logo
Sumber pihak ketiga
      JavaScript adalah Bahasa pemrograman dimana berfungsi sebagai interaktif pengguna web dan aplikasi. Basaha ini berfokus pada bagaimana pengolahan data masukan dari pengguna dan bagaimana untuk menampilkan data yang selesai diolah.

PHP
Hasil gambar untuk PHP language logo
Sumber pihak ketiga
    Bahasa PHP adalah Bahasa yang berfokus pada pegolahan web, lebih tepatnya mengembangkan halaman web dinamis dimana berguna untuk mempersingkat kode dalam web kerana Bahasa ini dapat menulis seperangkat aturan untuk mengakses dan menampilkan infromasi dan database suatu halaman sehingga programmer hanya cukup memanggil masing masing halaman jika dibutuhkan.

C, C # dan C++
Hasil gambar untuk C language logo
Sumber pihak ketiga
      Bahasa C pada dasrnya adalah Bahasa yang digunakan untuk produk Apple. Berbeda dengan C yang berguna untuk pemrograman produk apple, C # atau Csharp adalah bahasa ciptaan Microsoft dalam kerangka NET yang berguna untuk pemrograman prduk windows. Sedangkan C++ adalah Bahasa C yang ditambah dengan fitur berorientasi objek. Bahasa C++ dapat mempermudah pemahaman mengenai Bahasa C dan C #.

JAVA
Hasil gambar untuk java language logo
Sumber pihak ketiga
      Java adlaah Bahasa komputer dimana lebih bergina untuk pemrograman dari sistem operasi Android, oleh sebabitu bahasa ini sering digunakan oleh Google untuk memrogram sistem Android.


      Sekian penjelasan serba serbi bahas pemrograman semoga dapat menambah wawasan para pembaca sekalian. Untuk penjelas mengenai generasi kompiter dan bahasa pemrograman komputer dapat dilihak ti postingan sebelumnya.

Wednesday, January 9, 2019

KEUNGGULAN LINUX DARI WINDOWS BERDASARKAN BERBAGAI ASPEK




Siapa yang tidak mengenal sistem operasi yang satu ini, memang Namanya tidak setenar windows tetapi sistem operasi yang satu ini memiliki beberapa hal yang bisa dibilang lebih unggul dari pada windows. Sebenarnya ada banyak kelebihan yang dimiliki linux tetapi kali ini saya hanya mengambil garis besar dari seuanya. Berkut kelebihan dari sistem operasi LINUX dari pada windows:

1. Open source
Hasil gambar untuk open source
Sumber pihak ketiga
LINUX memiliki sifat open source yang berarti sistem operasi LINUX dapat dimodifikasi oleh berbagai orang. Hal ini dapat berguna untuk meningkatkan kreatifitas dari pengguna LINUX dimana mereka bebas berkreasi untuk mengubah sistem operasi ini sesuai kehendak mereka. Maka dari itu terciptalah banyak jenis dari LUNIX seperti LINUX ubuntu hingga kali LINUX.

Berbeda dengan windows dimana penggunanya tidak dapat memodifikasi windows dengan leluasa karena yang memiliki control penuh atas sistematika windows adalah perusahaan pengembangnya yaitu Microsoft.

2. Gratis
Hasil gambar untuk free
Sumber pihak ketiga
Hal ini lah yang tentu membuat pembeda yang cukup signifikan dari windows, karena hal ini lah sistem operasi ini bersifat open source. Dengan menggunakan LINUX sang pengguna tidak perlu memikirkan harga yang perlu dibayar untuk mendapatkan yang asli serta pengguna LINUX tidak perlu memikirkan Razia atau sweeping karena LINUX bersifat gratis.

Berbeda dengan windows dimana microsoft masih memaksa penggunanya untuk membeli windows yang harganya aslinya lumayan mahal.  

3. Keamanan
Hasil gambar untuk computer virus protect
Sumber pihak ketiga
Tingkat keamanan yang dimiliki oleh LINUX untuk meminimalisir penyerangan virus lebih baik dari pada yang dimiliki oleh windows. Hal itu dikarenakan LINUX memiliki sifat multiuser dimana virus yang menyerang suatu user sangat sulit untuk merabah ke user lainnya. Orang-orang juga jarang mengetahui scripting pembuatan virus pada LINUX serta sistem operasi ini memiliki sistem maintence yang lebih baik dari pada windows yang membuat pemulihan data yang lebih efektif dan efisien. Hal itulah yang membuat sostem operasi LINUX jarang terkena oleh virus.

Berbeda dengan windows dimana windows rentan terkena oleh virus bahkan masih banyak user yang menginstall softwere antivirus walaupun antivirus bawaan dari windows yaitu windows defender saat ini sudah cukup ampuh menagtasi virus.

4. Stabilitas
Gambar terkait
Sumber pihak ketiga
Stabilitas adalah salah satu lah terpenting dalam sebuah sistem operasi dimana LINUX masih stabil walaupun banyak aplikasi yang berjalan sekaligus, hal ini lah yang membuat LINUX memiliki sifat multitasking dan tidak membuat performa menurun. LINUX juga memiliki sistem dimana jika berhasil menginstalasi suatu program dan perlu melakukan reboot maka sistem akan memberikan pemberitahuan terlebih dahulu kepada pengguna.

Berbeda dengan windows dimana stabilitasnya masih kalah dengan LINUX termasuk disaat multitasking sekalipun dan juga pada windows jika telah berhasil menginstall suatu program dan membutuhkan reboot maka masih banyak saja yang langsung reboot padahal mungkin masih ada pekerjaan yang dilakukan.

5. Komunitas
Hasil gambar untuk community
Sumber pihak ketiga
Dikarenakan sistemnya yang open source maka banyak sekali komunitas yang membahas permasalahan mengenai LINUX, ada yang saling tukar pendapat hingga memberikan penyelesaian dari permasalahan pengguna LINUX yang lain. Hal ini berguna untuk membuat pengguna LINUX bisa lebih memahami apa saja yang dapat dilakukan oleh sistem operasi yang satu ini.

Berbeda dengan windows dimana walaupun ada perkumpulan yang membahas mengenai windows tetapi pembahasannya tidak sebesar dan sedalam LINUX karena yang membuat dan “mengotak-atik” sistem operasi ini bukanlah user tetapi perusahaan Microsoft sehingga pada user hanya menerima hasil jadinya saja.



Berikut beberapa ulasan mengenai keunggulan sistem operasi LINUX dari pada windows. Dari penjelasan diatas maka tidak heran maka banyak perusahaan besar dan supercomputers di dunia lebih memilih menggunakan sistem operasi LINUX. Sekian pembahasan dari saya semoga dapat menjadi refrensi bagi pembaca.

Sunday, January 6, 2019

SERBA SERBI SISTEM OPERASI (OPERATION SYSTEM)


Hasil gambar untuk sistem operasi
Sumber pihak ketiga
APA YANG DIMAKSUD SISTEM OPERASI?

       SISTEM OPERASI pada dasarnya adalah jembatan yang mengubungkan user dengan perangkat computer. Dikarenakan bahasa perangkat computer hanya mengenal 1 dan 0 atau ya dan tidak maka perangkat computer tidak dapat langsung mengenali Bahasa user. Maka dari itu SISTEM OPERASI berguna untuk menerjemahkan bahsa user ke Bahasa computer.
Hasil gambar untuk sistem operasi
Sumber pihak ketiga
  SISTEM OPERASI juga berfungsi mengatur eksekusi atau control management suatu program yang berada pada perangkat. SISTEM OPERASI bisa dikatakan sebagai landasan untuk aplikasi-aplikasi yang berada diatasnya.

APA FUNGSI SISTEM OPERASI?

       Selain fungsi-fungsi di atas, terdapat juga fungsi khusus yang dimiliki oleh sistem operasi. Berikut garis besar fungsi-fungsi dari sistem operasi:

1.Penerjemah antara Bahasa user dengan Bahasa komputer

2.Wadah dari program dan aplikasi yang ada

3.Menjalankan program dan aplikasi

a) Management proses (penjadwalan, penundaan dan penghentian proses)

b) Management file (membuka, menulis, menyimpan dan menghapus file)

c) Management I/O (mengalokasikan driver hardwere, menampung dan menjadwalkan inputan hardwere)

d) Management memori (mengatur dan mengalokasikan jumlah memori)

BAGIAN-BAGIAN SISTEM OPERASI

       Berikut bagian-bagian dari Sistem operasi yang memiliki fungsinya masing-masing:  

1. Mekanisme boot: meletakkan kernel ke dalam memory kernel

2. Command interpreter atau shell: membaca input berupa perintah dan menyediakan beberapa fungsi standar dan fungsi dasar yang dapat dipanggil oleh aplikasi/program maupub piranti lunak lain.

3. Driver: berinteraksi dengan hardware sekaligus mengontrol kinerja hardware.

4.Resource allocator: sistem operasi bertugas mengatur dan mengalokasikan sumber daya dari perangkat. 

5.Handler: mengendalikan sistem perangkat agar terhindar dari kekeliruan (error) dan penggunaan sumber daya yang tidak perlu.

JENIS-JENIS SISTEM OPERASI

Berikut beberapa contoh dari sistem operasi yang sering kita jumpai dan kita rasakan:

1. WINDOWS
Gambar terkait
Sumber pihak ketiga
      Windows adalah sistem operasi yang dikembangkan oleh microsoft. Dipublikasikan pertama kali pada tahun 1985. Sampai saat ini banyak sekali versi dari windows ini, versi yang paling baru adalah windows 10 yang dirilis pada tahun 2015. 
2. LINUX
Hasil gambar untuk linux
Sumber pihak ketiga
      LINUX adalah sistem operasi yang bersifat open source dimana setiap orang dapat memodifikasi jenis sistem operasi ini dengan bebas. LINUX dipublikasi pertama kali pada tahun 1991. Karena sifatnya yang open source maka banyak sekali jenis LINUX yang ada, contohnya seperti UBUNTU dakn Kali LINUX.
3. Mac OS
Hasil gambar untuk mac os
Sumber pihak ketigan
       Mac OS adalah sistem operasi yang dikembangkan oleh Apple Inc. Sistem operasi ini disediakan untuk komputer Macintosh. Mac OS dirilis pertama kali pada tahun 2001.
4. ANDROID
Hasil gambar untuk android
Sumber pihak ketiga
       Android adalah sistem operasi dirintis oleh perusahaan bernama Android Inc. sebelum akhirnya dibeli oleh Google pada tahun 2005. Android dirilis pertama kali pada tahun 2008. Terdapat bayak sekali jenis Android seiring perkembanganya. Untuk lebih lengkapnya dapat dilihat di postingan sebelumnya berjudul Perkembangan Android hengga versi 8.0 (OREO).
5. iOS
Hasil gambar untuk ios
Sumber pihak ketiga
       iOS adalah sistem operasi yang dikembangkan oleh Apple Inc. pada tahun 2007. iOS adalah sistem operasi andalan dari seluruh smartphone ciptaan Apple.

Berikut penjelasan dari serba serbi sistem operasi (operation system), semoga dapat menambah wawasan para pembaca. 

PENGERTIAN, FUNGSI DAN CONTOH BAHASA PEMROGRAMAN

Sumber pihak ketiga        Bahasa pemrograman adalah Bahasa yang dapat menginstruksikan sebuah komputer untuk memerintah komputer m...