Showing posts with label IT. Show all posts
Showing posts with label IT. Show all posts

Mengenal Kesalahan Dalam Pemrograman

Pemrograman komputer adalah bidang yang luas dengan ratusan bahasa yang harus dikuasai dan jutaan aplikasi. Dari inti sistem operasi pemrograman, pemrograman aplikasi, emedded system coding, web development, atau bahkan aplikasi dari mobile platform, begitu sangat banyak dan luas. Berikut ini adalah pembelajaran untuk mengetahui kesalahan dalam pemrograman.

Deskripsi jenis kesalahan-kesalahan dalam pemrograman :

  • Logic Error :  
Ini mungkin kesalahan yang paling serius dari semua kesalahan. Ketika sebuah program yang dibuat dalam bahasa apapun mengkompilasi dan berjalan dengan benar hanya untuk memberikan output yang salah, kesalahan terletak pada logika yang mendasari pemrograman. Kesalahan ini bisa terjadi karena algoritma dasar telah salahlogika dasar dari seluruh program sudah cacat, dalam kasus seperti itu. Jenis kesalahan ini memerlukan perubahan mendasar untuk menemukan solusi. Perlu mulai mendalami di tingkat algoritmik untuk mempersempit ke penyebab kesalahan seperti itu.
  • Syntax Error :
Setiap bahasa komputer seperti C, Java, Perl dan Python memiliki sintaks khusus di mana kode perlu ditulis. Ketika seorang programmer tidak mematuhi spesifikasi 'tata bahasa' dari bahasa komputer, hasil sintaks salah. Jenis kesalahan model ini mudah diperbaiki selama fase kompilasi.
  •  Compilation Error :
Kompilasi adalah proses di mana sebuah program yang ditulis dalam bahasa tingkat tinggi dikonversi ke bentuk mesin yang dapat dibaca. Banyak jenis kesalahan dapat terjadi selama fase ini, termasuk kesalahan sintaks. Kadang-kadang, sintaks dari kode sumber bisa menjadi sempurna, tetapi kesalahan kompilasi masih mungkin terjadi. Hal ini mungkin karena masalah di compiler itu sendiri. Kesalahan ini dapat diperbaiki dalam tahap development.
  • Run Time Error :
Kode program telah dikompilasi dengan sukses dan file eksekusi telah dibuat. Fase dimana menjalankan program untuk menguji jalannya program sehingga dapat ditemukan kesalahan. Ini disebut 'Run Time Error'. Ini mungkin akibat dari kegagalan pada beberapa bagian pada saat development. Ini dapat diperbaiki dengan pada fase coding.
  • Arithmetic Error :
Banyak program menggunakan variabel numerik dan algoritma perhitungan matematis. Kesalahan aritmatika muncul ketika komputer tidak dapat menangani masalah seperti Division By Zero' yang mengarah ke hasil yang tak terbatas. Ini menjadi sebuah kesalahan logical yang hanya dapat diperbaiki dengan mengubah algoritma.
  • Resource Errors :
Kesalahan ini terjadi ketika nilai variabel terlalu meluas sampai pada nilai maksimum yang diperbolehkan, maka hasilnya adalah kesalahan resources.
  • Interfacing Error :
Kesalahan ini ni mungkin timbul karena ketidaksesuaian dari sebuah program perangkat lunak dengan antarmuka perangkat keras atau antarmuka pemrograman aplikasi yang digunakan. Dalam kasus aplikasi web, kesalahan antarmuka dapat mengakibatkan penggunaan yang salah dari sebuah protokol web.
  
Banyak kesalahan dapat dihindari melalui pra-perencanaan dan perawatan selama fase coding, dengan banyak prakterk maka sebagian besar kesalahan pemrograman dapat diperbaiki.
Semoga Bermanfaat... 

Membuat Aplikasi Portable Dengan Winrar

Aplikasi portable merupakan sebuah kebutuhan dalam teknologi yang cukup efisien guna menghemat space dalam harddisk, dan kerepotan untuk menginstal sebuah software atau aplikasi pada PC/Laptop. Dalam tutorial ini akan dijelaskan mengenai jenis aplikasi portable dan cara membuatnya dengan Winrar.
 
Aplikasi portabel (bahasa Inggris: portable application) adalah sebuah perangkat lunak komputer yang dapat dibawa dalam peralatan portabel (contohnya: USB flash drive) dan dapat digunakan di setiap komputer tanpa perlu melalui proses instalasi terlebih dahulu. Ketika peratalan portable dihubungkan dengan komputer, aplikasi portabel tersebut dapat langsung digunakan. Keuntungan dari perangkat lunak jenis ini adalah Anda dapat membawa data beserta program yang dibutuhkan untuk membukanya ke mana saja untuk dapat dibuka di komputer manapun. Karena data disimpan di peralatan portabel, maka keamanan data tersebut juga diuntungkan karena tidak tersimpan di dalam komputer tertentu.
Sebagai contoh, dalam tutorial akan dibuatkan aplikasi IDM (Internet Download Manager), untuk itu ikutilah langkah – langkah berikut :
  • Pastikan aplikasi winrar pada PC/Laptop anda.
  • Buka folder instalasi program yang akan di-portable-kan yang secara default berada pada directory C:/Program Files/Internet Downolad Manager.
  • Kemudian pilih semua (Select All) file yang ada dalam folder instalasi Internt Download Manager tersebut.
  • Kemudian Klik kanan dan pilih menu winrar Add to archive
  • Centang opsi Create SFX archive & Create solid archive



  • Pindah ke tab Advanced dan Klik SFX options.. Kemudian pilih tab Text and Icon. Dan isikan title sesuai keinginan anda dan isikan teks berikut pada Text to display in SFX Windows :
Setup=IDMan.exe
TempMode 
Silent=1 
Overwrite=1
  • Setup diisi sesuai nama file exe dari aplikasi yang akan diportablekan, karena dalam tutorial ini kita akan meng-portable-kan IDM maka setup diisi dengan IDMan.exe yang merupakan nama file exe aplikasi dari Internet Download Manager. Dan isikan juga icon sesuai keinginan anda.
  • Kemudian klik OK, dan software portable anda siap digunakan tanpa perlu instalasi.
Selamat Mencoba..!!! (worship)-(wave_okok)
NB : Tidak semua software atau aplikasi bisa untuk di-portable-kan
 
Referensi : id.wikipedia.org

Kenggulan Bahasa Pemrograman C# (CSharp)

Dalam dunia pemrograman saat ini, kebutuhan akan penggunaan program tidak lagi hanya terbatas pada peralatan berupa personal computer, program juga digunakan pada consumer-electronic devices (cell phones dan PDA) sehingga menciptakan persoalan dan kebutuhan yang baru. Integrasi komponen software yang berbeda bahasa juga semakin sulit. Kebutuhan pengembangan aplikasi berbasis Web yang terkoneksi dengan Internet juga sudah semakin banyak. Pengembang software sadar bahwa mereka membutuhkan software yang dapat digunakan siapa saja dan dapat digunakan pada semua perangkat yang ada (PC, cell phones, PDA, dll).
Untuk menjawab semua permasalahan dan kebutuhan diatas pada tahun 2000 Microsoft meluncurkan bahasa pemrograman baru yang diberi nama C# Programming Language. C# dikembangkan oleh Microsoft oleh tim yang dipimpin oleh Anders Hejlsberg.
Dan berikut beberapa yang ditawarkan Microsoft dalam Pemrograman C#, antara lain :
1.      C# bersifat sederhana.
C# dikatakan sederhana katrena bahasa ini didasarkan kepada bahas C dan C++. Jika kita telah familiar dengan C dan C++ atau bahkan java, kita akan menemukan aspek-aspek yang begitu familiar, seperti statements, expression, operators, dan beberapa fungsi yang diadopsi langsung dari C dan C++, tetapu dengan berbagai perbaikan yang membuat bahasanya menjadi lebih sederhana.
 
2.      C# adalah bahasa pemrograman yang memiliki level aplikasi yang tinggi. Program C# merupakan sebuah solusi dari permasalahan masa depan dan masa kini. Karena C# merupakan bahasa High Level Interporability. Dan jika membahas C# secara tidak langsung juga membicarakan teknologi.
 
3.      C# adalah bahasa pemrograman dengan kata kunci atau keyword sedikit dan lebih mudah. Kata kunci disini adalah merupakan fungsi ataupun kata dasar yang disediakan oleh compiler suatu bahasa pemrograman. Hal ini membawa pengaruh semakin mudahnya kita menulis program dengan C#. Pengaruh lain dari sedikitnya kata kunci ini adalah proses eksekusi program C# yang sangat cepat.
 
4.      C# adalah bahasa pemrograman dengan produktivitas yang tinggi.
Konsep OOP yang tertanam kuat pada C# memungkinkan pembuatan program yang dapat dengan mudah dikembangakan dengan kekayaan class library.
5.      C# adalah bahasa pemrograman yang kuat dan fleksibel.
Dengan menguasai bahasa C# sehingga bias menulis dan dikembangan nerbagai jenis program mulai dari operating system, word processor, grapic processor, spreadsheets. Ataupun compiler untuk suatu bahasa pemrograman.
 
6.      C# adalah bahasa pemrograman yang bersifat moduler
Program C# ditulis dalam routine yang biasa dipanggil dengan fungsi. Fungsi-fungsi yang telah kita buat, bisa kita gunakan kembali dalam program ataupun aplikasi lain.

Mengenal Fungsi 'strcmp' pada C++

Salam Berbagi,,,!!

Berhubung karena masa perkuliahan akan segera dimulai, maka kita pun akan kembali bertemu dengan C++ (CPlas-Plas). Untuk itu dalam postingan kali ini, saya akan sedikit berbagi mengenai salah satu fungsi yang terdapat dalam library satndart C++ "string.h" yakni "strcmp"..

Apa itu "strcmp"? Pentingkah fungsi strcmp?
Fungsi "strcmp" merupakan salah satu fungsi string dalam C++ yang berfungsi untuk mencari nilai selisih 2 buah data string (hasil selisihnya berupa nilai bulat).
Fungsi "strcmp" sering digunakan untuk 'mengakali' kekurangan C++ dalam menyeleksi atau membandingkan sebuah data string, dengan data string yang lain. Kekurangan tersebut ialah dimana C++ hanya mampu menyeleksi data bertipe bilangan bulat (tipe Int, Longint), dan data berupa karakter tunggal (tipe Char).
 Sehingga dalam menyelesaikan permasalahan yang melibatkan perbandingan data string, maka digunakanlah fungsi "strcmp".

Adapun bentuk umum dari fungsi "strcmp"ini ialah :
strcmp(string1, string2);
Cara kerja fungsi "strcmp" :
Sebagaimana yang telah saya jelaskan diatas, bahwa fungsi "strcmp" melakukan perbandingan antara string1 dengan string2 dan hasil perbandingannya berupa nilai bulat. Dalam proses penentuan hasil selisih kedua data string tersebut, fungsi "strcmp" melakukan perbandingan dan mencari selisih antara karakter indek-n pada string1 dan karakter indeks-n pada string2 (karakter indeks yang sama pada string1 dan string2) dan proses perbandingan dimulai pada indeks ke-0. apabila selisih kedua karakter tersebut bernilai 0 (=0) artinya tidak terdapat perbedaan = sama, maka perbandingan akan dilakukan ke indeks selanjutnya. Namun apabila pada indeks terdahulu hasil selisih kedua karakternya bernilai bukan 0 (!=0) artinya kedua data string tersebut tidaklah sama, sehingga untuk perbandingan indeks selanjutnya akan diabaikan.

Sebagai contoh, copy dan paste-code (tapi alangkah bagusnya bila diketik..(LOL)) dibawah ini kemudian jalankan :

//programminginaction.blogspot.com
#include "iostream.h"
//Library standart penyedia fungsi "strcmp"
#include "string.h"

void main()
{
	char a[5];
	char b[5];
	int hasil_selisih;

	cout<<"Input Karakter Pertama : ";cin>>a;
	cout<<"Input Karakter Kedua   : ";cin>>b;

	hasil_selisih = strcmp(a,b);

	cout<<"Selisih Kedua Karakter Yang diinput = "<<hasil_selisih;
{

Amatilah setiap hasil selisih dari huruf yang anda input.

Dan sebagai contoh penggunaannya dalam menyeleksi/membandingkan 2 buah data berupa string, copy-paste code dibawah ini dan jalankan programnya


//programminginaction.blogspot.com
#include "iostream.h"
//Library standart penyedia fungsi "strcmp"
#include "string.h"

void main()
{
	char str_a[5];
	char str_b[5];

	cout<<"Masukkan Kata Pertama : ";cin>>str_a;
	cout<<"Masukkan Kata Kedua   : ";cin>>str_b;

	if (strcmp(str_a,str_b)==0)
		cout<<"Kedua kata yang anda masukkan sama...!!";
	else
		cout<<"Kedua kata yang anda masukkan berbeda..!!";

} 


Mungkin segitu dulu postingan kali ini, semoga bermaanfaat..!! Apabila ada yang salah dalam postingan ini tolong diluruskan..

"my best teacher is sharing, so keep sharing always"


Mengenal Bahasa Pemrograman C# (Csharp)

Salam,,!!

 
Pada postingan kali ini, saya akan sedikit menjelaskan mengenai bahasa pemrograman C# (dibaca : see-sharp),, bahasa C# sendiri merupakan bahasa pemrograman yang merupakan pengembangan dari C++ (kata orang, 'Java juga'). Bahasa pemrograman ini, lebih akrab disebut 'HIU' (oleh saya,dkk), kenapa??? Awalnya dari seorang teman (programmer Phyton), alasan bahwa C# itu 'powerfull', 'agresif', 'sangar', pokoknya OK, dan berhubung lidah teman saya itu agak sedikit 'telol'-telor maksud saya, jadinya kalau dia nyebut kata 'see sharp' kedengaranya malah 'see shark' (lidahnya udah dipaksaain).. jadi deh sering-sering disebut 'hiu' (shark : Hiu).. lantas munculnya istilah baru kalau kita pengen 'bercumbu' dengan C#,
"Heyy,,, tolong, aku melihat hiu"
"Yukk, Mari Lihhat Hiu"..!!
"I Love U C#, I Love U HIU,,," bwahahaha,,

Ok..! sebelumnya utk pembaca ketahui, bahwa berhubung saya sendiri masih "newbie" (baru jatuh cinta dengan C#), maka dalam postingan saya kali ini saya hanya akan membahas mengenai 'anu-nya' C# itu sendiri, belum mengenai koding - kodingan..It's Just Introducing

Apa C# (csharp) ?? (makanan ringan yach..!, just kiddin')

C# (Csharp) merupakan salah satu bahasa pemrograman yang menganut paradigma OOP (object oriented programming), yang dikembangkan oleh Microsoft (om bill gates, dkk) dalam proyek besar .NET Framework. C# dibuat berdasarkan bahasa pemrograman sebelumnya yakni C++, serta dipengaruhi oleh bahasa pemrograman lainnya seperti Java, Delphi, Visual Basic. Menurut  ECMA-334 C# Language Specification, Nama C# sendiri terdiri dari sebuah huruf latin C (U+0043) dan kemudian diikuti dengan angka yang menandakan tanda # (U+0023).

C# diciptakan atas latar belakang sebuah permasalahan pada 1990 mengenai pembuatan J++ (penerapan Java pada SO Windows dengan platform COM-Component Object Model). masalah tersebut tidak lain merupakan permasalahan hak cipta JAVA yang dipegang oleh Sun Microsystems. karena permasalahan itu, maka Microsoft  pun menghentikan proyek J++ tersebut dan beralih proyek J++ untuk membuat sebuah bahasa pemrograman yang 'general-purpose' (C#). Dalam Proyek ini, Microsoft pun merekrut Andreas Helsberg (mantan karyawan Borland, yang membuat Turbo Pascal, Borland Delphi, serta Windows Foundation Classes (WFC) yang rencannya akan digunakan di dalam J++) untuk menangani proyek tersebut.
Dan akhirnya C# pun pertama kali diperkenalkan pada bulan Juli 2000 sebagai sebuah bahasa pemrograman modern berorientasi objek yang menjadi sebuah bahasa pemrograman utama di dalam pengembangan di dalam platform Microsoft .NET Framework.

Agar mampu mempromosikan penggunaan besar-besaran dari bahasa C#, Microsoft, dengan dukungan dari Intel Corporation dan Hewlett-Packard, mencoba mengajukan standardisasi terhadap bahasa C#. Akhirnya, pada bulan Desember 2001, standar pertama pun diterima oleh European Computer Manufacturers Association atau Ecma International (ECMA), dengan nomor standar ECMA-334. Pada Desember 2002, standar kedua pun diadopsi oleh ECMA, dan tiga bulan kemudian diterima oleh International Organization for Standardization (ISO), dengan nomor standar ISO/IEC 23270:2006.

Mungkin cukup sekian dulu perkenalan kita dengan sang 'HIU'. apabila ada yang salah dalam postingan ini mohon diluruskan.. Dan untuk perkenalan lain seperti .NET Framework, OOP pada C# dan koding - kodingnya Insya Allah akan saya posting seiring dengan apa yang saya dapat dan saya pahami..

Thanks to : id.wikipedia.org, My Friends (Akbar Mukhtar, JimmyRomanticDevil, Ahmad Asto), DCC (Dipanegara Computer Club), ART LOGIC', dan kamus Google (lol)..


"my best teacher is sharing, so keep sharing to *orang laing*(rofl), wkwkkw"


Google+ Template Blogspot

Salam...!!

Berhubung karena template blog baru dan unik (Ardhe +, ckckc), makanya sekedar memelihara dan saling berbagi gag ada salahnya kan pasang link downloadnya di sini.
Sekaligus supaya selalu ada cadangan...!!

Buat teman-teman yang ingin menggunakan tempalte ala Google + yang sedang saya pake ini,,

Yang kayak ini :


Download Templatnya di sini ....

Sistem Operasi

Salam pencerahan….
Kali ini saya akan berbagi mengenai Sistem Operasi yang sudah sering kita gunakan, semoga bermanfaat..

Sistem operasi merupakan penghubung antara pengguna komputer dengan perangkat keras komputer. Sebelum ada sistem operasi, orang hanya menggunakan komputer dengan menggunakan signal analog dan signal digital. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan masing-masing. Untuk lebih memahami sistem operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai sistem operasi itu sendiri.
Pengertian sistem operasi secara umum ialah pengelolaan seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) kepada pemakai sehingga memudahkan dan menyamankan penggunaan, serta pemanfaatan sumber-daya sistem komputer dapat lebih optimal.

Fungsi Dasar

Sistem computer pada dasarnya terdiri dari empat komponen utama, yaitu perangkat-keras, program aplikasi, sistem-operasi, dan pengguna. Sistem operasi berfungsi untuk mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna.
Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber-daya yang sama, sistem operasi mengatur pengguna dimana yang dapat mengakses suatu sumber-daya. Sistem operasi juga sering disebut resource allocator. Satu lagi fungsi penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu.

System operasi computer terbagi dari beberapa bagian :
  • Mekanisme boot, yaitu meletakkan kernel kedalam memori
  • Kernel, yaitu inti dari sebuah system operasi
  • Command interpreter atau shell yaitu bertugas membaca input dari pengguna
  • Pustaka-pustaka, yaitu kumpulan – kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
  • Driver untuk berinteraksi dengan hardware internal, sekaligus untuk mengontrol mereka.

Sasaran Sistem Operasi

Sistem operasi mempunyai tiga sasaran utama yaitu kenyamanan = membuat penggunaan komputer menjadi lebih nyaman, efisien = penggunaan sumber-daya sistem komputer secara efisien, serta mampu berevolusi artinya sistem operasi harus dibangun sehingga memungkinkan dan memudahkan pengembangan, pengujian serta pengajuan sistem yang baru.

Sejarah Sistem Operasi

Sistem operasi mengalami perkembangan yang sangat pesat, dan dibagi kedalam empat generasi yaitu :
  • Generasi Pertama (1945-1955)
Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.
  • Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan. Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS.
  • Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekaligus) dan multi-programming (melayani banyak program sekaligus).
  • Generasi Keempat (Pasca 1980an)
Pada generasi ini sistem operasi dipergunakan untuk jaringan komputer, dan dapat terhubung satu sama lain.

Jenis-jenis System Operasi

Seperti telah disinggung di depan banyak jenis sistem operasi yang bisa digunakan, antara lain : POSIX, UNIX, MS DOS, MS Windows, LINUX, APPLE, dll. Dari sekian banyak sistem operasi, ada sistem operasi yang interface (kontak) dengan user (pengguna) yaitu menggunakan TEXT (DOS, POSIX, LINUX), ada juga yang kontaknya dengan pengguna menggunakan GUI (Graphical User Interface) seperti MS Windows dan LINUX (LINUX bisa berbasis TEXT dan berbasis GUI).
System operasi berbasis text artinya user berinteraksi dengan sistem dengan perintah-perintah yang berupa text. Lain halnya dengan system operasi berbasis GUI, pada sistem ini user dapat berinteraksi dengan system operasi melalui gambar-gambar/ simbol-simbol, dan tentu hal ini akan lebih memberi kemudahan dan kenyamanan bagi pengguna. Itulah sebabnya mengapa system operasi yang berbasis GUI dan sering kali disebut “User Friendly” .

Bahasa Pemrograman Komputer

Salam pencerahan…
Dalam postingan saya kali ini, saya akan sedikit berbagi mengenai penjelasan tenatang bahasa pemrograman dan fungsinya..

Apa pentingnya bahasa pemrograman dalam sistem komputer???

Agar manusia dapat berkomunikasi dengan komputer maka dibutuhkan suatu bahasa komunikasi yaitu bahasa komputer. Dengan bahasa ini komputer dapat memahami dan mengerti perintah-perintah yang kita berikan kepadanya.

Sebenarnya, komputer tidak mengerti perintah-perintah yang kita tulis menggunakan bahasa tertentu. Namun di dalam komputer tersebut terdapat penterjemah bahasa yang kita gunakan menjadi bahasa yang dimengerti oleh komputer yaitu compiler atau interpreter, keduanya merupakan suatu program. Perbedaannya antara keduanya adalah sebagai berikut:

  • Compiler menerjemahkan kode sumber menjadi objek bahasa mesin dalam bentuk file objek, kemudian di-link dengan pustaka-pustaka lain yang berhubungan dengan kode sumber agar dapat dijalankan pada setiap sistem operasi
  • Interpreter menerjemahkan kode sumber per baris demi baris dan langsung di eksekusi tanpa menjadikannya dalam bentuk file objek

Jenis bahasa pemrograman komputer dibagi menjadi dua bagian yaitu bahasa tingkat rendah (yang agak sulit dimengerti bagi orang awam) dan bahasa tingkat tinggi (yang dapat di mengerti oleh manusia).

Bahasa Pemrograman Tingkat Rendah

Bahasa ini dibagi menjadi dua macam, yaitu Bahasa Mesin dan Bahasa Rakitan. Dalam Bahasa Mesin semua perintah disandikan dengan deretan-deretan bit (binary digit) yang hanya mempunyai nilai digit 1 atau 0. Sedangkan dalam Bahasa Rakitan, perintah-perintah tersebut bisa digantikan dengan kode sandi yang bisa dipahami oleh manusia yaitu mnemonic code, Setiap mikroprosesor, mempunyai mnemonic code yang berlainan.

Bahasa Pemrograman Tingkat Tinggi
Bahasa pemrograman ini merupakan bahasa komputer yang mudah dipahami karena menggunakan bahasa percakapaan manusia sehari-hari. Diantaranya adalah.

Ada : Diambil dari nama Augusta Ada Bryton, bangsawan dari Loveland, puteri Lord Byron; bahasa ini dikembangkan sekitar tahun 1974 dan 1980 untuk Departemen Pertahanan Amerika Serikat.

ALGOL : ALGOrithmic Language (Bahasa Algoritma)

APL : A Programming Language

BASIC : Beginner’s All Purpose Symbolic Intsruction Code. Bahasa ini dikembangkan oleh John Kemeny dan Thomas Kutrz, digunakan untuk memberi kuliah mahasiswa di Dartmouth College tentang bagaimana menggunakan komputer.

C : Dikembangkan oleh Bell Laboratories pada tahun 1970, bahasa ini sangat powerfull dan sering digunakan untuk membuat program Sistem Operasi contohnya MS-DOS, LINUX, UNIX serta program aplikasi DBASE, AUTOCAD dan game-game yang banyak kita jumpai. Ada yang mengatakan bahasa ini merupakan bahasa tingkat menengah karena sintaks bahasanya mirip bahasa tingkat tinggi dan kemampuanya bahasa tingkat rendah.

COBOL : Common Business-Oriented Language. Bahasa ini dikembangkan di Departemen Pertahanan Amerika Serikat pada tahun 1960

FORTRAN : Formula Translation, dikembangkan sekitar tahun 1956.

LISP : List Processor

Pascal : Diambil dari nama seorang sarjana Perancis Blaise Pascal. Pertama kali dikembangkan oleh Niklauss Wirth, seorang ahli ilmu komputer dari Swiss, pada tahun 1970.

PL/I : Programing Langugae I, dikembangkan oleh IBM pada tahun 1964

PROLOG : Programming Logig, bahasa yang digunakan untuk menyusun Expert System

RPG : Report Program Generator

SNOBOL : String Oriented Symbolic Language

Dan masih banyak lagi bahasa pemrograman lainnya….

Referensi : DhrMuiz. 2007. Pemrograman Pascal

Hati - Hati Penipuan di Facebook

ehh... udah lihat blom..?
berita heboh ini:
http://news-all-artis-indonesia.tk

Facebook lagi facebook lagi...
Kembali lagi facebook.com yang dijadikan sarana jahat. dengan bertanya satu atau dua pertanyaan, kemudian menawarkan berita terbaru yang katanya 'hot', para penipu mulai melancarkan jurus - jurusnya untuk mendapatkan korban dengan teknik phising..
dengan memanfaatkan fitur chat pada facebook, pelaku mengirimkan pesan dan melampirkan sebuah link (http://news-all-artis-indonesia.tk)... Dengan sekali klik, korban akan diantarkan pada sebuah login page yang mirip dengan facebook. karena ketidaktelitian ( atau buru-buru menagih apa yang dijanjikan 'hot', langsung saja masuk (login) tanpa memperhatikan yang lain - lainya.. sebenarnya jika korban teliti, maka dia sadar bahwa banyak sekali hal yang aneh pada login page tersebut.. yah.. tapi itulah yang 'hot' akan membuat lupa segalanya..
hehehehe...

Memanfaatkan Chat Facebook

Teman tidak mungkin mencelakai anda. Mungkin kira-kira hal inilah yang dipercayai korban phishing ini sehingga langsung “semangat” jika mendapatkan kiriman pesan melalui Facebook Chat. Apalagi kata pengantarnya seru :


Gambar 1, Pesan Facebook chat pengantar situs phishing


Jika korbannya terpancing untuk mengklik link yang diberikan, maka akan muncul website phishing yang memalsukan Login Page untuk Facebook dengan alamat www.news-all-artis-indonesia.tk (lihat gambar 2)



Gambar 2, Login page palsu (phishing) yang ditampilkan dengan menggoda


Untuk menambahkan rasa penasaran korbannya, dimunculkan juga pesan “Login To Videos” dan “Login Here To View Video”. Jika korbannya tergoda memasukkan username dan password ada dua kemungkinan tampilan yang muncul :


Gambar 3, Peringatan dari Nawala bahwa situs yang akan diakses adalah situs berbahaya


Peringatan dari Nawala, bahwa “Situs yang anda buka tidak bisa diakses melalui jaringan ini” karena mengandung salah satu unsur berikut : (lihat gambar 3 di atas)

  • Pornografi
  • Judi
  • Phishing/Malware
  • SARA
  • Proxy
Sebenarnya hal yang terjadi bukan karena Nawala mendeteksi adanya malware / phishing tetapi karena situs yang akan tampil cl*ti.com merupakan situs porno dan situs tersebut masuk ke dalam list Nawala. Kalau tampilan seperti gambar 3 di atas yang anda dapatkan berarti ISP yang anda gunakan melakukan filtering DNS Nawala.

Jika ISP anda tidak menggunakan DNS filtering Nawala atau sekalipun ISP anda menggunakan Nawala tetapi komputer anda menggunakan jasa DNS di luar ISP sehingga blokir terhadap konten tidak terjadi, maka tampilan yang akan anda dapatkan adalah : (lihat gambar 4)

Gambar 4, Situs porno yang ditampilkan oleh pembuat phishing untuk mengalihkan perhatian korban bahwa ia telah menjadi korban phishing

Skenario pembuat phishing Facebook ini cukup cerdik. Jika korbannya tertarik untuk melihat “news all artis Indonesia” tentunya korbannya adalah termasuk kategori siluman babi yang mata keranjang dalam film Kera Sakti dan kelemahannya adalah dengan menyodorkan gambar seronok saja maka dia akan lupa semuanya. Maka setelah memasukkan (menyumbang) username dan password akun Facebooknya, korban di giring ke situs porno yang menampilkan banyak gambar-gambar orang miskin sandang.

Mengikuti kata iklan, apapun makannya, minumnya teh Botol Sosro, maka dalam kasus ini juga sama. Apapun tampilan yang anda dapatkan, apakah tampilan Nawala atau tampilan situs porno maka Username dan Password Facebook anda TETAP akan tercuri. Karena ketika anda memasukkan alamat email dan password anda serta mengklik [Login], maka data tersebut sudah dikirimkan ke pembuat situs phishing ini. Menurut pantauan Vaksincom dan penuturan dari beberapa korban phishing ini, banyak ditemukan kasus kontak teman yang menghubungi dirinya dan meminta transfer uang. Ketika dilakukan crosscheck dengan pemilik akun, pemilik akun Facebook malah mati-matian tidak melakukan permintaan tersebut. Kalau melihat modus operandi di atas, kemungkinan akun Facebook yang telah berhasil diketahui passwordnya “dikerjai” secara manual oleh pembuat phishing dimana cara pertama adalah dengan mengirimkan pesan seperti pada gambar 1 di atas, lalu kalau dilihat akun Facebooknya gemuk, apalagi kalau akunnya seleb atau anggota legislatif (apalagi yang gaptek) yang koneksinya banyak, kemungkinan besar akun tersebut akan digunakan untuk meminta uang kepada kontak-kontaknya. Siapa yang tidak ke ge-eran kalau tahu-tahu di ajak chat oleh pesohor .... bisa terbawa ke mimpi2 dan apapun akan kuberikan asal bisa kenal sama pesohor.

Apa yang harus dilakukan kalau sudah menjadi korban ?

Jika anda merasa pernah memasukkan kredensial (username dan password) anda pada situs phishing tersebut di atas, Vaksincom menyarankan anda untuk SEGERA mengganti Password Facebook anda dan kalau anda model orang yang cukup berani mengakui kesalahan dan tidak ingin teman / kontak Facebook anda menjadi korban, sebaiknya anda menginformasikan kepada seluruh kontak anda bahwa akun anda pernah di hack dan kontak Facebook anda yang juga memasukkan kredensial ke situs tersebut di atas untuk segera melakukan penggantian password. Secara etis, hal ini merupakan kewajiban anda kepada teman anda, karena secara tidak langsung anda menyebabkan pengiriman pesan Facebook Chat ini kepada teman anda dan kemungkinan teman anda juga menjadi korban phishing ini.

Jangan pernah percaya kalau ada teman meminta uang melalui FB, kalau memang teman anda butuh bantuan lakukan crosscheck langsung kepada yang bersangkutan dan jangan percaya dengan pesan Facebook Chat, email atau pesan elektronik lain yang memang mudah dipalsukan.

(segera berbagi sebelum banyak yang terjebak)

sumber : vaksin.com

Mengenal Bunyi Beep PC

Bila PC Anda tidak lagi bereaksi setelah dihidupkan selain mengeluarkan bunyi beep—ia sebenarnya ingin menunjukkan pesan kesalahan. Bagaimana menginterpretasikan sinyal-sinyal terpenting dari BIOS tersebut??? Kita kelompokkan bunyi beep tadi berdasarkan tipe bios yang dipakainya:


AMI-BIOS
1x: RAM rusak atau tidak terpasang dengan tepat.
6x: Kesalahan Gate A20 - biasanya menunjukkan keyboard yang rusak.
8x: Graphic card rusak atau tidak terpasang dengan tepat dalam slot.
11x: Checksum-Error. Periksalah baterai pada motherboard.

Award-BIOS
1x panjang: Kesalahan RAM, modul tidak duduk dengan tepat.
1x panjang, 2x pendek: Graphic card cacat atau rusak.
1x panjang, 3x pendek: Keyboard rusak atau tidak terpasang (mulai versi 4.5 signal ini menunjukkan kesalahan graphic card).
Tak terputus: RAM atau graphic card tidak ditemukan.

Phoenix-BIOS
1x-1x-4x: BIOS rusak.
1x-2x-1x: Motherboard rusak.
1x-3x-1x: Masalah RAM, modul tidak terpasang dengan baik.
3x-1x-1x: Motherboard rusak.
3x-3x-4x: Graphic card rusak atau tidak terpasang dengan baik.

Jadi, kalo lain kali komputer kamu mengeluarkan bunyi beep, tinggal cocokkan bios, dan pasti ketahuan bagian mana yang bermasalah.

Semoga bisa membantu selama perbaikan

Sumber : HMM STMIK dp

Manipulasi Bandwidth Pakai Firefox


Bagi yang sering menggunakan jasa warnet untuk surfing, browsing, blog walking, download, kirim email/ file, dsb nya, pasti pernah merasa kesal dengan lelet alias lemot nya koneksi internet di warnet tersebut. Memang gak semua warnet demikian, ada juga yang memiliki kecepatan koneksi yang cukup tinggi.



Nah, bagi yang mengalami masalah koneksi diatas, ada trik untuk melakukan hack atau katakanlah kita akan memanipulasi bandwidth di warnet tersebut, agar bandwidth dari klien yang lain pindah ke komputer yang kita pakai di warnet tersebut.

Ikuti langkah-langkah berikut ini :

1. Buka Mozilla Firefox

2. Ketikkan : about:config

3. Ubah string yang ada dihalaman about:config firefox menjadi TRUE

Network.http.pipelining true

Network.http.pipelining.maxrequests 64

Network.http.proxy.pipelining true

Khusus untuk Network.proxy.share_proxy_setting dibiarkan dalam dalam keadaan FALSE.

4. Kemudian buat string baru dengan cara klik kiri 1 x di sembarang tempat pada halaman about:config tersebut, klik kanan, pilih New —–Integer dan ketikkan : nglayout.initialpaint.delay, beri nilai 0.

5. Kemudian lakukan Refresh (F5).

6. Pada kotak address bar ketikkan : about:blank

7. Kemudian pada pilih Tools — Options

8. Aktifkan options Allow Web Site To Instal Software (beri tanda centang)

9. Kemudian OK dan tekan F5 untuk refresh.

Sampai disini langkah awalnya, minum dulu bentar sambil tengok kiri – kanan, kali2 aja ada pengunjung lain melihat aktivitas kita *gubrakkk*, keadaan aman … lanjutttt. Kita memerlukan bantuan software sedikit ya, gampang kok, gini caranya :

10. Masuk ke link ini : https://addons.mozilla.org/en-US/firefox/addon/125?applicationfiltered=firefox&id=125 untuk melakukan download terhadap software SwitchProxy Tool 1.4.1.

11. Setelah proses download selesai, jangan menekan tombol Update.

12. Biasanya akan muncul pop up windows, di close aja yach …

13. Tutup atau close browser Mozilla Firefox.

14. Kemudian buka lagi browser Mozilla Firefox dan apabila instalasi kita benar, maka dibawah toolbar navigasi & address bar akan muncul toolbar tambahan.

15. Selesai dan browser siap digunakan.

Apabila langkah-langkah ini sukses dilakukan, maka komputer yang kita gunakan akan bekerja untuk menyedot bandwidth dari pengunjung-pengunjung lain yang ada di warnet tersebut.

Slamat mencoba ..

Sumber : HMM STMIK dp

Cara Mengganti Windows Startup Logo

Pada saat start, maka Windows akan memanggil file logo.sys yang terletak di directory utama (C:\). File logo.sys merupakan hidden file, jadi untuk melihatnya buka Windows Explorer, klik View - Folder Option. Pidah ke tab View, beri tanda check pada Show All Files. Klik OK. Lalu dengan Windows Explorer, klik kanan pada file logo.sys, pilih properties dan hilangkan semua tanda check.

Buat backup file/cadangan jika perlu.

Pindah ke DOS prompt. Pindah ke directory utama (c:\). Ketikkan "ren logo.sys logo.bmp" (tanpa tanda petik).

Buka file logo.bmp tersebut dengan editor image favorit Anda (Paint, PhotoShop, PhotoPaint, dll).

Edit gambar seperlunya dan simpan kembali sebagai file logo.bmp.

Kembali ke DOS prompt, ganti nama logo.bmp dengan logo.sys dengan mengetikkan ren logo.bmp logo.sys.

Restart Windows.
Apabila Anda ingin mengganti dengan gambar yang lain, maka hal-hal yang perlu diperhatikan adalah :
1. Gambar yang akan digunakan sebagai ganti mempunyai warna sebanyak 256.
2. Ukuran file kurang lebih 127 kb.
3. Besar/ukuran gambar 320 x 400 pixels
4. Ekstensi harus .sys.

Semoga bermanfaat...

Listing Untuk Cetak Belah Ketupat Pada Pascal


Berikut ini contoh listing program untuk cetak belah ketupat pada pascal :

berikut listingnya :

program bintang;
uses crt;
var i,y,x:byte;
begin
 clrscr;
 x:=5;
 for i:= 5 downto 1 do
 begin
   write(' ':x);
   for y:= 5 downto i do
    write('*':2);
   writeln;
   x:=x-1;
 end;
 x:=2;
 for i:= 1 to 4 do
 begin
   write(' ':x);
   for y:= 4 downto i do
    write('*':2);
   writeln;
   x:=x+1;
 end;
 readln;
end.
Semoga bermanfaat...

Download Driver Motherboard

Jika Driver Motherboard anda hilang dan ingin mencari driver motherboard yang sesuai dengan Merk PC maupun Laptop anda, disini saya memberikan info beberapa situs yang menyediakan driver motherboard secara free/gratis.
Link untuk download motherboard sengaja saya ambil dari situs resminya sehingga anda tidak perlu takut akan disusupi suatu trojan maupun
virus.

1. ASUS (www.asus.com)
Download Driver :
www.asus.com
2. Gigabyte (www.gigabyte.com.tw)
Download Driver :
www.gigabyte.com.tw
3. Intel (www.intel.com)
Download Driver :
www.intel.com
4. MSI (www.msi.com)
Download Driver :
www.msi.com
5. PCChips (www.pcchips.com.tw)
Download Driver :
www.pcchips.com.tw
6. BIOSTAR (www.biostar.com.tw)
Download Driver :
www.biostar.com.tw
7. ASRock (www.asrock.com)
Download Driver :
www.asrock.com
8. AOpen (www.aopen.com)
Download Driver :
www.aopen.com
9. ECS (www.ecs.com.tw)
Download Driver :
www.ecs.com.tw
10. Jetway (www.jetway.com.tw)
Download Driver :
www.jetway.com.tw
11. IWill (www.flextronics.com)
Download Driver :
www.flextronics.com
12. ABIT (www.abit.com.tw)
Download Driver :
www.abit.com.tw
13. Chaintech (www.chaintech.com.tw)
Download Driver :
www.chaintech.com.tw
14. EPoX (www.epox.com)
Download Driver :
www.epox.com
15. FoxConn (www.foxconnchannel.com)
Download Driver :
www.foxconchannel.com

Silahkan anda coba situs-situs diatas untuk mencari driver motherboard yang anda butuhkan.