Arief Hidayatulloh, lahir di Bogor, besar di Bogor. Menempuh pendidikan TPA,SD,SMP,SMA,S1 juga di Bogor. Orang tua dua-duanya asli Bogor. Punya 2 adik yang juga tinggal di Bogor. Makanan kesukaan rujak dan asinan Bogor, serta sate Bogor dan Baso Bogor. Ayam bakar bogor dan sambel Bogor. Sambel buatan Tante dan Mamah tu resep asli Bogor, turun temurun. Enak banget en pedesnya nyos.
Kalo liburan paling ke taman wisata yang ada di Bogor, seperti Kebun Raya Bogor, Curug, CIFOR dll. Paling jauh kota yang pernah dikunjungi Jogja, pengen sih jalan-jalan ke Luar Negeri atau setidaknya keliling negeri namun apa daya…. tak ada waktu dan biaya…

12 ResponsesLeave a comment ?
wah.. wah.. wah…
jajaka bogor asli euy…
^_^
Yup… asli bogor. Muti punya blog ga?
1. Simulasi file + screenshot
2. Sebutkan komponen2nya
3. Hasil pengamatan thd timing diagram -> screenshot
(komponen/variabel/signal yuang berhasil tersimulasi? Berada dalam modul mana?)
4. Jelaskan fungsi icon2 yang sering dipakai menggunakan bahasa Anda sendiri!
(dalam bentuk tabel)
————————
| Icon | Fungsi |
————————
Imel: pra.heru@gmail.com
subject: radig3
File_name: // NIM
Death_line: 03.10.09 17:00
merge sort
#include
void merge(int numbers[], int temp[], int left, int mid, int right)
{
int i, left_end, num_elements, tmp_pos;
left_end = mid – 1;
tmp_pos = left;
num_elements = right – left + 1;
while ((left <= left_end) && (mid <= right))
{
if (numbers[left] <= numbers[mid])
{
temp[tmp_pos] = numbers[left];
tmp_pos = tmp_pos + 1;
left = left +1;
}
else
{
temp[tmp_pos] = numbers[mid];
tmp_pos = tmp_pos + 1;
mid = mid + 1;
}
}
while (left <= left_end)
{
temp[tmp_pos] = numbers[left];
left = left + 1;
tmp_pos = tmp_pos + 1;
}
while (mid <= right)
{
temp[tmp_pos] = numbers[mid];
mid = mid + 1;
tmp_pos = tmp_pos + 1;
}
for (i=0; i left)
{
mid = (right + left) / 2;
m_sort(numbers, temp, left, mid);
m_sort(numbers, temp, mid+1, right);
merge(numbers, temp, left, mid+1, right);
}
}
void mergeSort(int numbers[], int temp[], int array_size)
{
m_sort(numbers, temp, 0, array_size – 1);
}
main(){
int nilai[10],i,n;
int tem[10];
scanf(“%d”, &n);
for(i=0;i<n;i++)
scanf("%d",&nilai[i]);
mergeSort(nilai,tem,n);
for(i=0;i<n;i++)
printf("%d", nilai[i]);
getch();
return 0;
}
#include
#include
#include
int main()
{
char ch;
do{
ch = getche();
if(islower(ch)) putchar(toupper(ch));
else putchar(tolower(ch));
} while(ch!=27); // ESC untuk berhenti
return 0;
}
main(){
File *input, *output;
char value[1000];
if((input=fopen(“input_file.txt”,”r”))==NULL)
printf(“File tidak bisa dibaca\n”);
else {
output = fopen(“output_file.txt”,”w”);
printf(output,”\nData input_file.txt mulai dibaca”);
while (!feof(input)){
fscanf(input,”%s”,value);
fprintf(output,”%s”,value);
}
fprintf(output,”\nData input_file.txt sudah selesai dibaca”);
fclose(output);
}
fclose(input);
return 0;
}
#include
#include
int main(void)
{
char str[80];
puts(“Masukkan string”);
gets(str);
puts(“\nstring anda adalah: “);
puts(str);
getch();
}
printf(“Jumlah Data?”);
printf(“data ke-%d:”,i)
scanf(“%d”,&n);
printf(“\n”);
for(i=1;i
fflush(stdin); //melakukan pembersian
scanf(“%[\n]“,ch);
fputs(ch,fp);
}
fclose(fp);
return 0;
// Meletakkan nilai string ke buffer untuk disimpan ke file
#include
main()
{
FILE *fp;
char ch[40];
int n,i;
if((fp=fopen(“coba.txt”,”w+”))==NULL){
printf(“Error membuka file untuk dibaca !!”);
exit(1);
}
Buat sebuah program yang mengandung sebuah structure dengan beberapa
elemen yang berbeda tipe datanya, kemudian buat array dari variabel
structure tersebut sebanyak 10 elemen. Isikan nilai array structure
tersebut dari input, kemudian simpan ke dalam sebuah file dengan nama
sesuai permintaan pengguna.
contoh:banyaknya data yang dimasukkan?2
Masukkan data ke-1:
Nama: Mahasiswa 1
NRP: G10101010
NilaiL 100
Masukkan data ke-2:
………..
Masukkan data ke-50:
Nama:Mahasiswa 50
NRP G10101010
Nilai: 50
Simpan dengan nama file apa? coba
dikirim ke hendragunawan27@yahoo.com
subjek: PR_File_NRP
module mux4×1_bh(i0,i1,i2,i3,select,y);
input i0,i1,i2,i3;
input[1:0] select;
output y;
reg y;
always @(i0 or i1 or i2 or i3 or select)
case(select)
2′b00:y=i0;
2′b01:y=i1;
2′b10:y=i2;
2′b11:y=i3;
endcase
endmodule
module test;
reg ta,tb,tc,td,tselect;
wire ty;
mux4×1_bh test(ta,tb,tc,td,tselect,ty);
initial
begin
ta=0; tb=0; tc=0; td=0; tselect=0; #20
ta=0; tb=1; tc=0; td=0; tselect=1; #20
ta=1; tb=0; tc=0; td=1; tselect=0; #20
ta=0; tb=0; tc=1; td=0; tselect=1;
end
endmodule