DASAR PROGRAMER w

Sistem Mengamankan Komputer Anda

 Berikut adalah mudah, langkah-langkah hemat biaya yang dapat kau ambil untuk membuat komputer kamu lebih aman.Saat ini, semakin banyak orang yang menggunakan komputer mereka untuk segalanya dari komunikasi untuk perbankan online dan investasi untuk belanja. Sementara beberapa mungkin ingin phish informasi pribadi anda dan identitas untuk dijual kembali, yang lain hanya sekedar ingin menggunakan komputer anda sebagai platform dari yang untuk menyerang sasaran-sasaran ketidaktahuan lain. Ketika kita melakukan hal-hal ini secara lebih teratur, kita membuka diri sampai potensi hacker, penyerang dan crackers.



  1. Selalu membuat backup informasi penting dan simpan di tempat yang aman dan terpisah dari komputer Anda.
  2. Perbarui dan patch sistem operasi, browser web dan perangkat lunak sering. Jika Anda memiliki sistem operasi Windows, mulai dengan membuka www.windowsupdate.microsoft.com dan menjalankan update wizard. Program ini akan membantu Anda menemukan patch terbaru untuk komputer Windows Anda. Juga pergi ke www.officeupdate.microsoft.com untuk mencari patch yang mungkin untuk program Office Anda.
  3. Menginstal firewall. Tanpa firewall yang bagus, virus, worm, Trojans, malware dan adware semua dapat dengan mudah mengakses komputer Anda dari Internet. Pertimbangan harus diberikan untuk manfaat dan perbedaan antara perangkat keras dan program firewall berbasis perangkat lunak.
  4. Tinjau browser Anda dan setting email untuk keamanan yang optimal. Mengapa Anda harus melakukan hal ini? Active-X dan JavaScript sering digunakan oleh hacker untuk menanam program jahat ke komputer Anda. Sementara cookie relatif tidak berbahaya dari segi keamanan, mereka masih melacak gerakan Anda di Internet untuk membangun profil Anda. Minimal satu set pengaturan keamanan Anda untuk "zona internet" ke Tinggi, dan Anda "terpercaya situs zona" ke Medium Low.
  5. Menginstal perangkat lunak antivirus dan ditetapkan untuk update otomatis sehingga Anda menerima versi terbaru.
  6. Jangan membuka lampiran email yang tidak dikenal. Ini tidak cukup bahwa Anda mungkin mengenali alamat dari mana ia berasal karena banyak virus dapat menyebar dari alamat akrab.
  7. Jangan menjalankan program dari asal tidak diketahui. Juga, jangan mengirim jenis program untuk teman-teman dan rekan kerja karena mengandung cerita atau lelucon lucu atau lucu. Mereka mungkin berisi kuda Trojan menunggu untuk menginfeksi komputer.
  8. Nonaktifkan ekstensi nama file tersembunyi. Secara default, sistem operasi Windows diatur untuk "menyembunyikan ekstensi file untuk jenis file yang dikenal". Menonaktifkan opsi ini sehingga menampilkan ekstensi file pada Windows. Beberapa ekstensi file akan, secara default, terus tetap tersembunyi, tetapi Anda lebih mungkin untuk melihat ekstensi file biasa yang tidak termasuk.
  9. Matikan komputer dan lepaskan dari jaringan bila tidak menggunakan komputer. Seorang hacker tidak bisa menyerang komputer Anda saat Anda terputus dari jaringan atau komputer dimatikan.
  10. Pertimbangkan membuat disk boot pada floppy disk dalam kasus komputer Anda rusak atau dikompromikan oleh program jahat. Jelas, Anda perlu mengambil langkah ini sebelum Anda mengalami pelanggaran bermusuhan dari sistem anda

Cara mengetahui Versi .Net Framework yang terinstal (.Net Framework Detector/Checker)

Berikut ini saya share software untuk mengecek .NET Framework versi mana saja yang sudah tersintal di komputer anda. Dengan software ini akan sangat mudah mendeteksi .Net Framework, khususnya anda para pecinta GAME yang kebanyakan membutuhkan .NET Framework runtime.
Download .Net Framework Checker/detector

Tags:
download net framework full, net framework checker full, net framework detector full, cara mengetahui net framework terinstal


Cara Insert/Save Kutip Satu/Single Quote ( ' ) dan Validasi di VBNET

Salah satu test untuk mengetahui sebuah apliaksi database itu baik (bebas Error/Bugs) adalah dengan test input karaker kutip satu / single quote ('). Contoh saja di form master (contoh master barang), anda input nama barang misal barang xx' , atau barang'. terus save. Jika tidak error berarti aplikasi itu dapat dikatakan baik. Karena kebanyakan programmer sering melupakan hal single quote. Biasanya jika aplikasi itu tidak validasi single quote, akan muncul error :
Unclosed quotation mark after the character string '''. Incorrect syntax near '''.
Penjelasan detailnya seperti ini :
Contoh sintak Save anda seperti ini :
sql = "INSERT INTO M_BARANG (KD_BRG,NM_BRG) VALUES ('" + txt_kd.text + "','" + txt_nm.text + "')"
Kemudian Jika anda menginput nama barang dengan kutip satu (') contoh barang xx', maka sintak anda akan menjadi :
INSERT INTO M_BARANG (KD_BRG,NM_BRG) VALUES ('B001','barang xx'')
Nah ini akan error seperti diatas karena menjadi ada kutip satu yang tidak ada pasangannya, karena seharusnya sintak yang benar adalah :
INSERT INTO M_BARANG (KD_BRG,NM_BRG) VALUES ('B001','barang xx')
Lalu bagaimana caranya agar kutip satu dapat di insert ke database ?
caranya adalah dengan selalu menambahkan single quote jika ada value single quote, coba anda buka query analyzer sql:
Jika anda ingin menampikan data :
A'B
'AB'
AB'
AA''BB'
caranya ?
SELECT 'A''B'
SELECT '''AB'''
SELECT 'AB'''
SELECT 'AA''''BB'''
Hasilnya ?
Lalu bagaimana mem-validasi di VBNET nya ? banyak sekali.............i carannya.
1.Validasi di setiap textbox saat membuat string sql

Sql = "INSERT INTO M_BARANG (KD_BRG,NM_BRG) VALUES ('" + txt_kd.text.Replace("'", "''") + "','" + txt_nm.text.Replace("'", "''") + "')"
2.Validasi di setiap textbox saat event TextChanged atau LostFocus

    Private Sub TextBox1_LostFocus(ByValsender As Object, ByVal e AsSystem.EventArgs) Handles TextBox1.LostFocus
        TextBox1.Text = TextBox1.Text.Replace("'", "''")
    End Sub
3.Validasi saat tombol simpan (looping ke semua object di form)

        For Each obj As TextBox In Me.Controls 'Atau GroupBox1.Controls atau Panel1.Controls (sesuikan saja object container nya)
            If TypeOf obj Is TextBoxThen
                obj.Text = obj.Text.Replace("'", "''")
            EndIf
        Next

Tambahan:
Hal ini juga salah satu cara untuk dapat mencegah dari SQL Injection yang sebelumnya saya bahas pada postingan Form Login.

Tags:
Single quote problems, How to insert text with single quotation sql, SQL Statement to insert a single quote, How to insert strings containing quotes into the database, How to insert any data in table which contain single quote (').How do I insert a single quote ('), How to enter a single quotation mark, cara simpan tanda petik di database, cara memasukkan tanda petik1 & 2 (' ") pada mysql, Kenapa tanda petik satu tidak dapat disimpan, Menampilkan record yang ada tanda kutip satu,

MENGINSTAL LINUX REDHAT

BERIKUT LANGKAH-LANGKAH MENGINSTAL LINUX REDHAT
(TUGAS DKK SISTEM OPERASI)

DOWNLOAD LANGKAH-LANGKAHNYA DISINI

KUMPULAN SOAL ALGORITMA

SOAL ALGORITMA PEMROGRAMAN TINGKAT DASAR


BERIKUT KUMPULAN TUGAS SAYA MEMBUAT SOAL ALGORITMA BESERTA JAWABANNYA
LANGSUNG AJA DOWNLOAD DISINI

TURBO PASCAL DOWNLOAD

Turbo Pascal download.

Turbo pascal (klik==> downolad) merupakan bahasa pemrograman tingkat tinggi ( High Level Language ) yang orientasinya pada segala tujuan. Bahasa pascal dirancang oleh seorang professor dari technical university di Zurich, Switzerland. yang bernama Niklaus Wirth. Nama pascal itu sendiri diambil sebagai penghargaan terhadap Blaise pascal, Seorang ahli matematik yang sangat terkenal pada abad ke-17 yang berasal dari negara perancis. Bahasa pascal pertama kali perkenalkan untuk komputer CDC 60000 ( Control data Corporation ) pada tahun 1971 dengan tujuan membantu mengajar sistem komputer secara sistematis. Khususnya untuk pemrograman yang terstruktur.

Mengutip dari sejarah singkat di atas, dapat disimpulkan bahwa bahasa pascal adalah bahasa pemrograman terstruktur yang berorientasi untuk segala tujuan. Sekarang bahasa pascal telah menjadi bahasa program yang populer baik dikalangan Pelajar, Universitas, Bahkan di beberapa profesional komputer. pascal merupakan bahasa yang di ajarkan diperguruan tinggi. Jika anda ingin mempelajarinya silakan download softwarenya :

download TURBO PASCAL
source: 
wewewe./uthe46.blogspot.in/2012/04/turbo-pascal-15-download-gratis.html

ALGORITMA PEMROGRAMAN TINGKAT DASAR



ALGORITMA PEMROGRAMAN TINGKAT DASAR
Sebenarna ini sudah JADOEL tetapi seperti kata pepatah “Tak Kenal Maka Tak Sayang”. Algoritma sediri di temukan oleh seorang ilmua islam yang bernama Muhammad Ibn Musa Al-Khwarizmi. Dia seorang yang “mahir” dalam ilmu Matematika, Astronomi, Astrologi maupun geografi yang cikal bakal banyaknya ilmu modern yang berdasar pada ilmu pengetahuan tersebut.
                Algoritma sendiri di Ambil dari namanya Al-Khwarizmi  kemudian berkembang menjadi Algorithm kemudian diadopsi menjadi Algoritma (bahasa Indonesia).

1.UNSUR-UNSUR ALGORITMA
Setiap program yang kita pakai maupun bahasa pemrograman apapun tidak lepas dari 3 hal pokok yaitu Variabel, Konstata dan Tipe Data.

1.        VARIABEL adalah tempat dimana kita bisa mengisi ataupun mengosongkan dan dapat di panggil atau dimunculkan kembali ketika di butuhkan, Setiap Variabel mempunyai Nama(Identifier) dan Nilai
Syntaxnya
Nama Variabel : tipe data ;
contoh variabel dalam bahasa pemrograman Turbo Pascal.
  --------------------------------------------------------------------------------------------
                      var
                           angka : integer ;
  --------------------------------------------------------------------------------------------
(jangan lupa memberi tanda titik koma(;) pada akhir deklarasi.)
#pada contoh diatas “angka” merupakan nama variabel dan Integer adalah Tipe data bilangan numerik.

2.       KONSTANTA adalah variabel yang nilai datanya tetap.
Contoh Konstanta dalam bahasa pemrograman Turbo Pascal.
 --------------------------------------------------------------------------------------------
        Var angka ;
        Const  angka : 100 ;
 --------------------------------------------------------------------------------------------

3.       TIPE DATA adalah sebuah jenis data yang dapat diolah oleh komputer.
secara garis besar Tipe Data dibagi menjadi DUA yaitu
a.)    Tipe Data PRIMITIVE yaitu tipe data yang tersedia secara langsung pada suatu bahasa pemrograman.
b.)    Tipe Data KOMPOSIT yaitu tipe data yang terbentuk dari dua atu lebih tipe data primitive.

#diposting selanjutnya saya akan membahas soal jenis-jenis tipe data.
stay in dasarprogramer.blogspot.com yaa