Sunday, April 10, 2016

Belajar Pemrograman Bahasa C : Pengenalan C dan Code Blocks

        Pada kali ini saya akan membahas mengenai sejarah singkat bahasa C dan juga tentang cara membuat project baru pada aplikasi code blocks. oke langsung saja kita menuju ke materi....
Sejarah Singkat Bahasa C
       Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide Ken Thompson yang kemudian menciptakan bahasa B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C yang dikembangkan  oleh Dennis Ritchie pada tahun 1972. Bahasa C pertama kali digunakan pada computer Digital Equipment Corporation PDP-11 yang menggunakan sistem operasi UNIX. Hingga saat ini penggunaan bahasa c merata di seluruh dunia. Oleh karena itu tidak salah kita mempelajarinya.
Kelebihan Bahasa C
  • Tersedia hampir disemua komputer
  • Kode bahasa C bersifat portable dan flexible untuk semua jenis komputer
  • Bahasa C menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci
  • Termasuk bahasa yang terstruktur
  • Termasuk bahasa tingkat menengah
 Kekurangan Bahasa C
  • Banyaknya operan serta flexibilitas penulisan program kadang kadang membingungkan pemakai
 Membuat project baru pada Code Blocks
          oke selalanjutnya setelah kita mendownload dan menginstall code blocks seperti yang saya postingkan pada Cara Mendownload dan Menginstall Code Blocks  sekarang buka code blocks anda untuk membuat project baru
1.Buka code blocks anda lalu klik Creat a new Project
2. Selanjutnya, pilih console application

 3. Selanjutnya muncul console application wizard lik next saja

4. Selanjutnya pilih C karena kita kan melakkukan pengkodingan bahasa C
5. Selanjutnya
  • Pada project tittle isikan nama untuk project anda
  • Pada folder to create project in pilih directory tempat project akan disimpan, jika sudah klik next

  
 6. Selanjutnya akan muncul setup compiler, klik finish saja
7. Selamat project code blocks anda berhasil dibuat, untuk navigasi project dan file anda ada di bagian jendela kanan pada aplikasi
8. silahkan buka main.c yang ada pada navigasi project lalu klik simbol build and run pada toolbar atas, untuk mengkompile file main.c
 9. maka akan muncul teks "Hello world!" selamat, itu adalah project pertama anda
pada postingan selanjutnya saya akan membahas tentang struktur penulisan bahasa C dan belajar membuat file sederhana, terima kasih :D 





Share:

Belajar Pemrograman Bahasa C



Halo teman-teman pada kali ini saya akan membahas tentang Belajar Pemrograman : Bahasa C. Mungkin di antara teman-teman ada yang ingin belajar pemrograman terutama bahasa C secara ringan dan asik bisa lah mengikutinya di blog kewer. Nah kali ini materi yang ingin saya bahas adalah tentang apa itu bahasa C ? Kenapa bahasa C ? menggunakan software apakah kita ?
oke kalau begitu langsung saja kita bahas pokok bahasan kita...
Apa itu bahasa C ?
sejarah singkat dari bahsa C, Bahasa C merupakan salah satu dari banyak nya bahasa pemrograman pada komputer, yang dibuat  oleh Dennis Ritchie pada tahun 1972 di AT&T Bell Labs. Bahasa C dikembangkan dari bahasa BPCL(Basic Combined Programing Language) dan bahasa B. Bahasa BPCL dikembangkan oleh Martin Richard pada tahun 1967 sebagai bahasa sistem operasi dna kompiler. Dan bahasa B yang dikembangkan oleh Ken
Thompson pada tahun 1970 yang dipadukan dengan BPCL yang dirancang untuk membuat sistem operasi UNIX/LINUX untuk komputer DEC PDP-7 pada Bell Laboratories.
Kenapa Bahasa C ?
Bahasa C merupakan bahasa pemrograman tingkat menengah. Maksudnya bahasa C dekat dengan bahasa manusia maka dari itu dapat dipelajari lebih mudah karena mudah di mengerti tetapi mempunyai kemampuan yang tinggi. Oleh karena itu mempelajari bahasa C sangat membantu untuk mempelajari bahasa-bahasa pemrograman yang lain karena struktur nya yang hampir sama.
Menggunakan Software Apakah Kita Dalam Pengkodingan C ?
Pada pengkodingan bahasa C kali ini saya akan menggunakan Code Blocks, apa itu Code Blocks ? Code Blocks adalah software IDE gratis lintas platform yang biasa digunakan pengkodingan bahasa C dan C++. Untuk cara Menginstall Code Blocks bisa anda lihat di postingan saya sebelumnya.
Dan untuk pembelajaran selanjutnya ada di postingan setelah ini
Share:

Saturday, April 9, 2016

Cara Mendownload dan Menginstall Code Blocks

Code Blocks merupakan software opensource gratis yang digunakan sebagai plaform untuk pengkodingan bahasa C dan C++. Adapun cara-cara untuk menginstall code blocks adalah sebagai berikut :
1. Yang pertama, anda bisa mendownload codeblocks pada http://www.codeblocks.org/downloads
2. Pilih download the binary release


3. Lalu pilih OS anda, jika anda menggunakan windows maka langsung saja anda pilih codeblock-xx.xx mingw-setup.exe
 4. Maka anda akan di arahkan ke Sourceforge dan tunggu hingga download dimulai

     Berikutnya adalah cara untuk meninstall codeblocks pada komputer anda
5. Buka installer Codeblocks yang sudah anda download tadi



6. Klik next untuk melanjutkan
7. Klik I Agree
8. Klik Next jika sudah tercentang semua
9. Pilih Directory yang tempat codeblocks di install
10. Tunggu hingga instalasi selesai, lalu Klik finish
Share:

Wednesday, February 18, 2015

Advanced Blogging


A. Sekilas tentang blog
Blog adalah kependekan dari Weblog, istilah yang pertama kali digunakan oleh Jorn Barger pada bulan Desember 1997. menggunakan istilah Weblog untuk menyebut kelompok website pribadi yang selalu diupdate secara kontinyu dan berisi link-link ke website lain yang mereka anggap menarik disertai dengan komentar-komentar mereka sendiri. Secara garis besar, Weblog dapat dirangkum sebagai mini website pribadi yang memungkinkan para pembuatnya menampilkan berbagai jenis isi pada web dengan mudah, seperti karya tulis, kumpulan link internet, dokumen-dokumen (file-file Word,PDF,dll), gambar ataupun multimedia.
B. Jenis-Jenis Blog
Sama seperti media pada umumnya, informasi yang dimuat dalam sebuah blog biasanya mengambil topik tertentu sebagai pokok bahasan, ada beberapa jenis blog menurut isi/konten yang terdapat didalamnya, antara lain: Blog politik, Blog pribadi, Blog kesehatan, Blog sastra, Blog perjalanan, Blog riset, Blog hukum, Blog media, Blog pendidikan, Blog bisnis dan sebagainya.
C. Manfaat Blog secara umum
Knowledge Sharing. Blog bisa menjadi sangat bermanfaat jika diisi dengan knowledge-knowledge yang bermanfaat buat orang banyak. Dengan blog, semua orang bisa dengan mudah mengeksternalisasikan knowledge yang dimilikinya ke publik. Sehingga dengan begitu knowledge yang dimilikinya itu bisa dishare ke orang lain dan menjadi bermanfaat buat orang yang membutuhkannya.Bridge Blogging. Blog dapat dimanfaatkan sebagai jembatan informasi untuk menggambarkan kondisi suatu negara dalam bahasa global (seperti Inggris), sehingga dapat menjembatani orang lain untuk mendapat informasi dengan lebih akurat.
Ground Voice, Suara Akar Rumput. Dengan blog, orang dapat dengan leluasa menuliskan pendapatnya tentang suatu hal. Opini-opini yang muncul kemudian bisa menjadi sebuah opini yang kuat yang mampu menunjukkan bagaimana sebenarnya pendapat masyarakat tentang suatu hal.
Idea Incubation. Biasanya jika seseorang mempunyai suatu ide, ide tersebut tidak langsung direalisasikan. biasanya ide yang muncul dalam otaknya terpendam sekian lama untuk proses pematangan ide. seiring berjalannya waktu, dia akan menambahkan konsep-konsep pelengkap dari idenya itu dalam tulisan/blog.
Media Bisnis. Selain digunakan untuk kepentingan personal, blog juga dapat digunakan sebagai media untuk menjembatani suatu kegiatan bisnis (blog bisnis) atau mendapatkan penghasilan tambahan.
D. Advance Blog
Advance Blog sendiri tidak lain merupakan suatu upaya untuk menjadikan sebuah blog memiliki fungsi yang lebih komplit dibanding blog standard baik dalam fungsi kolaborasi seperti fitur komentar, shoutbox maupun dalam hal tampilan. Advance Blog biasa juga dikenal dengan istilah Profesional Blog.
E. Aspek Penting dari Advance Blog
Untuk membuat Blog menjadi lebih advance/profesional, beberapa aspek yang perlu diperhatikan adalah:
1. Tampilan, sebuah blog akan terlihat tidak biasa/lebih advance terutama dipengaruhi oleh tampilannya yang tidak biasa/standard.
2. Tema, menentukan tema tertentu untuk dibahas dalam blog akan membuat blog lebih spesifik dalam menyampaikan informasi.
3. Isi Blog, selain tampilan, kualitas isi tulisan maupun informasi dalam sebuah blog sangat mempengaruhi tingkat kunjungan blog yang bersangkutan.
4. Fitur, sebuah blog akan terlihat lebih advance jika didalamnya terdapat fitur-fitur pendukung yang dapat membuat blog menjadi lebih menarik dan interaktif.
5. SEO(Search Engine Optimation), populer tidaknya suatu blog juga dipengaruhi oleh cara kita mengenalkan blog pada mesin pencari(seperti google, yahoo atau bing).
F. Langkah-langkah membuat Advance Blog
Untuk menjadikan sebuah blog menjadi lebih advance, beberapa langkahnya antara lain:
1. Kualitas Tampilan. Untuk membuat blog menjadi lebih advance kita dapat mulai dengan memperbaharui/update tampilan/template/themes yang menarik untuk blog kita, hal ini dapat dilakukan dengan mencari template gratis melalui internet atau dengan memperbaiki/menambahkan template yang sudah ada (dibutuhkan pemahaman HTML/PHP). Usahakan sedapat mungkin mensinkronkan tampilan dengan tema utama dari blog.2. Tema. Langkah berikutnya adalah dengan menentukan suatu tema untuk blog anda. Tema layaknya seperti sebuah identitas, dengan menjadikan blog menjadi spesifik membahas tema tertentu maka akan menjadikan blog anda semakin mudah menjadi bahan referensi untuk tema tertentu bagi para pembaca. Terlalu banyak tema inti yang dibahas justru akan membuat blog anda kehilangan identitas utama.
3. Isi Blog. Memperhatikan isi blog yang kita tulis juga dapat menjadikan blog menjadi lebih menarik untuk dibaca, perhatikan tata cara penulisan, sumber tulisan dan informasi lain seperti gambar ataupun link terkait yang dapat membuat blog anda lebih menarik. Jangan sembarang mencopas(copy paste) tulisan orang lain tanpa menyebutkan sumber yang jelas, karena selain melanggar hak cipta tulisan, juga justru akan membingungkan pembaca jika tulisan tidak sesuai dengan identitas asli blog anda. Selain itu kontinuitas anda dalam memperbaharui isi blog juga dapat menjadikan blog anda semakin populer.
4. Fitur. Melengkapi blog dengan fitur menarik seperti komentar, galeri foto, animasi dan kotak saran/buku tamu dapat menjadikan blog anda terlihat lebih profesional. Anda dapat lakukan dengan menambahkan Gadget/Widget tambahan yang terintegrasi dengan blog anda atau mencari widget tambahan yang dapat anda peroleh dari Internet.
5. SEO. Poin terakhir yang juga sangat menentukan popularitas blog anda adalah bagaimana cara anda mengenalkan blog anda pada mesin pencari populer seperti Google atau Yahoo, karena hampir 80% pengguna internet menggunakan mesin pencari sebagai fasilitas awal untuk mencari informasi. Beberapa trik untuk SEO dapat dengan mudah anda pelajari dari buku atau Internet untuk dikembangkan dan diterapkan dalam blog anda.


Sumber : ilmukomputer.org
Share:

Tuesday, January 6, 2015

Cara Memblokir website Menggunakan Squid

  1. sudo su      ( Masukkan Passwd )
  2. apt-get install squid ( Enter )
  3. gedit /etc/sysctl.conf /etc/rc.local /proc/sys/net/ipv4/ip_forward /etc/squid/squid.conf /blokir               ( Enter )
  4. Hilangkan # pada net.ipv4.ip_forward=1 ( di sysctl.conf )
  5. Tambahkan
iptables -t nat -A POSTROUTING -s 192.168.100.0/26 -j MASQUERADE
iptables -t nat -A PREROUTING -s 192.168.100.0/26 -p tcp --dport 80 -j REDIRECT --to-port 3128
( Pada rc.local )
  1. Ganti Angka 0 menjadi 1 ( di ip_forward )
  2. Cari http_port 3128 , tambahkan transparent di belakangnya .
  3. Ngisor Poooollllllllllllllll scroll ng ngisor poolllllll , tambahkan

cache_mgr namapeserta@namasekolah.sch.id
visible_hostname www.namasekolah.sch.id
acl blok dstdomain "/blokir"
acl blokkata url_regex -i "/blokir"
http_access deny blok
http_access deny blokkata
acl jaringan src 192.168.100.0/26
http_access allow jaringan
http_access allow all


  1. Cari “http_access deny all” -------  tambahkan # ( ingat ada 2 )
  2.  tambah seng pak di blok ( ex : facebook.com ------- di /blokir )
  3. squid -z ( ge ngecekk )
  4. restart squid karo networking e carane :
    restart squid : /etc/init.d/squid restart
    restart networking : /etc/init.d/networking restart

luweh joss cabut kabel powere kurang marem jeglekke prestone kurang marem meneh jeblokke PLN.e kurang marem gantung WAEEEEEEEEE!!!!!!!!!!!!!!!!!!!!!!!!

    TIPS MENGRJAKAN UJIAN!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    1. MASUK
    2.KERJAKAN
    3.LUPAKAN
    Sukses Ujian Praktek :D
    Teriakan CuCoOokkkkk........ :P
                                           Setelah berhasil
    Share: