Selasa, 22 Januari 2013

Animasi

Selasa, 22 Januari 2013 0


contoh gambar animasi

Selasa, 15 Januari 2013

BELAJAR Python 2

Selasa, 15 Januari 2013 0

LISTING :
class aritmatika:
    def penambahan (self,a,b):
        c=a+b
        return c
    def pengurangan (self,a,b):
        c=a-b
        return c
    def perkalian (self,a,b):
        c=a*b
        return c
    def pembagian (self,a,b):
        c=a/b
        return c
print '1.PENAMBAHAN'
print '2.PENGURANGAN'
print '3.PERKALIAN'
print '4.PEMBAGIAN'
x=input('Masukkan Angka Pertama : ')
y=input ('Masukkan Angka Kedua : ')
pil = input('Masukkan Pilihan = ')
a=aritmatika()
if pil == 1:
    print a.penambahan(x,y)
elif pil == 2:
    print a.pengurangan(x,y)
elif pil == 3:
    print a.perkalian(x,y)
elif pil == 4:
    print a.pembagian(x,y)
else:
    print 'salah masukan'


class A:
    def x(self):
        print 'ini method class induk'


class B(A):
    def y(self):
        print 'ini method class anak'



C = A()
D = B()
print C.x()
print D.y()
print D.x()

logika :
membuat program def pada python langkah awalnaya adalah kita tuliskan dulu rumus rumus penambahan ,perngurangan,perkalian,pembagian caranya adalah seperti dibawah ini :
 def tambah(a,b):
    c=a+b
    return c
def kurang(a,b):
    c=a-b
    return z
def kali(a,b):
    c=a*b
    return c
def bagi(a,b):
    c=a/b
    return c
artinya adalah variabel c samadengan variabel a ditambah Variabel b lalu return Z maka ia akan membaca c(hasil penjumlahan) begitu jga dengan pengurangannya def kurang (a,b):  kenapa harus menggunakan (a,b): karena jika tidak menggunakan ini maka saaat di compile pasti akan muncul tulisan merah dan bertuliskan syintak eror lalu c=a-b itu adalah rumus pemgurangan yang artinya variabel a- variabel b dan c adalah hasilnya begitu juga dengan perkaliaan dan pembagiannya.

Setelah ini lalu kita akan membuat menu pilihan yang akan kita pilih di outputnya caranya adalah dengan cara menuliskan perintah di bawah ini :
print "1.penambahan"
print "2.pengurangan"
print "3.perkalian"
print "4.pembagian"
pil=input('masukkan pilihan:')
perintah pertama print menu yang maksudya kiata akan mengeluarkan output menu lalu di ikuti dengan ,print 1.penambahan,2.pengurangan,3.perkalian,4pembagian  maka akan keluar output seperti di hasil output dibawah ini agar kita bisa memilih menu yang kita buat maka kita harus juaga mengetikan x=input(‘masukan pilihan:’) yang berguna agar kita bisa memilih menu yang telah kita buat.
 if x==1:
    a=input('masukkan pilhan 1:')
    b=input('masukkan pilihan 2:')
    tambah(a,b)
    print tambah(a,b)
perintah diaatas dibuat setelah kita selesai dengan menu yang kiata buat dan inilah adalah perintah dalam suatu menu  a= input adalah memasukan angka pada variabel a dan begitu jaga di b=input lalu masukan rumus yang tadi pertama kita tulis tapi kali ini kita hanya menulis tambah(a,b) lalu print tambah(a,b) maka outputnya akan keluar jumlahnya. Begitu jaga dengan menu pengurangan, pembagian dan perkalian tinggal di masukan rumusnya lalu print maka akan keluar outputnya.sedangkan  else coba lagi adalah perintah yang di buat gar jika user memilih di luar menu akan ada kata kata coba lagi.dan akan kembali ke menu utama.
Program selanjutnya kita akan membahs tentang calss yang berada di dalam class/ interintance makka tuliskan kodingan seperti ini...
class A:
    def x(self):
        print 'ini method class induk'


class B(A):
    def y(self):
        print 'ini method class anak'
C = A()
D = B()
print C.x()
print D.y()
print D.x()
 yang berarti turunan dari suatu class. Penurunan class akan membuat semacam class anak yang akan mewarisi anggota class utama atau orang tua serta bisa mengganti beberapa anggota data atau membuat baru sehingga class anak ini lebih spesifik, maka selesai lah program ini dan lihat lah hasilnya di bawah ini :



outputnya :



PROGRAM SEDERHANA DI C++


Listing programnya :
#include<stdio.h>
#include<conio.h>
#define size 99
void sort(int[], int);
main()
{
int x[size] ,i,n,uang,hasil[size];
printf("\n Banyak Koin : ");
scanf("%d", &n);
printf("\n \n Masukan Jenis Koin : \n");
for(i=1;i<=n;i++)
{
scanf("%d", &x[i]);
}
sort(x,n);
printf("\n Koin Yang Tersedia \n : ");
for(i=1;i<=n;i++)
{
printf("%d", x[i]);
printf("\n");
}
printf("\n");
printf("\n \n Masukan Nilai Yang Dipecah : \n");
scanf("%d", &uang);
printf("\n");
for(i=1;i<=n;i++)
{
hasil[i]=uang/x[i];
uang=uang%x[i];
}
for(i=1;i<=n;i++)
{
printf("Keping %d", x[i]);
printf("-an sebanyak : %d", hasil[i]);
printf("\n \n");
}
getch();
return 0;
}

void sort(int a[], int siz)
{
int pass,hold,j;
for(pass=1;pass<=siz-1;pass++)
{
for(j=0;j<=siz-2;j++)
{ if(a[j+1] < a[j+2])
{
hold=a[j+1];
a[j+1]=a[j+2];
a[j+2]=hold;
}
}
}
}

Logikanya :
                    
                Di sini saya akan menjelaskan logika dari Program dia Atas Listing pada program diatas adalah sebuah program bernama program koin yang ditulis dengan menggunakan bahasa C++ . pada listing diatas ditulis dengan menggunakan konsep algoritma greedy . dan hasil dari algoritma greedy tersebut menjadi sebuah program dengan contoh diatas. Kemudian pada listing diatas akan kita diberikan suatu inputan yang terdapat pada listing :

int x[size] ,i,n,uang,hasil[size];
printf("\n Banyak Koin : ");
scanf("%d", &n);
printf("\n \n Masukan Jenis Koin : \n");
for(i=1;i<=n;i++)

setelah langkah di atas Lalu pada input tersebut akan disimpan pada variabel “n” . setelah itu listing akan melakukan looping dengan menggunakan perulangan “for” . setelah itu nilai tersebut akan dimasukan kedalam x[i].  Lebih lengkapnya lihat  pada listing berikut ini :
int pass,hold,j;
for(pass=1;pass<=siz-1;pass++)
{
for(j=0;j<=siz-2;j++)
{ if(a[j+1] < a[j+2])
{
hold=a[j+1];
a[j+1]=a[j+2];
a[j+2]=hold;
}
}
}
}

Setelah  selesai jangan lupa tutup listing program ini dengan tanda kurung kurawal } sebanyak empat kali. Setelah selesai maka akan keluar output seperti di bawah ini :

OUTPUTNYA:






Algoritma Brute Force


#include<stdio.h>
 #include<conio.h>
 #include<iostream>
 void prima (),bsort();
  main()
  {           
start:
int x;
printf ("\n \t Algoritma Brute Force \n");
printf ("\n=======================");
printf ("\n \t 1. Pencarian Bilangan Prima");
printf ("\n \t 2. Sorting Bilangan");
printf ("\n \t 3. Exit");
printf ("\n=======================\n");
printf ("\n Masukkan Pilihan (1-3) : ");
scanf     ("%d",&x);
switch (x)
{
case 1 : prima ();
goto start;
case 2 : bsort ();
goto start;
case 3 : return 0;
printf ("\n\n\n\n\n\n \t \t \t Anda Salah Memasukan Input");
printf ("\n \t \t Program Akan Direstart Setelah Anda Menekan Tombol Enter");
getch();
goto start;
}
}
void prima ()
{
int bil,j;
printf ("\t \t \t Pencarian Bilangan Prima \n \n \n");
printf ("Masukkan Data Yang ingin Diinput: ");
scanf ("%d",&bil);
for (j=2;j<=bil;j++)
{
if ((j%2>0) && (j%3>0)&&(j%5>0)&&(j%7>0) ||
(j==2)|| (j==3)||(j==5)||(j==7))
printf ("%i",j);
}
getch();
}
void bsort()
{
int i,j,temp,n,bil[100];
printf ("\t\t\t Sorting BIlangan \n\n\n");
printf ("Masukkan Jumlah bilangan: ");
scanf("%d",&n);
for (i=0;i<n;i++)
{
printf ("Bilangan ke-%d \t: ",i+1);
scanf ("%d",&bil[i]);
}
printf ("\n");
for (i=0;i<n-1;i++)
 {
 for (j=n-1;j>i;j--)
 {
 if(bil[i] > bil[j])
{
temp = bil[i];
bil[i] = bil[j];
bil[j] = temp;
}
}
}
printf ("Sorting:");
for(i=0;i<n;i++)
{
printf ("%d",bil[i]);
if (i!=n-1)
{
printf (",");
}
}
getch();
}

Logika...

Di sini saya akan menjelaskan logika dari Program dia Atas Listing pada program diatas adalah sebuah program bernama program Algoritma Brute Force yang ditulis dengan menggunakan bahasa C++ . pada listing diatas ditulis dengan menggunakan konsep Algoritma Brute Force. dan hasil dari algoritma tersebut menjadi sebuah program dengan contoh diatas
#include<stdio.h>
 #include<conio.h>
 #include<iostream>

Diatsa adalah perintah yg wajib dimaksukan karena perintah itu adalah perintah awal untuk kita memulai suatu program perintah tersebut juga bisa disebut perintah bawaaan dari c++ atau juga disebut daftar pustaka c++. Lalu liat listing di bawah ini:
void prima (),bsort();
  main()
  {           
start:
int x;
printf ("\n \t Algoritma Brute Force \n");
printf ("\n=======================");
printf ("\n \t 1. Pencarian Bilangan Prima");
printf ("\n \t 2. Sorting Bilangan");
printf ("\n \t 3. Exit");
printf ("\n=======================\n");
printf ("\n Masukkan Pilihan (1-3) : ");
scanf     ("%d",&x);
switch (x)

listing diatasa adalah listing untuk membuat menu utama pada output nanti di sana printf ("\n \t Algoritma Brute Force \n"); maka ia akan mencetak tulisan Algoritma Brute force, printf ("\n======================="); kalau ini akan mencetak garis lurus , printf ("\n \t 1. Pencarian Bilangan Prima");  printf ("\n \t 2. Sorting Bilangan"); sedangkan ini dia akan mencetak menunya menu 1. Bilangan prima menu 2 sorting bilangan.lalu kita akan suru mmbuat masukan pilihan dengan perintah seperti ini printf ("\n Masukkan Pilihan (1-3) : "); lalu kita pindah ke listing berikutnya.
{
case 1 : prima ();
goto start;
case 2 : bsort ();
goto start;
case 3 : return 0;
printf ("\n\n\n\n\n\n \t \t \t Anda Salah Memasukan Input");
printf ("\n \t \t Program Akan Direstart Setelah Anda Menekan Tombol Enter");
getch();
goto start;

listing diatas berfungsi untuk memilih pilihan menu.jika kita memilih case 1 maka kita akan memulai mencri bilangan prima,kalau kita memilih case 2 maka kita akan memulai menyorting bilangan sedangkan jika kita memlih case 3 maka akan keluar dari program dan jika kita salah memasukan inputan maka akan muncul seperti ini “Anda Salah Memasukan Input”.
void prima ()
{
int bil,j;
printf ("\t \t \t Pencarian Bilangan Prima \n \n \n");
printf ("Masukkan Data Yang ingin Diinput: ");
scanf ("%d",&bil);
for (j=2;j<=bil;j++)
{
if ((j%2>0) && (j%3>0)&&(j%5>0)&&(j%7>0) ||
(j==2)|| (j==3)||(j==5)||(j==7))
printf ("%i",j);
}
getch();
}
Sedangkan listing di atas adalh listing dari program case menu pertama yaitu mencari bilangan Prima dan untuk case kedua atau menu bilangan sortir listingnya seperti dibawah ini.
void bsort()
{
int i,j,temp,n,bil[100];
printf ("\t\t\t Sorting BIlangan \n\n\n");
printf ("Masukkan Jumlah bilangan: ");
scanf("%d",&n);
for (i=0;i<n;i++)
{
printf ("Bilangan ke-%d \t: ",i+1);
scanf ("%d",&bil[i]);
}
printf ("\n");
for (i=0;i<n-1;i++)
 {
 for (j=n-1;j>i;j--)
 {
 if(bil[i] > bil[j])
{
temp = bil[i];
bil[i] = bil[j];
bil[j] = temp;
}
}
}
printf ("Sorting:");
for(i=0;i<n;i++)
{
printf ("%d",bil[i]);
if (i!=n-1)
{
printf (",");
}
Maka selesailah program kita telah selesai maka tinggal kita running setelah di running maka kan keluar output seperti ini :

Outputnya



PENGERTIAN ISO



ISO itu adalah suatu Organisasi Internasional untuk Standardisasi (bahasa Inggris: International Organization for Standardization disingkat ISO atau Iso) adalah badan penetap standar internasional yang terdiri dari wakil-wakil dari badan standardisasi nasional setiap negara. Pada awalnya, singkatan dari nama lembaga tersebut adalah IOS, bukan ISO. Tetapi sekarang lebih sering memakai singkatan ISO, karena dalam bahasa Yunani isos berarti sama (equal).

ISO sendiri Didirikan pada 23 Februari 1947, ISO menetapkan standar-standar industrial dan komersial dunia. ISO, yang merupakan lembaga nirlaba internasional, pada awalnya dibentuk untuk membuat dan memperkenalkan standardisasi internasional untuk apa saja. Dalam menetapkan suatu standar tersebut mereka mengundang wakil anggotanya dari 130 negara untuk duduk dalam Komite Teknis (TC), Sub Komite (SC) dan Kelompok Kerja (WG).

Meski ISO adalah organisasi nonpemerintah, kemampuannya untuk menetapkan standar yang sering menjadi hukum melalui persetujuan atau standar nasional membuatnya lebih berpengaruh daripada kebanyakan organisasi non-pemerintah lainnya, dan dalam prakteknya ISO menjadi konsorsium dengan hubungan yang kuat dengan pihak-pihak pemerintah. Peserta ISO termasuk satu badan standar nasional dari setiap negara dan perusahaan-perusahaan besar.

Penerapan ISO di suatu perusahaan berguna untuk :
  •          Meningkatkan citra perusahaan
  •          Meningkatkan kinerja lingkungan perusahaan
  •          Meningkatkan efisiensi kegiatan
  •          Memperbaiki manajemen organisasi dengan menerapkan perencanaan, pelaksanaan, pengukuran dan tindakan perbaikan (plan, do, check, act).
  •          Meningkatkan penataan terhadap ketentuan peraturan perundang-undangan dalam hal pengelolaan lingkungan.
  •          Mengurangi risiko usaha
  •          Meningkatkan daya saing
  •          Meningkatkan komunikasi internal dan hubungan baik dengan berbagai pihak yang berkepentingan.
  •          Mendapat kepercayaan dari konsumen/mitra kerja/pemodal

Sabtu, 01 Desember 2012

membuat Bintang di Strawberi prolog

Sabtu, 01 Desember 2012 0

Disini kita akan membahas tentang bahasa Pemrograman Strawberi Prolog dan untuk mengawalinya kita akan memulai dengan membuat program bintang di prolog ini langkah awal yang kita lakukan untuk memulai program ini adalah dengan cara mengetikan kodingan di bawah ini

?-
Brush(system_color(window)),
window(_,_,win_func(),"bintang 1 ",10,10,800,800).

Kodingan diatas adalah awal untuk membuat program bintang, Brush(system_color(window)), maksudnya adalah kita akan emebuat jendela output atau jendela program dengan berbagai warna sedangkan window(_,_,win_func(),"bintang 1 ",10,10,800,800). Ini adalah membuat judul dari jendela yang kita buat dan membuat besar kecilnya resolusi dari jendela program yang kita buat.lalu kita lanjut ke kodingan berikutnya.

win_func(paint):-
pen(5,rgb(250,50,30)),

perintah diatas ini adalah cara kita untuk memberikan warna pada garis bintang yang akan kita buat di jendela output nanti.untuk memnggunakan warna yang kita suka tinggal ganti saja anggka angka yang ada di potongan kodingan atas ini.

line(400,10,330,200),
line(400,10,470,200),
line(330,200,125,200),
line(470,200,680,200),
line(125,200,285,335),
line(680,200,530,335),
line(285,335,215,530),
line(215,530,400,430),
line(400,430,585,530),
line(585,530,530,335).

Sedangkan potongan kodingan diatas ini adalh potongan kodingan gimana kita membuat garis –garis hingga membentuk bintang di mulai dari membuat garis paling atas hingga paling bawah. Dan maksud dari angka angka yang berda di penggalan kodingan tersebut adalah menentukan miring dan dan lurusnya garis tersebut maka disini kita memerlukan ketelitian yang ekstra jika anggkanya tidak sesuai maka tidak akan jadilah program bintang seperti dibawah ini. Dan janga lupa setiap di akhir potongan kodingan diberi tanda koma (,) dan di ujung program diberi tanda (.) titik sebagai tanda pengakhir program.

Listing tinggal di coba ja :
?-
Brush(system_color(window)),
window(_,_,win_func(),"bintang 1 ",10,10,800,800).
win_func(paint):-
pen(5,rgb(250,50,30)),
line(400,10,330,200),
line(400,10,470,200),
line(330,200,125,200),
line(470,200,680,200),
line(125,200,285,335),
line(680,200,530,335),
line(285,335,215,530),
line(215,530,400,430),
line(400,430,585,530),
            line(585,530,530,335).


INI LOGO




Kali ini saya mendapat tugas softskill di suru membuat sebuah logo dengan format png dan di ats ini adalah bentuk logonya saya akam menfilosofikan logo tersebut pertama saya terinspirasi oleh sebuah jeruk yang saya makan yaitu buahnya yang bulat dan warnanya orange kenapa jeruk karena jeruk karena jeruk mudah dijumpai dan mudah pula di ingat oleh orang orang makanya saya pun embuat logo seperti ini agar mudah di ingat oleh orang orang.sedangkan warna oren di logo tersebut menggambarkan warna matahari di pagi karena warna matahari pagi sendiri melambangkan semangat di pagi hari saya ingin lambang ini seperti orang - orang yang bersemangat di pagi hari. Sedangkan lambang di tengahnya adalah sebuah huruf yang mewakili dari nama saya yaitu adi. Demikian lah filosofi dari gambar ini saya ingin yang ingat dengan buah jeruk maka ingat juga dengan logo ini.
 
tugas seorang mahasiswa.... ◄Design by Pocket, BlogBulk Blogger Templates | Distributed by Blogger Styles | Credit Card Offers