0

Posted by Yoshua Joo Bin | Posted in

Buat di share nih, mungkin ada beberapa yang bingung sama soal-soal yang


int main(void)
{
int c, p;
p=0;
c= (p++) + (++p) + (++p) + (p++) + (++p);
printf("%d", c);
getchar();
}

Mau tau gimana cara menjawabnya ? Check This Out


Jadi kalau dapat soal seperti itu biasanya saya pilah menjadi beberapa macam..
nah kita cari dulu nilai dari p
nilai awal dari p = 0 lalu dalam variabel c terjadi operasi yang pertama :
p++ = 0 + 1; (p = p+1) <- dimasukkan di variabel p

Kedua dipanggil lagi ++p

++p = 1+1 = 2 <- dimasukkan ke variabel p

Ketiga dipanggil lagi

++p = 2+1 = 3 <-dimasukkan ke variabel p

Keempat dipanggil lagi

p++ = 3+1 = 4 <- dimasukkan ke variabel p

Kelima dipanggil lagi

++p = 4+1 <- dimasukkan ke variabel p

Jadi p = 5;

Sekarang kita cari nilai c.


c= (p++) + (++p) + (++p) + (p++) + (++p);

Ingat : c = p++ - > c = 0 BUKAN 1 !!!

jadi c = 0 + 1 + 3 + 0 + 5

jadi c = 9;


hmm kalo ada interupsi boleh langsung komen untuk koreksi ..

Baca Selengkapnya (Readmore)

Introducing

0

Posted by Yoshua Joo Bin | Posted in


SELAMAT DATANG


Hai salam para Blogger sejati (hha... sok kenal),
Selamat datang di Blog kesayangan saya, terima kasih atas kunjungannya, semoga anda dapat menemukan ilmu-ilmu serta wawasan baru. Salam hangat juga untuk kakak -kakak senior yang udah lama berkecimpung di dunia blog, mohon bantuannya ya.
kasih komen atau ga saran di shoutbox juga boleh, kan biar saya nih tambah ngerti n pastinya biar nanti kita bisa sama-sama nge-blog ^.^ ..

owh iya untuk saran dan kritik lebih lanjut bisa langsung kirim ke alamat e-mail saya di yoshuajoe@gmail.com. Nah saya akan memberikan sedikit panduan tentang blog ini:

1) Blog ini telah terpasang beberapa Fasilitas Hyperlink dimana anda dapat langsung pergi menuju situs yang memuat tentang artikel serupa.
contoh : "....kyaaa !!! data hilang !!! jangan panik klik aja disini

2) Blog ini dilengkapi fasilitas shout box.
jadi untuk anda yang ingin berkomunikasi langsung dengan Admin bisa langsung isi keluhan di shoutbox.




3). Ada juga lho memang disediakan satu halaman khusus buat mereka yang suka musik, disediakan link download musik, sehingga ga usah repot-repot lagi download lagu.
(untuk fasilitas ini masih dalam tahap percobaan (beta)

selamat membaca,


Print This_
Baca Selengkapnya (Readmore)

Belajar Algoritma

0

Posted by Yoshua Joo Bin | Posted in


Hai temen-temen Binusian 2015, yang lagi mempersiapkan ujian Algoritma dan pemrograman. Saya dapat latihan soal dari salah satu teman kita yang post di grup, dan saya coba mencoba menjawab soal-soal tersebut. langsung aja yuk Check This Out




Nah langsung aja ya biar ga banyak omong, saya langsung tampilin aja nih soalnya ..

Jrenggg !!!!..

Soal :

1.
Dalam Program C dikenal tiga struktur kendali sebutkan dan jelaskan artinya serta berikan contoh penggalan program sederhana yang menggunakannya:

A. …………….. B……………… C.…………..

2.
Lengkapi program berikut :

#include

main()

{

A ……………………

Printf(“Masukan nilai akhir?”);

B…………………….

If NAkhir >= 65

Printf (“Lulus”)

Else

Printf (“Tidak Lulus”)

}

Jika keluaran yang diharapkan :

Masukan Nilai Akhir ? 70.0

Nilai Akhir = 70.0 adalah Lulus\

3.
Buatlah program untuk mengurutkan tiga buah bilangan yang diinputkan oleh user?

Contoh tampilan output adalah:

Input 3 buah bilangan? 25 10 35



Urutan ketiga bilangan = 10 25 35




Jawabannya :
1. Struktur kendali (Selection) dalam bahasa C itu ada 3 yang dipilah secara umum, nah temen-temen pasti agak sedikit bingung ya, hmm karena biasanya yang kita kenal adalah selection.
(lanjut gan). Struktur kendali dalam bahasa C yaitu :
  • If (single IF)
  • If Else
  • Switch case..
nah setelah kita tahu nih, di soal kan diminta untuk membuat program sederhananya..

1. IF
void main(void)
{
int x = 0;
printf("Masukkan sebuah angka : ");
scanf("%d", &x);
fflush(stdin);

//nah mulai dikondisikan
if(x<5) {
printf("Angka yang anda masukkan kurang dari 5");
}

getchar();
return;
}
Algoritma konsepnya adalah, kalau kondisi benar (x<5) maka akan ditampilkan teks ke
layar, jika tidak maka secara otomatis diabaikan dan lanjut ke baris berikutnya setelah blok
if, yaitu (getchar()).
2. If Else
Yang kedua adalah kita ditugaskan untuk membuat program sederhana dengan If
Else.. Tapi sebelumnya kita harus tahu dulu nih algoritma dan penggunaanya..

Algoritma If .. Else :
If Else hampir sama dengan If, namun If Else mendefinisikan statement yang harus
dikerjakan jika kondisi tidak terpenuhi. Hmm analoginya gini loh gan :D
"Kalau kamu lulus kamu dapat hadiah SELAIN ITU kamu dihukum."
Nah otomatis kalau sayaa LULUS maka statement yang dijalankan adalah saya dapat
hadiah, tapi kalau tidak lulus maka dihukum.
Else mendefinisikan statement bila kondisi tidak terpenuhi

void main(void)

{
int nilai;
printf("Masukkan nilai kamu : ");
scanf("%d", &x);
fflush(stdin);

//mulai kondisi
if(nilai < 65)
{
printf("Tidak Lulus");
}
else
{
printf("Lulus");
}

getchar();
return;
}

nah udah kita liat kan else itu mendefinisikan jika variabel nilai lebih dari atau sama dengan
65 maka akan dicetak lulus.

3. Switch Case

huh, mulai lelah nih ngetik, hehehe.. :D. yang ketiga adalah Switch Case. sebenarnya ini
hampir sama dengan konsep If Else If(Nested If), tapi ga akan saya bahas tentangg nested if
disini. Jadi kalau switch case itu mendefinisikan banyak kondisi.

Contoh Program :

void main(void)
{
int pilihan;
printf("\
=============\n\
Restoran 01PPT\n\
=============\n\
1. Nasi Goreng\n\
2. Bubur \n\
3. Ayam Goreng \n\
masukkan pilihanmu :
");
scanf("%d", &pilihan);
fflush(stdin);
switch(pilihan)
{
case 1 :
printf("Anda memilih nasi goreng\n");
break;
case 2 :
printf("Anda memilih nasi bubur\n");
break;
case 3 :
printf("Anda memilih ayam goreng\n");
break;
default :
printf("pilihan tidak ada");
}
getchar();
return;
}

saya ga akan jelasin kenapa ada break dan lain-lainnya, silahkan liat slide aja ..

Jawaban Soal no 2 :

main()

{

int NAkhir;

printf(“Masukan nilai akhir?”);

scanf("%d", &NAkhir);

fflush(stdin);

If (NAkhir >= 65)

Printf (“Lulus”);

Else

Printf (“Tidak Lulus”);

}

jawabannya adalah (yang atas) int NAkhir , ini untuk mendeklarasikan variabel NAkhir dan scanf("%d", &NAkhir); untuk menampung inputan ke dalam variabel..
tambahan fflush(stdin); untuk membersihkan buffer stdin.

Jawaban soal no 3:


untuk mengurutkan bilangan ..

download aja ya disini

tuh kodingannya, maaf ya ngga rapi ..hehehe..


Baca Selengkapnya (Readmore)

Membuat Message Box dengan VBScript

0

Posted by Yoshua Joo Bin | Posted in

Nah, untuk artikel kali ini tanggal 1 April 2011, ada tips dan trik nih... yuk mari...
hehehe :)
Kemarin sih anak-anak Apple pada kumpul, n jadi kita Merger deh, ada yang sempet bilang juga kalo agak rumit belajar Programming, makanya ada sedikit nih Trik, yah sekedar buat main-main aja.

ok, biar ga bosen baca nih artikel langsung aja yuk kita telaah.


1. Apa itu VBScript ??
VBScript adalah sebuah skrip yang dapat kita akses dari sistem operasi windows(karena hanya support pada lingkungan Windows), nah dinamakan VBScript karena ini merupakan sebuah skrip atau kode-kode yang memang berbentuk seperti Visual Basic (VB), Namun skrip ini hanya menyimpan fungsi-fungsi yang umum digunakan.

2. Cara membuat VBScript
Mari kita mulai menmncoba membuat sebuah Skrip yang nantinya bisa dimodifikasi
Langkah-langkahnya sebagai berikut, Here We Go...

Pertama :
Buatlah sebuah Plain text File, atau dengan klik kanan pada Desktop -> New -> Text Document




Kedua :
Ketikkan kode Berikut :


msgbox("Hello World"),vbinformation, "Adam's Apple"

Ketiga :


Save As dengan nama "kotakpesan.vbs"(tanpa tanda kutip)


caranya, klik Save As perhatikan pada Save As Type, ganti dengan All Files.








Terakhir :


Klik Ganda aja pada file kotakpesan.vbs tadi,




pasti muncul:





SELAMAT MENCOBA, SALAM APPLE :)
Print This_ Baca Selengkapnya (Readmore)

Unhidden File

0

Posted by Yoshua Joo Bin | Posted in

Nah cerita ini sebenarnya berhubungan sama dunia kita sehari-hari dan juga pengalaman saya, begini ceritanya

sekitar 3 hari yang lalu, tepatnya waktu deadline pengumpulan laporan PRAKERIN udah
mepet banget, nah temen saya tiba-tiba panik dan gusar sembari berkata "Matilah gue,
file gue pada ilang, tolongin gue dong file di flashdisk gue pada ilang nih nih.


mana laporan kudu harus wajib di kumpulin " (agak lebay sedikit)..
nah saya paling suka tuh kalo ada yang panik terus saya kerjain,, "Hayoo lho tuh berarti flash lu error, dah ga bisa di apa-apain ", nah karena dia panik dia bilang "Tolongin gue pliss banget, bisa mampus gue" (dengan mata yang berkaca-kaca)..
nah ini kesempatan ...

saya bilang ke dia "Sini gue betulin tuh file, tapi beliin gue bakso ye semangkok", dia setuju, apa lagi mengingat laporanya yang udah deadline.

ga ada 10 menit kemudian gue makan bakso deh....
(mana bagian pentingnya mas, kalo cuma cerita sih saya bisa XP)

eits.... coba perhatiin premisnya,
kalo saya makan bakso berarti saya berhasil benerin tuh file..
(owh gitu, tapi ga mungkin cuma dalam waktu 10 menit, singkat aja sih)

ya iyalaahh buuu, anak TKJ hari gini ga usah ribet ...

klik Start --> run
ketik cmd terus enter
ketikan kode berikut
f: (lalu tekan enter)
(asumsi flashdisk di drive f:\, bisa diganti sesuai flash kamu adanya dimana)
ketik
attrib -r -s -h *.* /s /d


tekan enter, tunggu aja sebentar, trus liat file yang ke hidden virus pasti balik lagi deh ^^

hhuueek penulis sampe keselek gara-gara lagi makan di ajak ngobrol (*kidding*)

Print This_ Baca Selengkapnya (Readmore)

Komputer Matii sendiri ??!!!!

0

Posted by Yoshua Joo Bin | Posted in

Nah Artikel kali ini agak sedikit menjurus ke tips (udah kaya kung fu aja, pake jurus), hha tapi ga , masalah deh,
dari yang udah-udah, banyak yang mengeluhkan "Mas kenapa komputer saya kok tiba-tiba mati sendiri, mana saya lagi ngerjain skripsi, ga sempet di save deh "


Kalau Seumpama kejadian tuh seperti itu, biasa langsung kita ngerasa kesel kan, apalagi kalau yang namanya tugas (skripsi/makalah/atau paper task) belum sempet di save, pastilah menjengkelkan banget (menjengkelkan aja) .
nah kalo udah kaya gitu, langsung aja liat tips-tios berikut ini ..

1. Diagnosa Power Supply
Yups bener banget tuh, diagnosa yang pertama kali harus dilakukan, coba kita cek aja arus data yang ngalir melalui power supply, cek sambungan kabel power, apakah udah tersambung dengan baik tuh kabel atau ngga .


gambar 1 Cek Power Supply

nah di cek jg tuh kuat arusnya, kemungkinan ga kuat untuk salurin arus ke semua komponen, bisa kan di hitung kuat arus hardisk, RAM, processor, dll secara manual , bisa juga secara otomatis,
untuk standart biasa sih pake yang 450W.., bisa jg yang 550W..

nah kalo emang ga kuat Wattage (kuat arus) nya , ya kudu di ganti sama yang tinggian arusnya, sebabnya kan bisa nge-rusak komponen yang lain kalo mati-hidup-mati-hidup terus.

2. Diagnosa Processor

Kalau udah di cek Power Supply nya udah bener, (Tapi kok Masii Mati sih ??)
Cara kedua adalah melihat bagian Power supplynya (Fan+Heatsink), biasanya tuh pemasangan Fan nya kurang tepat, sehingga dapat menyebabkan panas yang berlebihan, coba bongkar tuh Processor, n pasang ulang.

Gambar 2 Processor

Nah kalo masih nge- hang juga, berarti kudu harus wajib di tambahin tuh fannya biar ga kepanasan tuh Processor.
Jangan lupa Thermal Paste nya .
(liat juga Tips Pemasangan Processor)

3. Diagnosa Harddisk + System

(Diagnosa harddisk ?? apa maksudnya, komputer saya masih reboot sendiri nih ?)
siipp, tunggu sebentar bung,
ehm (asiik dah), kalo masiih nge hang coba cek harddisk nya, ga perlu di bongkar sih, sebabnya kalo harddisk agak ribet, biasanya harddisk nya udah Bad Sector, (Bad sector apa mas ?), Bad sector adalah kondisi dimana Harddisk tidak lagi berada dalam kondisi yang baik (kondisi bad), biasa karena sering di format ulang atau sering di Install ulang.

Gambar 3 Bad Sector

(Tapi Mas Gmn dong kalo udah terlanjur bad sector??)
tenang-tenang, ada sedikit tips nih dari mas Redaksi Kompas, klik aja disini
(makasih ya mas redaksi)

Ada lagi diagnosa lain nih, mungkin aja kena Virus di Registry atau di Memori, agak sulit deh kalo kena Virus, mungkin juga karena ada File Sistem OS yang hilang,
biasanya Virus itu mengandung kode

"Shell ("shutdown –r –f –t 0")"


(sok tau nih mas nya)
mmhh ya iyalah, kalo itu saya tau, kan say sering jailin orang pake kode itu di VB,
hhe.
tapi mungkin ada kode lain juga dari bahasa pemrograman yang berbeda,
jadi Waspadalah !!!

Semoga Bermanfaat .. ^^


Print This Baca Selengkapnya (Readmore)

Tips Memasang Processor

0

Posted by Yoshua Joo Bin | Posted in

Ada beberapa Tips yang mau saya kasih nih buat tambah-tambah informasi instalasi PC ,khususnya PROCESSOR

PROCESSOR :

Sesuai yang saya dapat di sekolah, processor itu adalah "otak" nya komputer, (kayaknya agak ga nyambung ya sama artikel saya sebelumnya tentang VB )
ada 4 hal penting yang harus diperhatikan dalam memasang "otak" kmputer ini , harus hati-hati lho ! sebab sangat rentan sekali .
berikut

1) Kita kan Tinggal di daerah Tropis nih , tapi ga menutup kemungkinan kita bersentuhan sama yang namanya listrik statis (lho mas opo hubungannya listrik statis sama negara Indonesia Tercinta ini)
hhahahaha kita anggap ada hubungannya lah, kalau ingin lebih jelas bisa tanya sama guru sains ,hhe.
kita lanjut lagi , untuk menghindari listrik statis sebaiknya kita menyentuh tanah atau menyentuh isolator .
untukmenghindari adanya konslet

2) Jangan Pernah Memegang Pin dari Processor ( Owh ga boleh dipegang ya mas,)
karana pin-pin tersebut sangat rentan dan sangat sensitif

3) Lihat jenis socket serta jenis Processor, apakah sudah tepat atau belum, serta perhatikan posisi pemasangan (BAGIAN INI SANGAT PENTING !!!) , jangan sampai salah masukkin (Hayo si mas nya ini masukkin apa hayooo)

4) Bekerjalah Didalam Ruangan yang bersih serta menghindari debu-debu yang mungkin dapat menghambat kinerja si "otak" Komputer ini ..
Serta jangan lupa untuk berdoa sebelum memulai bekerja (hehe)

(wah si mas nya baik juga toh ,tengkyu yo mas, aku wes ngerti sekarang )

SALAM TKJ


Print ThisOR Baca Selengkapnya (Readmore)