2 Mei 2013

program konversi suhu ^_^

assalammualaikum ...

haiii ... udah lama bangett aku ga buka blog ...
maaf yaa sibukkk soalnyaa ... hehehehe ......

aku sekarang udah belajar bahasa pemprograman lainnya lohh, sekarang aku udah ga belajar python lagii ... tapi aku belajar bahasa C ...
kalian tau commentku mengenai bahasa C ????
C is amazinggg :)

c itu woow bangetttttt ...
aku sampe begadang 3 hari cuma gara-gara tugas konversi suhu ...
wowwww kan :D

buat yang mau belajar buat program konversi suhu aku ada codingannya beserta print out kalo program itu dijalanin ... tapi harap maklum yaa masihh standard bangettt :)
#maklum newbieee ...

berikut codingannya ... cekidottt :)

#include <stdio.h>

main ()
{
    float C, R, min, max, loop;
    printf ("\n\t  #### Selamat Datang di Program Konversi Suhu #### \n");
    printf ("      Masukan Temperatur Terendah yang anda inginkan, >=0 : ");
    scanf ("%f", &min);
    printf (" Masukkan Temperatur Tertinggi yang akan dikonversi, 10<limit<=500 : ");
    scanf ("%f", &max);
    printf ("      Berikan Rentang suhu yang anda inginkan, 0<angka<=90 : ");
    scanf ("%f", &loop);
   
    printf ("\t\t  Celcius \t\t   Reamur\n");
    printf ("\t\t----------- \t\t ----------\n");   
   
     while (C<=max)
    {   
        R=C*0.8;
        printf ("\t\t%f C  \t\t %f R\n",C,R);
    C=C+....;
    }

    printf ("\n");
}

print out dari coding ituu adalahh :


kalo mau konversiii celciuss ke lainnya .. tinggal ganti rumus konversii nya ajja ..
semoga bermanfaat :D


10 Apr 2013

Piramid dengan Bahasa C

3 Mar 2013

Edcoustic - Sebiru Hari Ini

Sebiru hari ini ..
Birunya bagai langit terang benderang
Sebiru hati kita ..
Bersama di sini

Seindah hari ini ..
Indahnya bak permadani taman surga
Seindah hati kita ..
Walau kita kan terpisah

*Bukankah hati kita telah lama menyatu
  Dalam tali kisah persahabatan Illahi
  Pegang erat tangan kita terakhir kalinya
  Hapus air mata meski kita kan terpisah

Selamat jalan teman
Tetaplah berjuang
Semoga kita bertemu kembali
Kenang masa indah kita
Sebiru hari ini

Seindah hari ini ..
Indahnya bak permadani taman surga
Seindah hati kita ..
Walau kita kan terpisah

(back to * 2x)

Seindah hari ini ..
Indahnya bak permadani taman surga
Seindah hati kita ..
Walau kita kan terpisah :D

Edcoustic - Menjadi Diriku

Tak seperti bintang di langit
Tak seperti indah pelangi
Karena diriku bukanlah mereka
Ku apa adanya

Wajahku ya memang begini
Sikapku jelas tak sempurna
Kuakui ku bukanlah mereka
Ku apa adanya

Menjadi diriku
Dengan segala kekurangan
Menjadi diriku
Atas kelebihanku

Terimalah aku seperti apa adanya
Aku hanya insan biasa, ku pun tak sempurna ...

Tetap ku bangga, atas apa yang kupunya
Setiap waktu kunikmati,
Anugrah hidup yang kumiliki ...

18 Feb 2013

Flowchart Absensi :D

Tugas algoritma yang satu ini berhasil membuat ku agak stress ..
mungkin mudah bagi yang sudah berkecimpung lama didunia IT ..
tapi kalo untukku yang basicnya anak akuntansi ??
 inni tuh WOOOWWWWW bangettt :)


Flowchart inipun berhasil dibuat atas bantuan temanku .. hehehehe
sebenarnya banyak sih yang membantu tapi karena yang membantunya itu banyak dan setiap yg membantu mempunyai pola pikir yang berbeda-beda ..
itulah yang membuat ku pusing sendiri  -__-

coba lihat deh flowchart algoritmaku tentang absensi ..

  

entah bener atau salah yang terpenting bagiku Alhamdulillah tugasku selesai ... :D
walaupun programnya masih sangat berantakan ... hehehehe

kira-kira beginilah codiingan programnya :

print "|========================================|"
print "|       PT. RAKYAT MAKMUR SEJAHTERA                 |"
print "|========================================|"
print "|            SELAMAT BEKERJA !!!                                 |"
print "|--------------------------------------------------------------|"

def login():
        print "(1) Login"
        print "(2) Keluar"
        return input ("Masukkan Pilihan:")
loop=1
pilihan=0
while loop==1:
        pilihan=login()
        if pilihan==1:
                ID=raw_input ("Masukkan ID Anda :")
                import time
                time=float(raw_input("Masukan Waktu Datang :"))
                if (ID == '50030324'):
                        print "|=============================|"
                        print "|      Nama : Syahrul                              |"
                        print "|  Jabatan : Teknical Support             |"
                        print "|       ID :",ID,"                                          |"
                        print "| Waktu Datang : ",time,"                    |"
                        print "|=============================|"
                        if 05.00<time<=08.00 :
                                loop=0
                        elif 08.00<time<=08.15 :
                                print "Anda Telat, Sanksi : Teguran Lisan"
                                loop=0
                        elif 08.15<time<=08.45 :
                                print "Anda Telat, Sanksi :  Teguran Tertulis"
                                loop=0
                        elif 08.45<time<=09.45 :
                                print "Anda Telat, Sanksi : Tidak Dapat Uang Makan"
                                loop=0
                        elif 09.45<time<=11.45 :
                                print "Anda Telat, Sanksi : Tidak Dapat Uang Transport"
                                loop=0
                        elif 11.45<time<=14.00 :
                                print "Anda Telat, Sanksi : Potong Gaji"
                                loop=0

                else:
                        print "Maaf ID yang Anda Masukkan Salah"
                        loop=1
        if pilihan==2:
                print "Terima Kasih dan Selamat Bekerja !"
                loop=0


dan inilah hasil kalo codingan diatas  dieksekusi  :



walaupun masih standard bangett tapi aku seneng karena dari tugas yang tadinya membuat ku stress sekarang aku jadi lebih mengerti algoritma walaupun baru sedikit  :D tapi kalo berusaha insyaAllah nanti mahir kok :)

makasih untuk dosen algoritmaku ... Pak Umam :D
dan teman-teman yang membantuku dalam proses pengerjaan tugas ini :)

maaf yaa kalo program dan codingannya salahh ..
#masih pemula .. harap maklum :)

17 Feb 2013

Sebuah Inspirasi Untukku

Bismillah ..

Ya Robb,
setelah membaca beberapa blogger #maaf ga menyebutkan nama blognya :)
rasanya aku baru sadar hingga saat ini aku belum ada apa-apanya ..
masih lemah, ketergantungan,  belom menjadi sesuatu yang dapat membanggakan  :(

Allah memang baik ..
Ia menyadarkan ku sebelum aku terlalu lama stay pada keadaan yang seperti ini,
agar aku bisa bangkit dari keadaan seperti sekarang ini hingga menjadi sesuatu :)

Aku bersyukur, saat ini aku diberikan oleh-Nya banyak teman yang begitu luar biasa ...
semangat mereka .. cita-cita mereka .. ketangguhan mereka .. visi mereka kedepan ...
dan masih banyak lainnya yang terkadang membuat ku iri dan terkadang mereka adalah motivasi untukku ..
 kenapa aku tidak bisa seperti mereka ??
ya pertanyaan itu rasanya sedikit menamparku, memacu ku untuk bisa melangkah lebih jauh lagi agar aku bisa seperti mereka ..
berani memiliki mimpi super .. lebih semangat dalam menjalani hari ..
mensyukuri setiap nikmat yang telah Engkau berikan ...
dan aku ingin berusaha untuk memperbaiki diriku agar lebih baik dari saat ini  ...
#teringat arti dari suatu ayat dalam Al-Qur'an :
perempuan yang baik untuk laki-laki yang baik dan begitu pula sebaliknya .. :D

saat mereka berjalan untuk menggapai semuanya .. aku haruss berlari !!!
yaa berlari untuk mengejar mereka  ... yaa semua asal ada kemauan :D

Man Jadda Wa Jadda !!!
"Barang siapa bersungguh-sungguh maka akan mendapatkan hasil !!! "
”-where there is a will there is a way -”
Semangattttttt !!!!   ^_^

16 Feb 2013

Menghitung IP Address

Materi IP address ini berhasil bangett ngebuat kepalaku mumet ...
entah karena aku nya yang ga connect-connect atau emang pelajarannya yang terlalu sulit ...
hanya Allah yang dapat menjawabnya :D
terakhir aku sempat ada kuis dikampus tentang IP Address dan hasilnya aku terpukau bangettt dengan hasil kuis ku ...  (lebih tepatnya shock sihh  -__-)

aku dapet beberapa materi IP Address yah mudah-mudahan dapat membantu buat yang baru pertama kali belajar IP Address kayak aku ini ... :D

  • Kelas A


Network ID = 8 bit, Host ID = 24 bit
1 bit pertama = 0
Jumlah Jaringan = 27 = 128
Jumlah Host dalam 1 Jaringan = 224-2 = 16.777.214
Range IP : 1 - 126
Default Netmask : 255.0.0.0

Untuk Penghitungannya, kalo kelas A itu dihitung dari dari 3 oktet terakhir ..
jadi yang dihitung itu dari oktet ke-2, 3 dan oktet ke-4 ..

  • Kelas B


Network ID = 16 bit, Host ID = 16 bit
2 bit pertama = 10
Jumlah Jaringan = 214 = 16.384
Jumlah Host dalam 1 Jaringan = 216-2 = 65.534
Range IP : 128 - 191
Default Netmask : 255.255.0.0

Nah, kalo dikelas B, Untuk perhitungannya yang dipake itu cuma 2 oktet terakhir ..
cuma oktet ke - 3 dan oktet ke - 4 ajja ...

Contoh Soal Untuk KELAS B

jika diketahui IP Address nya 172.16.0.0/18 maka hitung lah subnet, Host Per Subnet, Blok Subnet dan Broadcastnya !!


172.16.0.0/255.255.192.0
10101100.00010000.00000000.00000000/11111111.11111111.11000000.00000000
Jumlah Subnet = 2x =22 = 4
x= jumlah bit 1 pada 2 oktet terakhir
Jumlah Host Per Subnet = 2y – 2 = 214 – 2 = 16382
y = jumlah bit 0 pada 2 oktet terakhir
Blok Subnet = 256 – nilai desimal oktet ketiga = 256 – 192 = 64

Subnet
172.16.0.0
172.16.64.0
172.16.128.0
172.16.192.0
Host Pertama
172.16.0.1
172.16.64.1
172.16.128.1
172.16.192.1
Host Terakhir
172.16.63.254
172.16.127.254
172.16.191.254
172.16.255.254
Broadcast
172.16.63.255
172.16.127.255
172.16.191.255
172.16.255.255

  • Kelas C


Network ID = 24 bit, Host ID = 8 bit
3 bit pertama = 110
Jumlah Jaringan = 221 = 2.097.152
Jumlah Host dalam 1 Jaringan = 28-2= 254
Range IP : 192 - 223
Default Netmask : 255.255.255.0

dan untuk kelas c ini .. (kelas yang paling aku suka kalo disuruh ngitung .. :) ) 
perhitungannya dari oktet ke - 4 doank ... yupppz oktet terakhir ajja ...

Ada contoh soal untuk Kelas C nihh ...

Jika diketahui sebuah IP Address nya 192.168.1.0/25 maka Hitunglah Subnet, Host per Subnet, Blok Subnet dan Broadcastnya !!

192.168.1.0/255.255.255.128
11000000.10101000.00000001.00000000/11111111.11111111.11111111.10000000
Jumlah Subnet = 2x=21=2
Jumlah Host Per Subnet = 2y-2 = 27-2=128 - 2 = 126
Blok Subnet = 256 – 128 = 128

Subnet
192.168.1.0
192.168.1.128
Host Pertama
192.168.1.1
192.168.1.129
Host Terakhir
192.168.1.126
192.168.1.254
Broadcast
192.168.1.127
192.168.1.255



Dan untuk IP Privatenya :

Kelas A : 10.0.0.0 - 10.255.255.255
Kelas B : 172.16.0.0 - 172.31.255.255
Kelas C : 192.168.0.0 - 192.168.255.255

Larangan-larangan:

1. Network Id tidak boleh sama dengan 0, karena 0/0 mengacu ke seluruh jaringan/internet
2. Network Id tidak boleh sama dengan 127, karena 127 digunakan untuk IP Loopback
3. Network Id tidak boleh sama dengan 255, karena 255 digunakan untuk netmask
4. Host Id tidak boleh sama dengan 255, karena 255 digunakan untuk alamat broadcast
5. Host Id tidak boleh sama dengan 0, karena 0 digunakan untuk alamat Network


nihhh sedikit materi yang aku punya ... semoga bermanfaat buat kalian yang baru mengenal IP Address ..
kalo ada masukkan .. komentar atau apapun yang dapat menambah pengetahuan ku silahkan dipost dicomment ... :)


# ilmu yang bermanfaat adalah ilmu yang dapat berguna untuk orang lain :D