[New post] Tutorial Belajar Pascal Part 43: Perulangan WHILE DO dalam Pascal

Andre posted: “Melanjutkan tutorial tentang perulangan atau looping dalam bahasa pemrograman Pascal, kita akan masuk ke perulangan WHILE DO. Disini akan dibahas cara penulisan serta cara penggunaan perulangan WHILE DO dalam Pascal. Konsep Dasar Perulangan WHILE D”

New post on Duniailkom

Tutorial Belajar Pascal Part 43: Perulangan WHILE DO dalam Pascal

by Andre

Melanjutkan tutorial tentang perulangan atau looping dalam bahasa pemrograman Pascal, kita akan masuk ke perulangan WHILE DO. Disini akan dibahas cara penulisan serta cara penggunaan perulangan WHILE DO dalam Pascal. Konsep Dasar Perulangan WHILE DO dalam Pascal Perulangan FOR DO dan FOR DOWNTO DO yang saya bahas sebelum ini cocok untuk kondisi dimana kita sudah […]

Read more of this post

Comment    See all comments

Unsubscribe to no longer receive posts from Duniailkom.
Change your email settings at Manage Subscriptions.

Trouble clicking? Copy and paste this URL into your browser:
http://www.duniailkom.com/tutorial-belajar-pascal-perulangan-while-do-dalam-pascal/

Regard

Rismawan Junandia

Konsep ALGORITMA

1. ALGORITMA PE-UBAH
Adalah Variabel yang nilainya BUKAN konstanta (selalu berubah – sesuai dengan kondisi Variabel terKINI)
Sintaks : P = Q
Algoritma : P <- Q
Arti : Bahwa Nilai P diberi harga Nilai Q
Nilai P akan SAMA DENGAN nilai Q, & Nilai Q TETAP
2. ALGORITMA PERTUKARAN
Berfungsi mempertukarkan masing-masing isi Variabel sedemikian sehingga Nilai dari tiap Variabel akan berubah/bertukar

Regard

Rismawan Junandia

PENGERTIAN DASAR LOGIKA DAN ALGORITMA

PENGERTIAN DASAR
LOGIKA Diperkenalkan pertama kali oleh Aristoteles (384-322 SM)

ALGORITMA Diperkenalkan Oleh Ahli Matematika : Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi. Seorang ilmuan Persia yang menulis kitab al jabr w’al muqabala (rules of restoration and reduction) sekitar tahun 825 M

Definisi Logika
1. penalaran atau bentuk pemikiran.
2. ilmu yang memberikan prinsip-prinsip yang harus diikuti agar dapat berfikir valid menurut aturan yang berlaku.

Definisi Algoritma
1. Langkah – langkah yang dilakukan agar solusi masalah dapat diperoleh.
2. Suatu prosedur yang merupakan urutan langkah-langkah yg berintegrasi.
3. Suatu metode khusus yang digunakan untuk menyelesaikan suatu masalah yang nyata.(Webster Dictionary)

TAHAP PENYELESAIAN MASALAH

Kriteria Pemilihan Algoritma.
1.Ada Output,
2.Efektifitas dan Efesiensi,
3.Jumlah Langkahnya Berhingga,
4.Berakhir,  ( SEMI ALGORITMA )
5.Terstruktur,
Suatu Algoritma yg terbaik (The Best) : “ Suatu algoritma harus menghasilkan output yg tepat guna (efektif) dlm waktu yg relatif singkat & penggunaan memori yg relatif sedikit (efesien) dgn langkah yg berhingga & prosedurnya berakhir baik dlm keadaan dip’oleh suatu solusi ataupun tdk ada solusinya. “

Contoh :
Sebuah prosedur ketika akan mengirimkan surat kepada
teman:
1.Tulis surat pada secarik kertas surat
2.Ambil sampul surat atau amplop
3.Masukkan surat ke dalam amplop
4.Tutup amplop surat dengan lem perekat
5.Tulis alamat surat yg dituju, jika tdk ingat, lebih dahulu ambil buku alamat & cari alamat yg dituju, lalu tulis alamat tsb pd amplop surat.
6.Tempelkan perangko pada amplop surat
7.Bawa surat ke kantor pos utk diserahkan pd pegawai pos atau menuju ke bis surat untuk memasukkan surat ke dlm kotak/bis surat.

Sebuah prosedur untuk masalah menentukan akar kuadrat dari suatu bilangan Bulat Positif yg di Input: Baca bilangan Bulat Positif yg diinput, sebut saja sebagai A
1.Dinyatakan Nilai B adalah 0
2.Hitung Nilai C yg berisikan Nilai B dikalikan Nilai B
3.Jika Nilai C sama dengan Nilai A, maka Nilai B adalah Akar dari Nilai A, lalu stop.
4.Jika tidak, maka Nilai B akan bertambah 1
5.Kembali ke langkah pada No. 3

TAHAPAN ANALISA ALGORITMA
1. Bagaimana merencanakan suatu algoritma.
2. Bagaimana menyatakan suatu algoritma
a. Dengan bahasa semu (pseudocode).
Contoh :
Untuk menghitung Luas Segi tiga :
1.Masukan Nilai Alas
2.Masukan Nilai Tinggi
3.Hitung Luas =( Alas * Tinggi ) / 2
4.Cetak Luas

b. Dengan diagram alur atau flowchat

3.Bagaimana validitas suatu algoritma.
4.Bagaimana Menganalisa suatu Algoritma.
5.Bagaimana Menguji Program dari suatu Algoritma. Tahap Proses uji Algoritma : a. Fase Debugging yaitu fase dari proses program eksekusi yang akan melakukan koreksi terhadap kesalahan. b. Fase Profilling yaitu fase yang akan bekerja jika program tersebut sudah benar (telah melewati fase debugging).

Analisis Suatu Algoritma (Untuk melihat faktor efesiensi & efektifitas dari algoritma tersebut), Dapat dilakukan terhadap suatu algoritma dengan melihat pada : a. Waktu Tempuh (Running Time) dr suatu Algortima. Hal-hal yg dpt mempengaruhi drpd waktu tempuh adalah :
1.Banyaknya langkah.
2.Besar dan jenis input data.
3.Jenis Operasi.
4.Komputer dan kompilator b. Jumlah Memori Yang Digunakan.

Sifat – Sifat Algoritma
1.Banyaknya Langkah Instruksi Harus Berhingga,
2.Langkah atau Instruksi harus Jelas,
3.Proses harus Jelas dan mempunyai batasan,
4.Input dan Output harus mempunyai Batasan,
5.Efektifitas,
6.Adanya Batasan Ruang Lingkup,

Regard

Rismawan Junandia

Menyisipkan File Virus ke File gambar

Dalam dunia komputer, penyisipan atau penyembunyian file ke dalam file lain sering disebut dengan istilahSteganography. Steganografi adalah seni dan ilmu menulis pesan tersembunyi atau menyembunyikan pesan dengan suatu cara sehingga selain si pengirim dan si penerima, tidak ada seorangpun yang mengetahui atau menyadari bahwa ada suatu pesan rahasia (sumber: wikipedia).

Ada beberapa cara untuk menyisisipkan file ke file lainnya. Bisa menggunakan software dan bisa juga menggunakan cara manual melalui CMD. Disini saya akan contohkan bagaimana cara menyisipkan virus ke gambar dengan menggunakan CMD. Meskipun cara ini cukup jadul, tapi cukup efektif, daripada harus menginstal software yang sebagian besar berbayar. Untuk Menyisipkan virus ke gambar ikuti langkah-langkah berikut:


Langkah pertama yang harus kita lakukan yaitu menyiapkan dua file yaitu gambar dan virus. Sebagai contoh disini saya menggunakan file gambar beach.jpg dan file virus shutdown.exe. Letakkan dalam satu directory. Virus ini hanya akan men-shutdown komputer korban. Kalau ingin menggunakan virus yang lebih berbahaya silahkan, tapi resiko ditanggung sendiri hahaha…



Langkah kedua, buka CMD dengan menekan tombol windows+R kemudian ketikkan CMD. Setelah CMD terbuka. Masuklah ke directori tempat kalian menyimpan kedua file tadi. Saya menyimpannya di direktori E:virus in image. Maka ketikkan ” E: ” kemudian enter. Untuk masuk ke folder tempat menyimpan ketikkan ” cd virus in image” Enter. Lihat gambar.



Langkah ketiga, Dalam folder tersebut terdapat file virus shutdown.exe yang akan disisipkan ke file gambar beach.jpg. Untuk menyisipkan virus ke gambar, lakukan perintah “copy /b beach.jpg+shutdown.exe virusNimage.jpg”.


Langkah terakhir, cek kembali isi folder dengan perintah “cd virus in image”. Maka didalam folder tersebut akan terdapat satu file lagi yang bernama virusNimage.jpg. File baru ini merupakan gabungan dari file virus dan image, jika file gambar yang berisi virus ini dibuka, maka virus juga akan tereksekusi dan menginfeksi komputer korban. Selamat mencoba guys.




Warning!!

  • Segala resiko ditanggung sendiri.
  • Artikel ini sebagai media belajar. BUKAN untuk melakukan kejahatan.
http://ihsanservicecenter.blogspot.co.id/2015/06/menyisipkan-file-virus-ke-file-gambar.html
Regard

Rismawan Junandia

program c++ hitung honor tugas modul

# include <conio.h>
# include <stdio.h>
# include <iostream.h>
# include <iomanip.h>

int lebih(int jk)
{
if(jk>=8)
{
 return (jk – 8);
 }
else
{
return (0);
}
}

main()
{
class pegawai
{
public:
char nm[20];
int jk,kl,h,jh,hl;
}pegawai[10];
int i,y,t=0;
char tgl[15];

cout<<”       PT. Meriang Gembira “<<endl;
cout<<“Jumlah pegawai :”;cin>>y;
cout<<“masukan tangal :”;cin>>tgl;
cout<<endl;
cout<<“——————————————-“<<endl;
for(i=1;i<=y;i++)
{
cout<<” Data Ke – “<<i<<endl;
cout<<” Nama Pegawai     : “; gets(pegawai[i].nm);
cout<<” Jumlah Jam Kerja : “; cin>>pegawai[i].jk;
cout<<endl;
pegawai[i].h=25000;
pegawai[i].hl=1500;
pegawai[i].kl=pegawai[i].jk-8;
pegawai[i].jh=pegawai[i].h+(1500*pegawai[i].kl);
pegawai[i].jh;
t = t + pegawai[i].jh;
}

cout<<”               PT. Meriang Gembira  “<<endl;
cout<<“Tanggal: “<<tgl<<endl;
cout<<“=======================================================”<<endl;
cout<<“No. Nama      honor       Jumlah     honor    total”<<endl;
cout<<”    Pegawai          Jam Kerja   lembur   Honor “<<endl;
cout<<“=======================================================”<<endl;
for(i=1;i<=y;i++)
{
cout<<setiosflags(ios::left)<<setw(5)<<i;
cout<<setiosflags(ios::left)<<setw(10)<<pegawai[i].nm;
cout<<setiosflags(ios::left)<<setw(13)<<pegawai[i].h;
cout<<setiosflags(ios::left)<<setw(10)<<pegawai[i].jk;
cout<<setiosflags(ios::left)<<setw(9)<<pegawai[i].hl;
cout<<setiosflags(ios::left)<<setw(9)<<pegawai[i].jh<<endl;
}
cout<<“=======================================================”<<endl;
cout<<”              Total Honor Pegawai Sebesar : Rp.”<<t<<endl;
getch();
}

Regard

Rismawan Junandia

[New post] Tutorial Belajar Pascal Part 42: Perulangan FOR DOWNTO dalam Pascal

Andre posted: “Tutorial kali ini merupakan lanjutan dari perulangan FOR DO yang saya bahas sebelumnya. Disini kita akan mempelajari cara penggunaan perulangan FOR DOWNTO dalam bahasa pemrograman Pascal. Pengertian Perulangan FOR DOWNTO dalam Pascal Perulangan FO”

New post on Duniailkom

Tutorial Belajar Pascal Part 42: Perulangan FOR DOWNTO dalam Pascal

by Andre

Tutorial kali ini merupakan lanjutan dari perulangan FOR DO yang saya bahas sebelumnya. Disini kita akan mempelajari cara penggunaan perulangan FOR DOWNTO dalam bahasa pemrograman Pascal. Pengertian Perulangan FOR DOWNTO dalam Pascal Perulangan FOR DOWNTO pada dasarnya sangat mirip dengan perulangan FOR DO, bedanya perulangan kali ini khusus untuk iterasi yang menurun, dari angka besar […]

Read more of this post

Andre | October 22, 2016 at 11:33 am | URL: http://wp.me/p3pwV6-1KX

Comment    See all comments

Unsubscribe to no longer receive posts from Duniailkom.
Change your email settings at Manage Subscriptions.

Trouble clicking? Copy and paste this URL into your browser:
http://www.duniailkom.com/tutorial-belajar-pascal-perulangan-for-downto-dalam-pascal/

Regard

Rismawan Junandia

[New post] Tutorial Belajar Pascal Part 41: Perulangan FOR DO dalam Pascal

Andre posted: “Selain struktur percabangan program seperti IF THEN, IF THEN ELSE dan CASE, struktur program lain yang wajib kita ketahui adalah looping, atau perulangan, atau disebut juga dengan iterasi. Di dalam Pascal setidaknya terdapat 3 jenis perulangan, yakni F”

New post on Duniailkom

Tutorial Belajar Pascal Part 41: Perulangan FOR DO dalam Pascal

by Andre

Selain struktur percabangan program seperti IF THEN, IF THEN ELSE dan CASE, struktur program lain yang wajib kita ketahui adalah looping, atau perulangan, atau disebut juga dengan iterasi. Di dalam Pascal setidaknya terdapat 3 jenis perulangan, yakni FOR DO, WHILE DO, dan REPEAT UNTIL. Kita mulai dengan membahas Perulangan FOR DO dalam bahasa pemrograman Pascal. […]

Read more of this post

Comment    See all comments

Unsubscribe to no longer receive posts from Duniailkom.
Change your email settings at Manage Subscriptions.

Trouble clicking? Copy and paste this URL into your browser:
http://www.duniailkom.com/tutorial-belajar-pascal-perulangan-for-do-dalam-pascal/

Regard

Rismawan Junandia