Membuat Tampilan Keren di Program Console Pascal
Senin, 21 April 2014
Posted by BayuBayyz
Tag :
Algorithms and Programming,
Pascal
Begitulah tampilan yang saya buat saat praktikum mata kuliah Algoritma dan Pemrogramman di Semester 1, sebenarnya sih saya gagal membuat tampilan ini ketika di lab saya kurang paham waktu itu hehe, dan akhirnya saya menyelesaikannya dirumah karena rasa keiingin tauan yang tinggi akhirnya saya paham juga hehe. Seharusnya saya postingkan ini sebelum artikel artikel pemrogramman yang sudah terposting, karena ini adalah program pertama yang saya buat.
Yang harus diperhatikan dalam membuat tampilan ini adalah posisi peletakkan posisi awal untuk window (jendela) dan posisi akhir windownya. Misal untuk membuat jendela yang pertama window(2,2,38,24). Angka 2,2 di sana menunjukkan posisi awal window, yaitu pada titik koordinat x=2 dan y=2 (x horizontal dan y vertikal). Sedangkan angka 38,24 di sana menunjukkan posisi akhir window, yaitu pada titik koordinat x=38 dan y=24. Untuk lebih detailnya Anda dapat melihat codingannya.
Berikut adalah coding untuk Membuat Tampilan Keren Di Program Console Pascal yaitu tampilan ekspresi muka :
Nah bagaimana sobat ? Cukup mudahkan hehe, semoga bermanfaat !
Bila Anda belum mempunyai program pascalnya Anda dapat mendownloadnya secara free lengkap dengan penjelasan serta tipsnya disini !
Alhamdulillah Artikel mengenai Membuat Tampilan Keren di Program Pascal sudah selesai !
Belum updol bila temen-temen sering menjelajah di Internet tetapi Anda belum mengisi survei singkat online ini ! Klik disini untuk mengisi surveinya !
Tolong bantu ya untuk mengisi survei ini ! Semoga bantuan temen temen mendapat balasan yg berlipat ganda dari Allah SWT, Amin. Tolong yaa!
Yang harus diperhatikan dalam membuat tampilan ini adalah posisi peletakkan posisi awal untuk window (jendela) dan posisi akhir windownya. Misal untuk membuat jendela yang pertama window(2,2,38,24). Angka 2,2 di sana menunjukkan posisi awal window, yaitu pada titik koordinat x=2 dan y=2 (x horizontal dan y vertikal). Sedangkan angka 38,24 di sana menunjukkan posisi akhir window, yaitu pada titik koordinat x=38 dan y=24. Untuk lebih detailnya Anda dapat melihat codingannya.
Berikut adalah coding untuk Membuat Tampilan Keren Di Program Console Pascal yaitu tampilan ekspresi muka :
program Hello_This_is_my_Ekspression;
uses crt;
begin
{ jendela 1 }
window(2,2,38,24);
textbackground(brown);
clrscr;
{ Mata }
window(3,3,15,7);
textbackground(white);
clrscr;
window(5,5,13,6);
textbackground(black);
clrscr;
window(25,3,37,7);
textbackground(white);
clrscr;
window(27,5,35,6);
textbackground(black);
clrscr;
{ hidung }
window(19,8,21,9);
textbackground(5);
clrscr;
window(18,9,22,10);
textbackground(5);
clrscr;//bayubayyz.blogspot.com
window(17,10,23,13);
textbackground(5);
clrscr;
window(15,13,25,15);
textbackground(5);
clrscr;
window(17,14,19,15);
textbackground(0);
clrscr;
window(21,14,23,15);
textbackground(0);
clrscr;
{ bibir }
window(5,17,6,18);
textbackground(4);
clrscr;
window(6,18,8,19);
textbackground(4);
clrscr;
window(7,19,33,20);
textbackground(4);
clrscr;
window(9,20,31,21);
textbackground(4);
clrscr;
window(12,21,29,23);
textbackground(4);
clrscr;
window(32,18,34,19);
textbackground(4);
clrscr;
window(34,17,35,18);
textbackground(4);
clrscr;
{ gigi }
window(11,20,29,20);
textbackground(7);
{ jendela 2 }
clrscr;
window(42,2,78,24);
textbackground(brown);
clrscr;
{ mata }
window(43,3,55,7);
textbackground(white);
clrscr;//10113218
window(45,5,53,6);
textbackground(black);
clrscr;
window(65,3,77,7);
textbackground(white);
clrscr;
window(67,5,75,6);
textbackground(black);
clrscr;
{ hidung }
window(59,8,61,9);
textbackground(black);
clrscr;
window(58,9,62,10);
textbackground(black);
clrscr;
window(57,10,63,13);
textbackground(black);
clrscr; //by bayuwpp
window(55,13,65,15);
textbackground(black);
clrscr;
window(57,14,59,15);
textbackground(white);
clrscr;
window(61,14,63,15);
textbackground(white);
clrscr;
{ bibir }
window(53,17,67,19);
textbackground(4);
clrscr;
window(51,19,69,20);
textbackground(4);
clrscr;
window(49,20,71,21);
textbackground(4);
clrscr;
window(48,21,50,22);
textbackground(4);
clrscr;
window(47,22,48,23);
textbackground(4);
clrscr;
window(70,21,72,22);
textbackground(4);
clrscr;
window(72,22,73,23);
textbackground(4);
clrscr;
readln;//alpro_praktikum1
end.
Nah bagaimana sobat ? Cukup mudahkan hehe, semoga bermanfaat !
Bila Anda belum mempunyai program pascalnya Anda dapat mendownloadnya secara free lengkap dengan penjelasan serta tipsnya disini !
Alhamdulillah Artikel mengenai Membuat Tampilan Keren di Program Pascal sudah selesai !
Belum updol bila temen-temen sering menjelajah di Internet tetapi Anda belum mengisi survei singkat online ini ! Klik disini untuk mengisi surveinya !
Tolong bantu ya untuk mengisi survei ini ! Semoga bantuan temen temen mendapat balasan yg berlipat ganda dari Allah SWT, Amin. Tolong yaa!
Definisi Array of Record dan Penggunaannya pada Program Pascal
Senin, 07 April 2014
Posted by BayuBayyz
Tag :
Algorithms and Programming,
Pascal
![]() |
| Contoh Program Pascal - Data Nilai Mahasiswa |
Berikut adalah coding progam membuat daftar nilai mahasiswa dalam pascal dan telah menggunakan array of record :
program Data_Nilai_MAhasiswa;
{I.S : User memasukkan banyaknya data (N) dan record Mahasiswa}
{F.S : Menampilkan Daftar Nilai Mahasiswa (1:N)}
//bayubayyz.blogspot.com
uses crt;
{Nama Konstanta}
const
Maks_Mhs = 50; {Jumlah Maksimum Mahasiswa}
{Nama Tipe}
type
Data_Mhs = record {Data Mahasiswa}
NIM,Nama : string;
Nilai : integer;
Indeks : char;
end;
Mahasiswa = array [1..Maks_Mhs] of Data_Mhs; {array of record data mahasiswa}
var
Mhs : Mahasiswa;
N,i,IndeksA,IndeksB,IndeksC,IndeksD,IndeksE,Tertinggi,Terendah,TotalNilai : integer;
rata_rata : real;
{unikom 2013}
begin
{Memasukkan Banyak Data}
textcolor(15);
write('Banyaknya Data : ');readln(N);
{Validasi Banyaknya Data}
while (N < 1) or (N > Maks_Mhs) do
begin
textcolor(red);
writeln('Banyak Data Hanya 1-50, Ulangi !');
write('Tekan Enter untuk melanjutkan !');
readln;
gotoxy(1,2);clreol;
gotoxy(1,3);clreol;
gotoxy(18,1);clreol;textcolor(15);readln(N);
end;
{Membuat Judul Tabel dan Header}
clrscr;
gotoxy(28,1);textcolor(15);
write('Daftar Nilai Mahasiswa');
gotoxy(28,2);
write('======================');
gotoxy(4,3);
write('======================================================================');
gotoxy(4,4);
write('! No ! NIM ! Nama Mahasiswa ! Nilai ! Indeks Nilai !');
gotoxy(4,5);
write('======================================================================');
{Jumlah Mula - Mula Indeks A - Indeks E}
IndeksA := 0;
IndeksB := 0;
IndeksC := 0;
IndeksD := 0;
IndeksE := 0;
{Nilai Tertinggi dan Terendah Mula Mula}
Tertinggi := -999;
Terendah := 999;
{Mula - Mula Total Nilai}
TotalNilai := 0;
{Mengolah Data Mahasiswa}
for i := 1 to N do
begin
{Menampilkan No}
gotoxy(4,i+5);
write('! ! ! ! ! !');
gotoxy(6,i+5);
write(i);
{Memasukkan NIM, Nama Mahasiswa dan Nilai}
gotoxy(11,i+5);
readln(Mhs[i].NIM);
gotoxy(23,i+5);
readln(Mhs[i].Nama);
gotoxy(53,i+5);
readln(Mhs[i].Nilai);
{Menentukan Indeks Nilai dan Menghitung Banyaknya IndeksA, IndeksB, IndeksC, IndeksD & IndeksE}
case (Mhs[i].Nilai) of
80..100 : begin
Mhs[i].Indeks := 'A';
IndeksA := IndeksA + 1;
end;
70..79 : begin Mhs[i].Indeks := 'B';
IndeksB := IndeksB + 1; end;
60..69 : begin Mhs[i].Indeks := 'C';
IndeksC := IndeksC + 1; end;
50..59 : begin Mhs[i].Indeks := 'D';
IndeksD := IndeksD + 1; end;
0..49 : begin Mhs[i].Indeks := 'E';
IndeksE := IndeksE + 1; end;
end;{endcase}
{Menentukan Nilai Rata-rata}
TotalNilai := TotalNilai + Mhs[i].Nilai;
rata_rata := TotalNilai div N;
{Menentukan Nilai Tertinggi}
if (Mhs[i].Nilai > Tertinggi)
then
Tertinggi := Mhs[i].Nilai;
{Menentukan Nilai Terendah}
if (Mhs[i].Nilai < Terendah)
then
Terendah := Mhs[i].Nilai;
{Menampilkan Indeks Nilai}
gotoxy(66,i+5);
write(Mhs[i].Indeks);
end;{endfor}
{Penutup Tabel}
gotoxy(4,i+6);
write('======================================================================');
{Menampilkan Nilai Rata-rata, Nilai Tertinggi, Nilai Terendah}
gotoxy(4,i+7);
write('Nilai Rata rata : ',rata_rata:0:2);
gotoxy(4,i+8);
write('Nilai Tertinggi : ',Tertinggi);
gotoxy(4,i+9);//by bayuwpp
write('Nilai Terendah : ',Terendah);
{Menampilkan Jumlah IndeksA, IndeksB, IndeksC, IndeksD & IndeksE}
gotoxy(4,i+10);
write('Jumlah Indeks A : ',IndeksA,' Mahasiswa');
gotoxy(4,i+11);
write('Jumlah Indeks B : ',IndeksB,' Mahasiswa');
gotoxy(4,i+12);
write('Jumlah Indeks C : ',IndeksC,' Mahasiswa');
gotoxy(4,i+13);
write('Jumlah Indeks D : ',IndeksD,' Mahasiswa');
gotoxy(4,i+14);
write('Jumlah Indeks E : ',IndeksE,' Mahasiswa');
gotoxy(23,i+16);textcolor(red);//by bayuwpp
write('Tekan Enter Untuk Menutup Program !');
readln;
end.
Semoga bermanfaat sob
[PENGUMUMAN]
Saya membutuhkan bantuan anda untuk mengisi survei singkat ini. Tolong bantu ya untuk mengisi, gampang ko hanya mengisi nama, email sama 5 pertanyaan saja kawan. Bantu isi ya surveinya disini !!!.Terimakasih. Semoga bantuan temen temen mendapat balasan yang berlipat ganda dari Allah SWT, Amin
Struktur pengulangan adalah struktur yang menjalankan perintah atau statemen untuk diulang beberapa kali sampai kondisi terpenuhi atau sampai batas pengulangan yang sudah ditentukan.
Ada 3 macam pengulangan :
1.
For … do
2.
While … do
3.
Repeat … until
1. For … do
Bentuk pengulangan For … do ada 2 tipe yaitu :
1.
Positif
2.
Negatif
Bentuk Umum For_do Positif :
for pencacah ← range1 to range2 doCatatan : range1 ≤ range2
{aksi-aksi yang diulang}
Endfor
Contoh For_do Positif
Menghitung_S{I.S. : diberikan harga pencacah (i) = 10}{F.S. : menampilkan hasil perhitungan S = 1+2+..+10}Kamus:S, i : integerAlgoritma:S ← 0for i ← 1 to 10 doS ← S + iendforoutput(S)
Bentuk Umum For_do negatif :
for pencacah ← range1 downto range2 do
{aksi-aksi yang diulang}
endfor
Catatan : range1 ≥ range2
Contoh For_do Negatif
Menghitung_S{I.S. : diberikan harga pencacah (i) = 10}{F.S. : menampilkan hasil perhitungan S = 10+9+..+1}Kamus:S, i : integerAlgoritma:S ← 0for i ← 10 downto 1 doS ← S + iendforoutput(S)
2. While … do
Artinya lakukan pengulangan selama(while) memenuhi kondisi.
Bentuk Umum While_do :
inisialisasiWhile (kondisi) do{aksi aksi / perintah perintah yang diulang}Endwhile
Contoh :
Menghitung_S{I.S. : diberikan harga pencacah (i) = 10}{F.S. : menampilkan hasil perhitungan S = 1+2+..+10}Kamus :S,i : integerAlgoritma :
{inisialisasi}S← 0i ← 1While S ≤ 10 doS←S + ii ← i + 1EndwhileOutput(S)
3. Repeat … until
Artinya lakukan pengulangan {repeat} aksi aksi hingga {until}
memenuhi kondisi.
Bentuk Umum repeat_until :
inisialisasirepeat{aksi aksi / perintah perintah yang diulang}Until(kondisi)
Contoh :
Menghitung_S{I.S. : diberikan harga pencacah (i) = 10}{F.S. : menampilkan hasil perhitungan S = 1+2+..+10}Kamus :S,i : integerAlgoritma :{inisialisasi}S ← 0i ← 1repeatS ← S + ii ← i + 1Until(S ≤ 10)Output(S)
Sumber : Tim Algoritma dan Pemrogramman Universitas Komputer Indonesia
Sekian Struktur Pengulangan dalam Algortima dan Pemrogramman yang saya share saat ini, semoga bermanfaat yaaa :)
[PENGUMUMAN]
Isi
survei singkat dibayar dari 200 Ribu hingga 2 juta dan tak dibatasi, lihat testimoni setelah mengisi survei. KLIK DISINI !
Program Kalkulator Sederhana Pengitungan dengan 4 operator (+,-,x,/) diantara 2 Angka
Selasa, 11 Maret 2014
Posted by BayuBayyz
Tag :
Algorithms and Programming,
Pascal
![]() |
| - Program Kalkulator Sederhana - |
Oiya saya lupa untuk menyapa sobat yang berkunjung . Hallo guys, selamat pagi, siang, sore, malam, atau dini hari yaa
Kapanpun dan dimanapun anda membaca artikel ini, saya ucapkan salam, selamat belajar dan semoga anda dapat mendapatkan apa yang anda cari disini.
Kita dapat membuat program kalkulator sederhana dengan operator yang umun digunakan yaitu operator penjumlahan, pengurangan, perkalian dan pembagian pada 2 angka yang ingin dihitung pada program kalkulator.
Persoalannya sebagai berikut !
Buatlah algoritma dan program dalam pemrograman bahasa pascal kalkulator sederhana dengan menggunakan operator penjumlahan, pengurangan, perkalian dan pembagian pada 2 angka dan tampilkan kelayar hasilnya. - Kedua angka dan operator penghitungan dimasukkan oleh user !
Dari persoalan diatas kita dapatkan logika untuk menyelesaikannya sebagai berikut :
1. Input 2 angka yang di tampung oleh variabel (bebas variabel apa saja). Saya gunakan variabel x dan y, kita anggap variabel x untuk angka ke-1 dan y untuk angka ke-2. Dan type data untuk variabelnya adalah integer, karena angka angka yang dimasukkan dalam bentuk bilangan bulat.
2 Input salah satu operator yang ditampung oleh variabel. Kalo saya gunakan variabel op. Karena operator yang digunakan adalah +,-,x,/ maka type data untuk variabel op adalah char agar sesuai dengan kebutuhan.
3. Menggunakan struktur pemilihan untuk proses mencacah penghitungan dan menentukan hasil dari penghitungan.
4. Tampung angka yang dihasilkan pada sebuah variabel, kalo saya menggunakan variabel hasil. Karena bilangan yang dihasilkan dari operator pembagian akan ada kemungkinan tidak akan menghasilkan bilangan bulat, jadi type data untuk variabel hasil adalah real.
Nah setelah kita dapatkan logikanya seperti itu, kita buat algoritmanya. Berikut adalah algoritma Program Kalkulator Sederhana Pengitungan dengan 4 oerator (+,-,x,/) diantara 2 Angka :
program penghitungan_dua_angka_kalkulator_sederhana_____byBayuWPP
{I.S. : User memasukkan dua buah angka dan operator penghitungannya (+,-,*,/)}
{F.S. : Menampilkan hasil penghitungan}
// pascal coding by @BayuWPP bayubayyz.blogspot.com
Kamus :
x,y : integer
hasil : real
op : char
begin
Input(x)
Input(op)
Input(y)
if op = '+' {jika op adalah +}
then
hasil ← x+y
else
if op = '-' {jika op adalah -}
then//by BayuWPP
hasil ← x-y
else
if op = 'x'
then
hasil ← x*y
else
hasil ← x/y
endif
endif
endif
{menampilkan penginputan oleh user}
Output(x,op,y)
{menampilkan hasil penghitungan}
Output(hasil)
Selesai algoritma selanjutnya kita buat programnya. Berikut pascal coding untuk membuat program Kalkulator Sederhana Pengitungan dengan 4 oerator (+,-,x,/) diantara 2 Angka :
program penghitungan_dua_angka_kalkulator_sederhana___byBayuWPP;
{I.S. : User memasukkan dua buah angka dan operator penghitungannya (+,-,*,/)}
{F.S. : Menampilkan hasil penghitungan}
// pascal coding by @BayuWPP bayubayyz.blogspot.com
var
x,y : integer;
hasil : real;
op : char;
begin
writeln('Pengitungan tambah/kurang/kali/bagi 2 Angka (x dan y)');
write('x = ');readln(x);
write('operator tambah/kurang/kali/bagi (+ or - or x or /) = ');readln(op);
write('y = ');readln(y);
if op = '+'
then
hasil := x+y
else
if op = '-'
then//by BayuWPP
hasil := x-y
else
if op = 'x'
then
hasil := x*y
else
hasil := x/y;
{endif}
{endif}
{endif}
writeln;
//menampilkan penginputan oleh user
writeln(x,' ',op,' ',y);
//menampilkan hasil penghitungan
write('hasil = ',hasil:0:2);
readln;
//by BayuWPP
end.
Sekian pembahasan mengenai penyelesaian persoalan dan membuat Program Kalkulator Sederhana Pengitungan dengan 4 oerator (+,-,x,/) diantara 2 Angka yang Saya buat. Semoga bermanfaat bagi kita semua.
Wassalammualaikum Warahmatullahi Wabarakatuh !
[PENGUMUMAN]
Kami membutuhkan bantuan anda untuk mengisi survei singkat ini.Tolong bantu ya untuk mengisi, gampang ko hanya mengisi nama, email sama 5 pertanyaan saja kawan. Bantu isi ya surveinya disini !!!.
Terimakasih. Semoga bantuan temen temen mendapat balasan yang berlipat ganda dari Allah SWT, Amin
Lirik Lagu Bagus dari MBLAQ - If You Come Into My Heart Ost K-Drama Gentleman's Dignity
Minggu, 09 Maret 2014
Posted by BayuBayyz
Tag :
Drama,
Lyric and Chord a Songs
K-Drama yang bejudulkan Gentleman Dignity sangat populer di korea, bahkan banyak yang menyukai drama ini di luar korea atau bisa dikatakan terkenal sampai ke luar korea termasuk di Indonesia. Menurut saya yang telah menonton drama ini dari episode awal sampai akhir hingga episode specialnya, yang membuat drama ini sukses dan laris dipasaran penggemar drama korea adalah alur cerita kisah percintaan yang sulit ditebak dan konflik yang seru di dalamnya, yang dimainkan oleh aktor dan aktris papan atas di korea, diantaranya sebagai berikut :
![]() | |
| Pemain Utama K-Drama Gentleman Dignity |
Yang bikin saya suka drama ini adalah karena ada Kim Ha-Neul yang bermain sebagai Seo Yi- Soo, jangan tanya kenapa aku suka sama dia ?! karena akupun tidak tau alasannya, pokoknya suka aja haha.
Terus yang membuat drama ini sukses pula adalah lagu - lagu yang menjadi soundtracknya, kenapa ? Karena lagu - lagunya lagu top, terus lagu - lagunya enak untuk didengakan, dan juga sangat menyentuh dengan perpaduan dramanya.
Salah satu lagu tersebut adalah lagu dari MBLAQ dengan judul If You Come Into My Heart yang dinyanyikan oleh Lee Jung-Rok kepada Istrinya Park Min-Sook di episode 9.
"Jika kamu datang ke dalam hatiku" itulah judul lagu ini, betapa dalamnya pesan yang disampaikan melalui lagu ini membuat Park Min-Sook menangis terharu mendengar suaminya Jung-Rok menyanyikan lagu ini untuknya. Lagu ini memiliki pesan seseorang kepada seseorang yang dia sukai bahwa dia sangat menginginkan untuk berada di dekatnya namun orang tersebut selalu menghindar.
Berikut lirik If You Come Into My Heart Ost K-Drama Gentleman's Dignity terjemahan bahasa Indonesia :
Kau berbalik pergi setiap aku mendekatimu
Kau melihat langit setiap kali aku memandangmu.
Kau benar-benar tidak memahami perasaanku atau kau hanya pura-pura tidak tahu ?
Setiap menit waktu beralalu.
Bahkan jika kau melewati tubuhku yang lelah.
Bahkan jika kau mencoba mengabaikanku.
Di dalam hatiku, bagaikan sebuah sungai.
Kau adalah pelangi yang melayang diatasnya.
Aku ingin berlari ke arahmu.
Aku ingin terbang ke arahmu.
Aku ingin kau ada dihatiku.
Selamanya seperti ini.
Tidak berlari kesana kemari seperti anak kecil.
Tidak terbang seperti kupu-kupu.
Aku akan selalu dan selamanya ada di sisimu.
Mengalir bagaikan sungai ke arahmu.
Aku ingin berlari ke arahmu. Aku ingin terbang ke arahmu.
Aku ingin kau ada dihatiku. Selamanya tetap seperti ini.
Aku ingin berlari ke arahmu. Aku ingin terbang ke arahmu.
Aku ingin kau ada dihatiku. Selamanya tetap seperti ini.
Aku ingin berlari ke arahmu. Aku ingin terbang ke arahmu.
Aku ingin kau ada dihatiku. Selamanya tetap seperti ini.
Aku ingin berlari ke arahmu. Aku ingin terbang ke arahmu.
Aku ingin kau ada dihatiku. Selamanya tetap seperti ini.
Bagaimana dalam banget kann ?
Terus terang saya baru tau lagu dan lirik ini setelah diberi tau oleh Sarah teman
saya, kalo ada lirik lagu begitu bagus lainnya di drama ini selain You Are Every Where, When I look at You, Spring I love You Best dsb
(banyak soalnya lagu bagus lainnya di drama ini) yaitu dari MBLAQ - If
You Come Into My Heart ini. Saya sih udah nonton saat masih smk dulu tapi
lagu ini saya baru tau sekarang, mungkin karena cuman di putar atau
dimainkan sekali saja di drama ini, jadi saya tidak peka
.
Kalo ga ada yang ngasih tau mungkin saya gak pernah tau haha, makasih sar udah sharing
.
Semoga dapat menginspirasi, dan bermanfaat bagi kita semua.
Sekian dan terima kasih.
Terimakasih. Semoga bantuan temen temen mendapat balasan yang berlipat ganda dari Allah SWT, Amin
Sekian dan terima kasih.
[PENGUMUMAN]
Kami membutuhkan bantuan anda untuk mengisi survei singkat ini. Tolong bantu ya untuk mengisi, gampang ko hanya mengisi nama, email sama 5 pertanyaan saja kawan. Bantu isi ya surveinya disini !!!.Terimakasih. Semoga bantuan temen temen mendapat balasan yang berlipat ganda dari Allah SWT, Amin
New Icon Logo Favicon on Blog Bayyz Informatics Gallery
Jumat, 07 Maret 2014
Posted by BayuBayyz
Tag :
News,
Tutorial Blog
Itu dia logo favicon baru yang saya buat barusan hehe, ada maknanya lohhh ! Mau tau apa makna dari logo baru itu ?
1. Huruf B
Melambangkan nama saya sebagai pembuat artikel hehe
2. Warna Orange
Melambangkan kekuatan, kemauan, eksentrik, aktif, agresif, bersaing, warna ini memberikan pengaruh berkemauan keras dan penuh semangat. Dikutif dari http://www.toekangweb.or.id
3. Warna Ungu
Menggambarkan sikap ‘gempuran’ keras yang dilambangkan dengan warna biru. Bersifat penuh harapan. Dikutif dari http://www.toekangweb.or.id
4. Kombinasi bahasa Pemrograman
Bahasa pemrograman yang merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan dan membuat sebuah program. Kombinasinya menggambarkan sebagai satu kesatuan dalam pemrograman yang kita kenal sebagai bahasa pemrograman dan harus kita kuasai salah satu bahasa pemrograman yang menurut kita mudah untuk dikembangkan dan menunjang masa depan kita. Waah maaf berbelit belit gitu yaa, pokoknya gitu deh hehe
Semoga menginspirasi kita semua !
Akhir kata saya ucapkan Wassalam 'mualaikum Warahmatullahi Wabarakatuh
Membuat Program Mengkonversi Bilangan Desimal ke Bilangan Biner dalam Bahasa Pascal
Posted by BayuBayyz
Tag :
Algorithms and Programming,
Pascal
![]() |
| Pemrogramman - coding - Program konversi bilangan Desimal ke bilangan Biner |
Kali ini saya akan berbagi mengenai algoritma dan pemrogramman bahasa pascal mengonversi bilangan decimal ke bilangan biner. Untuk dapat mengonversi bilangan decimal ke biner kita harus memahami konsep dasar penggunaan div dan mod yang ada juga di dalam artikel saya yang sebelumnya, selain itu kita harus tau logika dalam menyelesaikan permasalahannya. Persoalannya sebagai berikut :
Carilah logika dan penyelesaian untuk mengonversi bilangan decimal ke bilangan biner. Dengan catatan bilangan decimal di masukkan oleh pengguna program !
Nah, kita ketahui
bilangan biner itu terdiri dari 8 digit, dan hanya terdiri dari 2 angka
yaitu 0 dan 1. Kalo saya menggunakan cara atau system bagi 2. Seperti
gambar dibawah ini (saya photo dari buku kuliah saya hehe) cara ini yang
paling gampang soalnya kalo mengonversi decimal ke biner menurut saya
.
Nah
kita sudah tau kan logikanya seperti itu, ayoo kita langsung bikin
programnya. Berikut coding dalam bahasa pemrogramman pascalnya :
program Konversi_Desimal_ke_Biner________by_BayuWPP;
{I.S. : user memasukkan sebuah bilangan desimal}
{F.S. : menampilkan hasil konversi bilangan desimal ke biner}
//bayubayyz.blogspot.com by bayuwpp
uses crt;
var{kamus}
x : integer; {bilangan desimal}
a,b,c,d,e,f,g,h : integer;
sisa_a,sisa_b,sisa_c,sisa_d,sisa_e,sisa_f,sisa_g,sisa_h : integer;
begin
gotoxy(1,1);write(' Masukkan bilangan desimal : ');readln(x);
{proses mengkonversi desimal ke biner}
//proses mencari digit ke 1 *******#
a := x div 2;
sisa_a := x mod 2;
if (sisa_a = 1) then
begin
gotoxy(35,3);write('1');
end
else
begin
gotoxy(35,3);write('0');
end;//endif
//proses mencari digit ke 2 dari kanan ******#*
b := a div 2;
sisa_b := a mod 2;
if (sisa_b = 1) then
begin
gotoxy(34,3);write('1');
end
else
begin
gotoxy(34,3);write('0');
end;//endif
//proses mencari digit ke 3 dari kanan *****#**
c := b div 2;
sisa_c := b mod 2;
if (sisa_c = 1) then
begin
gotoxy(33,3);write('1');
end
else
begin
gotoxy(33,3);write('0');
end;//endif
//proses mencari digit ke 4 dari kanan ****#***
d := c div 2;
sisa_d := c mod 2;
if (sisa_d = 1) then
begin
gotoxy(32,3);write('1');
end
else
begin
gotoxy(32,3);write('0');
end;//endif
//proses mencari digit ke 5 dari kanan ***#****
e := d div 2;
sisa_e := d mod 2;
if (sisa_e = 1) then
begin
gotoxy(31,3);write('1');
end
else
begin
gotoxy(31,3);write('0');
end;//endif
//proses mencari digit ke 6 dari kanan **#*****
f := e div 2;
sisa_f := e mod 2;
if (sisa_f = 1) then
begin
gotoxy(30,3);write('1');
end
else
begin
gotoxy(30,3);write('0');
end;//endif
//proses mencari digit ke 7 dari kanan *#******
g := f div 2;
sisa_g := f mod 2;
if (sisa_g = 1) then
begin
gotoxy(29,3);write('1');
end
else
begin
gotoxy(29,3);write('0');
end;//endif
//proses mencari digit ke 8 dari kanan #*******
h := g div 2;
sisa_h := g mod 2;
if (sisa_h = 1) then
begin
gotoxy(28,3);write('1');
end
else
begin
gotoxy(28,3);write('0');
end;//endif
gotoxy(1,3);write(' Hasil konversi ke biner : ');
readln;
//by bayuWPP unikom
end.
Sekian, artikel yang saya buat mengenai mengonversi bilangan desimal ke bilangan biner. Semoga bermanfaat bagi kita semua ! Keep spirit and practice to be the young success programmer !
[PENGUMUMAN]
Kami membutuhkan bantuan anda untuk mengisi survei singkat ini. Tolong bantu ya untuk mengisi, gampang ko hanya mengisi nama, email sama 5 pertanyaan saja kawan. Bantu isi ya surveinya disini !!!.Terimakasih. Semoga bantuan temen temen mendapat balasan yang berlipat ganda dari Allah SWT, Amin
Waktu Yang Pas dan Tepat Untuk Bercinta
Jumat, 28 Februari 2014
Posted by BayuBayyz
Tag :
Health,
Sex and Love
Bisnis Online Termudah dan Menjanjikan Seindonesia
Kamis, 27 Februari 2014
Posted by BayuBayyz
Tag :
Bisnis Online
![]() |
| Bisnis Online Termudah dan Menjanjikan Seindonesia |
Idsurvei.com merupakan program mengumpulkan data dari pengguna internet melalui survei singkat. Data-data hasil survei tersebut digunakan untuk menentukan target market yang tepat dalam berbisnis online.
![]() |
| Kriteria Pemimpin Dalam Islam |
Bagus tidaknya seorang pemimpin pasti berimbas kepada apa
yang dipimpin olehnya. Karena itu menjadi pemimpin adalah amanah yang harus
dilaksanakan dan dijalankan dengan baik oleh pemimpin tersebut,karena kelak
Allah akan meminta pertanggung jawaban atas kepemimpinannya itu. Dalam Islam
sudah ada aturan-aturan yang berkaitan tentang pemimpin yang baik diantaranya :



+by+bayubayyzblogspotcom.jpg)




