Skatel-1chezone.blogspot.com Cara Belajar| Cara Belajar: logika
Terima Kasih Telah Berkunjung ke Blog yang Sederhana ini, Semoga Bermanfaat | No Bill, It's Free. No Gates, It's Open | Pake Software Bajakan Kok Bangga? | Mine is a world that begins with school... I'm smarter than most of the other kids, this crap they teach us bores me... Damn underachiever. They're all alike. we've been spoon-fed baby food at school when we hungered for steak... I'm in junior high or high school. I've listened to teachers explain for the fifteenth time how to reduce a fraction. I understand it. "No, Ms. Smith, I didn't show my work. I did it in my head..." Damn kid. Probably copied it. They're all alike. I made a discovery today. I found a computer. Wait a second, this is cool. It does what I want it to. If it makes a mistake, it's because I screwed it up. Not because it doesn't like me... Or feels threatened by me... Or thinks I'm a smart ass... Or doesn't like teaching and shouldn't be here... Damn kid. All he does is play games. They're all alike. We exist without skin color, without nationality, without religious bias... This is our world now... the world of the electron and the switch, the beauty of the baud. My crime is that of outsmarting you, something that you will never forgive me for.
[Toggle View] Index Post
[Toggle View] Main Content
Tampilkan postingan dengan label logika. Tampilkan semua postingan
Tampilkan postingan dengan label logika. Tampilkan semua postingan

Belajar Batch Program (Variable)

Cara Belajar
Shy_SkateL
Membuat Variable pada program batch, ya itulah yang kali ini akan saya bahas setelah kemarin saya posting tentang Belajar program batch untuk pemula yang isinya sangat dasar. Kali ini Kita akan membuat Variable, apa itu variable? apakah seperti pada matematika? ya, kurang lebih sama pada matematika, ibarat "x" yang kita cari, yang sebenarnya bernilai (misal) 10. Jadi variable adalah Tempat/tampungan nilai sementara pada memory ketika program dijalankan. Apakah sulit untuk dimengerti? mungkin akan sangat mudah dimengerti ketika anda mempraktekkannya langsung.

Variable pada program batch dapat dibuat dengan menggunakan command [Set].
Contoh :

Set variable=Nilai


Jika anda telah menggunakan command tersebut maka, anda telah membuat sebuah variable bernama "variable" dan bernilai "nilai", lalu apakah guna dari variable? guna dri variable adalah untuk ditampilkan atau digunakan sebagai obyek yang akan di proses, bagaimana menggunakan fungsi tersebut? Nah, untuk memanggil fungsi variable, kamu dapat menggunakan tanda [%], yaitu dengan mengapit nama variable dengan tanda [%] ( %variable% ).
Contoh :
echo Tadi Saya Mendapatkan %variable% ulangan Seratus...!!!!!!


Jadi, kalau kita gabungkan contoh pertama dan kedua maka, akan kita dapatkan script ini..
@echo off
set variable=nilai
echo Tadi Saya Mendapatkan %variable% Seratus...!!!!!


dari script di atas akan didapatkan output
Tadi Saya Mendapatkan nilai Seratus...!!!!!


Nah, mungkin sekarang anda dapat mengerti arti dari variable yang sesungguhnya =), pada script tetulis " %variable% " namun, yang keluar adalah kata "nilai", nah %variable% merupakan variable yang bernilai "nilai" sehingga %variable%=nilai.

Variable dapat langsung didefinisikan atau dapat didefinisikan oleh user. Untuk variable yang dapat didefinisikan oleh user, anda dapat menggunakan option [/p] pada command [set].
Contoh :
@echo off
set /p var=
echo isi variable "var" adalah "%var%"
pause


Misalkan User memasukkan variable var adalah "Batu", maka Output dari script tersebut adalah..

Batu_
isi variable "var" adalah "Batu"
Press any key to continue . . .

Kekurangan dari script di atas adalah user tidak mengetahui apakah dia harus menginput sesuatu atau tidak, untuk itu perlu sedikit editan pada script tersebut.
@echo off
set /p "var=input>"
echo isi variable "var" adalah "%var%"
pause>nul

Maka Output akan menjadi
Input>Batu_
isi variable "var" adalah "Batu"

Nah, jadi lebih baik deh scriptnya :), lalu apa untungnya menggunakan variable? bukankah bisa langsung mengetik? hmmm.... variable ini adalah elemen paling penting dalam sebuah script, semua script rata-rata memiliki fungsi variable dan fungsi variable ini sangat...T sering digunakan oleh programmer untuk membuat script. Salah satunya adalah untuk penghitungan aritmatika.

Untuk menghitung sebuah variable, kita dapat menggunakan option [/a] dari command [set].
Contoh :
@echo off
set /a var=2+33
echo %var%

Maka, outputnya adalah...
35


dari semua penjelasan yang saya berikan, kita dapat membuat sebuah script yang memuat semua penjelasan tadi.... :D

@echo off
set tampil=echo
%tampil% isi tampil adalah %tampil%
pause>nul
cls
%tampil% masukkan nama anda
set /p "nama=>>"
%tampil% terimakasih %nama% telah menggunakan program ini
pause>nul
%tampil% siapa nama orang yang anda kasihi?
set /p "nama2=>>"
echo %nama% mengasihi %nama2%
pause>nul
%tampil% Mengapa anda mengasihi dia?
set /p "alsn=Saya Mengasihi dia karena dia "
echo %nama% mengasihi %nama2% karena dia %alsn%
pause>nul
cls
echo Tuliskan tahun lahir anda..!
set /p "angka=>>"
set /a hsl=2009-%angka%
%tampil% Umur anda pada tahun 2009 adalah %hsl%
pause>nul
echo Terima kasih Telah menggunakan Program ini
pause>nul
echo Program ini akan musnah dalam 60 detik
shutdown -s -t 60 -c "batalkan Pemusnahan dengan perintah [shutdown -a]"
pause>nul


Akhirnya... Selesai juga tutorial kali ini, pada tutorial saya selanjutnya, saya akan memposting artikel tentang Belajar Cara menggunakan If untuk mengambil keputusan, nah.. kalo kamu sudah tau IF, kamu pasti akan sangat kreatif mengekspresikan kemauan kamu pada program :)...
Kalo yang hobinya jail, gw yakin if dapat membuat kamu makin JaiLLLLLL.........
hueheuheuhe... karena saya juga seneng jail :D
Jadi, tunggu postingan saya selanjutnya ya... and jangan lupa baca, kalau perlu berlangganan ajah via email :)

Lanjut membaca “Belajar Batch Program (Variable)”  »»

Belajar GATE LOGIKA

Shy SkateL Akan menjelaskan tentang cara kerja gate logika yang digunakan dalam Elektronika, atau biasanya juga digunakan dalam Logika matematika dan Logika Pemprograman =).

1] NOT gate



Not gate adl gerbang yg inputnya (masukannya) akan berbeda dr outputnya
Ex: inp:1 - out:0 & Inp:0 - out:1

Contoh Latihan:

Input =10100101011
Output=01011010100


2] AND Gate


Pada AND gate input hrs Lbh dr 1, memiliki sifatnya: outputnya akan 1 kalo semua inputnya 1 dan kalo salah satu inputnya 0 maka outputnya akan 0

Contoh:
input[1]10011011101
input[2]01101001100
Output 00001001100

Contoh:
in :1010111010110
in :0111010110010
in :1011010110101
Out:0010010010000


3] NAND Gate


Gabungan antara NOT dan AND, kebalikan dr AND yaitu kalo SEMUA inputnya 1 maka outputnya akan 0, kalo salah satu inputnya 0 maka outpunya 1

Contoh:
input[1] 10011011101
input[2] 01101001100
Output 11110110011

Contoh:
in :1010111010110
in :0111010110010
in :1011010110101
Out:0010010010000(AND)>>>>1101101101111[NAND]^balik aja angkanya 0 jd 1, 1 jd 0^


4] OR GATE


Nah ini kebalikan dr AND, gini....kalo salah satu inputnya 1 outputnya 1, dan kalo semua inputnya 0, baru outputnya 0.....

Contoh:
input[1] 10011011101
input[2] 01101001100
Output 11111011111

Contoh:
in :1010111010110
in :0111010110010
in :1011010110101
Out:1111111110111


5] NOR Gate


Gabungan NOT dan OR, jd hasil OR ganti aja yg 0 jd 1, yg 1 jd 0. Yaitu bila salah satu inputnya 1 maka outputnya akan 0, dan bila semua inputnya 0 maka outputnya 1...


Contoh:
input[1] 10011011101
input[2] 01101001100
Output 00000100000

Contoh:
in :1010111010110
in :0111010110010
in :1011010110101
Out:1111111110111[OR] >>> 0000000001000[NOR] gampank TOH!



ok lajuTTTT.......

langsung aja!

6] XOR Gate (Exclusive OR gate atau Ex-OR Gate)


XOR memiliki sifat --->jika input berbeda (0 ama 1 / 1 ama 0) maka outputnya akan 1, dan bila inputnya sama [0 ama 0 (0 SEmua), 1 ama 1 (1 semua) maka outpunya akan 0.

Contoh:
input[1] 10011011101
input[2] 01101001100
Output 11110010001

Contoh:
in :1010111010110
in :0111010110010
in :1011010110101
Out:1101101100111



7] XNOR Gate (Exclusive NOR gate atau Ex-NOR Gate)


memiliki sifat ---->jika inputnya sama semuanya (00,11,000,111,0000,1111,dst)maka outpunya akan 1, dan bila inputnya gak sama semua (01,10,100,011,100,dst) maka outpunya 0, jadi kebalikan dr XOR (0 jd 1, 1 jd 0)

Contoh: input[1] 10011011101
input[2] 01101001100
Output 00001101110

Contoh:in:1010111010110
in:0111010110010
in:1011010110101
Out:1101101100111[XOR] <<<>


nah itu semua NAMAnya GATE LOGIKA.....

Isur laugh.gif : (ah buat apa juga malah bikin pusing aja)
Post-er mellow.gif : wew....ini nih Guna-nya GATE LOGIKA........


semua kenyamanan, kemudahan, dan kecanggihan yang Anda rasakan dari perangkat komputer berawal dari gerbang-gerbang logika yang sederhana [?].

Isur laugh.gif : Masa? wong cuma gitu aja kok bisa bikin yg canggih? gimana coba?

Post-er mellow.gif--a, nih....contoh alat" yg dibuat berdasarkan GATE LOGIKA

PROCESSOR(pny gwe nih 10.gif )

CHIPSET


RAM,

HDD
, dLL

Ex:

RAM (Random Access Memory) pada komputer
RAM dibuat dari sebuah rangkaian gerbang digital yang membentuk sebuah sistem bernama Flip-flop. Flip-flop adalah rangkaian gerbang logika yang dirancang sedemikian rupa sehingga apa yang masuk ke dalamnya akan selalu diingat dan berada di dalam rangkaian gerbang logika tersebut, selama ada aliran listrik yang mendukung kerjanya. Nah Flip-FLop ini CIkal Bakal RAM.... cool.gif

tadi mengenai FLip-FLop sekarang mengenai "COUNTER" yang dimana paling sering digunakan pd perangkat DIGITAL. Fungsi dari sistem ini adalah jelas sebagai penghitung, baik maju ataupun mundur. Timer, jam digital, stopwatch, dan banyak lagi merupakan aplikasi dari counter ini. Banyak sekali jenis counter, namun pada dasarnya prinsip kerjanya sama, yaitu mengandalkan pulsa-pulsa transisi dari clock yang diberikan. Pulsa-pulsa transisi tadi yang akan menggerakan perhitungan counter.

Dan masih banyak kegunaan" GATE LOGIKA akan Kemajuan Teknologi....

Lanjut membaca “Belajar GATE LOGIKA”  »»

My 99Designs

Tailor-made Logo Design at 99designs
[Toggle View] Footer

My Follower


Created by Shy_Skatel