Jumat, 14 Oktober 2016

Perbedaan sistem operasi dengan bahasa pemrograman



Perbedaan sistem operasi dan bahasa pemrograman
Sistem operasi (bahasa inggris : operating system “OS”)
adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi boot diri.
Waktu-berbagi jadwal tugas sistem operasi untuk penggunaan yang efisien dari sistem dan juga dapat mencakup akuntansi untuk alokasi biaya waktu prosesor, penyimpanan massa, cetak, dan sumber daya lainnya.
Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer,meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsul permainan video untuk superkomputer dan server web..
Contoh populer sistem operasi modern termasuk Linux, Android, iOS, Mac OS X, dan Microsoft Windows
Sistem Operasi secara umum terdiri dari beberapa bagian:
1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory
2. Kernel, yaitu inti dari sebuah Sistem Operasi
3. Command Interpreter atau shell, yang bertugas membaca input dari pengguna
4. Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
5. Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.

Pemrograman
adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau ‘pekerjaan’ sesuai dengan keinginan si pemrogram. Untuk dapat melakukan pemrograman, diperlukan keterampilan dalam alogaritma, logika, bahasa pemrograman, dan di banyak kasus, pengetahuan-pengetahuan lain seperti matematika.
Pemrograman adalah sebuah seni dalam menggunakan satu atau lebih alogaritma yang saling berhubungan dengan menggunakan sebuah bahasa pemrograman tertentu sehingga menjadi sebuah program komputer. bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma pemrograman.
Apakah memprogram perangkat lunak lebih merupakan seni, ilmu, atau teknik telah lama diperdebatkan. Pemrogram yang baik biasanya mengkombinasikan tiga hal tersebut, agar dapat menciptakan program yang efisien, baik dari sisi waktu berjalan (running time), atau memori.
Perbedaan bahasa pemrograman dapat menjadi penyebab perbedaan paradigma pemrograman. Pilihan bahasa pemrograman dipengaruhi banyak alasan, seperti kecocokan dengan kriteria program dan jenis aplikasi yang akan dibuat.

Kamis, 13 Oktober 2016

Perbedaan AMD dengan Intelcore



  Bicara mengenai komputer pasti mengenal dan mendengar kata "processor". Proscessor adalah sebuah IC yang mengontrol keseluruhan jalannya sebuah sistem komputer dan digunakan sebagai pusat atau otak dengan fungsi melakukan perhitungan dan menjalankan tugas dan juga berfungsi hanya untuk memproses data yang diterima dari masukkan atau di input, kemudian akan menghasilkan pengeluaran berupa output. 
Sekarang kita mau membahas tentang  2 jenis processor yaitu, AMD dengan Intelcore dimana kita akan membahas tentang perbedaan dari kedua nya
   Jika membicarakan perbedaan dari kedua nya yaitu, jika processor Intelcore lebih unggul di segmen multimedia, sedangkan AMD lebih mengutamakan grafis, kemudian dari segi performa Intelcore dapat mengatur temperaturnya sendiri oleh processornya sedangkan AMD cepat panas tapi dari kekurangannya ini sudah dapat teratasi oleh "ICE COOLER" dari ASUS. Dan biasanya untuk AMD hanya digunakan untuk komputer atau laptop yang menggunakan aplikasi low end seperti Ms.Office jika inggin menggunakan aplikasi yang high di sarankan untuk menggunakan Intelcore, ternyata AMD memiliki tekhnologi AMD64 di mana dapat menjalankan aplikasi berbasis 64-bit dan yang terakhir dari segi harga Intelcore lebih mahal di bandingkan dengan AMD di karenakan oleh pamor Intel yang sudah lama merajai di segmen processor

Pengertian program terstruktur dengan program tidak terstruktur

Pemrogram terstruktur adalah suatu proses untuk mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program. Selain pengertian diatas Pemrograman Terstruktur adalah suatu aktifitas pemrograman dengan memperhatikan urutan langkah-langkah perintah secara sistematis, logis , dan tersusun berdasarkan algoritma yang sederhana dan mudah dipahami. Prinsip dari pemrograman terstruktur adalah Jika suatu proses telah sampai pada suatu titik / langkah tertentu , maka proses selanjutnya tidak boleh mengeksekusi langkah sebelumnya / kembali lagi ke baris sebelumnya, kecuali pada langkah – langkah untuk proses berulang (Loop). Bahasa pemrograman yang mendukung pemrograman terstruktur:
  • Cobol Turbo Prolog
  • C
  • Pascal
  • Delphi
  • Borland Delphi   

Pemrograman tidak terstruktur adalah  Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya.
Bahasa pemrograman yang mendukung OOP antara lain:
  • Visual Foxpro
  • Java
  • C++
  • Pascal (bahasa pemrograman)
  • Visual Basic.NET
  • SIMULA
  • Smalltalk
  • Ruby
  • Python
  • PHP
  • C#
  • Delphi
  • Eiffel
  • Perl
  • Adobe Flash AS 3.0



Dari pengertian pemrograman terstruktur dan pemrograman berorientasi objek itu sendiri kita dapat menyimpulkan, apa perbedaan dari pemrograman terstruktur dan pemrograman berorientasi objek itu. Pemrograman berorientasi objek (Object-Oriented Programming atau OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya, Sedangkan untuk pemrograman terstruktur adalah kebalikan dari pemrograman berorientasi objek yaitu sebuah cara pemrosesan data yang terstruktur dalam analisa, cara dan penulisan pemrograman. Dikarenakan harus terstruktur sehingga dalam pembuatannya antara satu line pemrograman dengan yang lainnya berhubungan.
Konsep utama dari Pemrograman Berbasis Objek terletak pada kondisi kode/line pemrogramanannya dimana merupakan sebuah kesatuan modular. Untuk program yang simpel/sederhana biasanya menggunakan pemrograman terstruktur karena masih mudah dan tidak banyak dilakukan perubahan yang berarti, sedangkan untuk line lebih dari 100 atau bisa dikatakan rumit, maka digunakan pemrograman berorientasi objek. Pemrograman Terstruktur terdiri dari pemecahan masalah yang besar menjadi masalah yang lebih kecil dan seterusnya, sedangkan untuk pemrograman berorientasi objek terdiri dari pengkelompokan kode dengan data yang mana setiap objek berfungsi secara independen sehingga untuk setiap perubahan kode tidak tergantung pada kode yang lainnya, atau lebih dikenal dengan modular. Terdapat juga perbedaan secara spesifik antara Pemrograman Berorientasi Objek dengan Pemrograman Terstruktur, yaitu pada kelas dan objek. Pada Pemrograman Terstruktur tidak terdapat kelas dan objek.
Berdasarkan penjelasan diatas, sangat jelas bahwa pemrograman tersktruktur unggul dalam melakukan pemrograman sederhana karena lebih efisien dan lebih murah dalam hal perawatannya tetapi permodelan ini lebih susah untuk dipahami oleh orang – orang selain pembuat program itu sendiri (contohnya ketika dlakukan tracing program).

Selasa, 04 Oktober 2016

Istilah-istilah pada internet



Browser : Program aplikasi yang digunakan untuk mengakses menampilkan dan menjelajahi belantara informasi di internet.
FTP : File transfer protocol adalah protokol (antarmuka) yang digunakan untuk men-transfer, mengirim atau menerima file dari internet.
Hacker : adalah orang ahli di bidang komputer, internet pada khususnya, dengan keahliannya hacker dapat menembus, merusak, serta melakukan hal-hal yang tidak diinginkan dalam suatu jaringan komputer (termasuk internet). Misalnya merusak website yang ada, merusak program yang telah di buat oleh webmaster, atau administrator.
HTML : Hyper Text Markup Language, yaitu bahasa yang digunakan untuk membuat tampilan dalam bahasa program
Server : adalah sebuah komputer yang bertugas melayani pembagian serta pengolahan informasi yang diperlukan oleh Client. Server biasanya di kendalikan oleh seorang admin.
Script : adalah kumpulan perintah yang disusun dalam bahasa komputer tertentu (Java, VisualBasic, CGI/Perl) untuk melakukan sebuah program interaktif atau animasi dalam sebuah webpage.

WWW (World Wide Web) : istilah yang digunakan dalam internet untuk awal
Upload :  proses pengiriman atau transfer data dari komputer yang dipakai oleh user ke sebuah situs web di internet.
Spam : SPAM adalah pengiriman pesan yang tidak di inginkan seperti email yang tidak penting berantai, iklan, dan sebagainya.
Password : kode rahasia yang digunakan oleh pengguna untuk dapat mengotorisasikan username yang dia miliki untuk dapat memasuki sebuah halaman pribadi di jaringan komputer (termasuk internet)
Offline : Terputus atau tidak terhubung kedalam suatu jaringan
Online : Terhubung kedalam suatu jaringan
 

 CARA MEMBUAT BLOG GRATIS
  1. Tentunya dalam membuat blog anda harus memiliki akun gmail. Jika tidak memiliki akun gmail silakan bisa di klik disini cara membuat membuat akun gmail gratis untuk membuat akun gmail.
  2. Jika sudah membuat gmail silakan di klik blogger.com
  3. Masukkan email dan username anda seperti yang ada di gambar di bawah ini.

    cara membuat blog gratis dan mudah untuk pemula 
  4. Jika muncul seperti gambar di bawah ini klik blog baru di kiri atas.

    cara membuat blog gratis dan mudah untuk pemula
  5. Jika muncul seperti gambar di bawah sini tentukan judul alamat dan template. Dalam membuat judul anda harus menetapkan judul yang baik atau tepat terlebih dahulu, tentu ini berpengaruh buat rating blog anda. Dalam pembuatan alamat harus se tema sengan judul blog anda supaya blog anda tergolong blog yang bukan blog abal- abal.

    cara membuat blog gratis dan mudah untuk pemula
  6. Klik buat blog.
  7. Maka akan muncul gambar di bawah ini.

    cara membuat blog gratis dan mudah untuk pemula
  8. Jika ingin melihat blog anda silakan klik lihat blog di kanan atas seperti gambar di bawah ini.

    cara membuat blog gratis dan mudah untuk pemula
  9. Inilah tampilan blog anda. Tampilan blog ini adalah tampilan blog anda yang tanpa artikel. Dalam pembuatan artikel ikutilah langkah selanjutnya yang ada di bawah ini.

    cara membuat blog gratis dan mudah untuk pemula
  10. Setelah selesai tinggal klik gambar pensil seperti di bawah sini untuk membuat artikel.

    cara membuat blog gratis dan mudah untuk pemula
  11. Inilah hasilnya untuk membuat artikel programmnya sama dengan microsoft word. Dalam pembuatan artikel pastinya anda harus saling sinambung dengan judul blog anda sebagai contoh blog dengan judul blog 'Harga hp terbaru' jadi artikel anda harus bertuliskan harga-harga hp terbaru.

    cara membuat blog gratis dan mudah untuk pemula
  12.  
 Itulah langkah langkah untuk membuat blog. Tinggal kreasi anda supaya bisa blognya semenarik mungkin selamat mencoba. Demikianlah informasi singkat cara membuat blog baru. Mudah mudahan artikel ini bermanfaat untuk bisa membantu anda menggunakan blog baru anda dengan cepat. Terimakasih telah membaca artikel saya.