Welcome To My Blog

Kamis, 30 Maret 2017

Tugas P.WEB



Source kode pada html yang ditambah CSS :

<html>
<head>
    <title>form tabel</title>
         <style type="text/css">
body {
 
     font-size: 20px;
     color: navy;
     }
p {
    font-family: calibri, helvetica, sans-serif;
  }
 h2 {
         float: left;
        margin-left: 100px;
        font-style: italic;
        text-decoration: underline;
        font-size: 30px;
       
       }
#footer{
        font-style: italic;
        text-decoration: underline;
        font-size: 23px;
        color: blue;
        }

</style>
</head>
    <body bgcolor="##22AAB9">
        <table  border="0" align="center">
    <tr>
        <td colspan="3" bgcolor="orange">
            <img src="logouad.png" width="100px" height="100px" align="left">
            <h2 align="center">Cara Membuat WEB</h2>
        </td>
    </tr>
        <td bgcolor="#FF8C00"> <b> MENU </b>
    <ul>
        <li><a href="#">Home</a></li>
        <li><a href="#">Atribut</a></li>
        <li><a href="#">Pendaftaran</a></li>
    </ul>
        </td>
    <td>
    <table  border="0" align="center" bgcolor="#FBEC5D">
        <b>FORM PENDAFTARAN</b>
        <form action="#" method="post">
        <tr>
            <td> Nama </td> <td>:</td><td> <input type="text" name="nama" placeholder="Ketikan Nama Anda" /><br /></td>
        </tr>
        <tr>
            <td> NIM </td> <td>:</td><td> <input type="text" name="nama" placeholder="Ketikan NIM Anda" /><br /></td>
        </tr>
            <tr>
            <td> Agama </td> <td>:</td><td> <select name="agama">
                         <option>Islam</option>
                         <option>Katolik</option>
                         <option>Protestan</option>
                         <option>Lainnya</option>
                         </select><br /></td>
            </tr>
           
        <tr>
            <td> Hobi </td> <td>:</td><td>
                        <input type="checkbox" name="hobi1" /> Voli
                        <input type="checkbox" name="hobi2" /> Basket
                        <input type="checkbox" name="hobi3" /> Membaca   
                        <input type="checkbox" name="hobi4" /> Traveling<br /></td>
        </tr>
        <tr>
            <td> Jenis Kelamin </td> <td>:</td><td> <input type="radio" name="jk" value="pria" /> Pria
                              <input type="radio" name="jk" value="pria" /> Wanita<br />
        </tr>
            <tr>
                <td>  <input type="submit" name="daftar" value="daftar" />
                      <input type="reset" /></tr>
    </form>
   
    </table>
    </td>
        <td bgcolor="#FF8C00"><b>Sosial Media</b>
   
    <ul>
        <li><a href="http:/www.facebook.com" target="_blank">Facebook</a></li>
        <li><a href="http://www.instagram.com" target="_blank">Instagram</a></li>
        <li><a href="http://okocarono22.blogspot.co.id" target="_blank">Blog Saya</a></li>
    </ul>
        </td>

            <tr>
                <td colspan="3" bgcolor="gray" id="footer"> <center> <b>Oko Carono</br>
                Prodi Teknik Informatika </br>
                Fakultas Teknologi Industri </br>
                Universitas Ahmad Dahlah
                </b> </center> </td>
            </tr>

        </table>
    </body>
</html>


 Setelah ditambahkam CSS :





Tugas Pemrograman Web


Yoo. . . Kali ini saya akan share pembahasan pemrograman web dikelas membahas tentang form dan atribut-atribut nya. Teks form sendiri di HTML dimulai dengan tag <form> dan di akhiri dengan tag penutup </form>. Di form ini kita akan mempelajari tentang <input>, <textarea>, name, value, placeholder, dll. Langsung saja saya berikan source code HTML.

Source Code HTML:


Setelah di buka di Web Browser:

 

 Sekian tentang belajar form sederhana pada HTML, Tunggu untuk post tentang Web selanjutnya. 

See You . . .

 

Senin, 27 Maret 2017

Bilangan Ganjil Atau Genap



ANALISIS:

Menentukan sebuah bilangan apakah bilangan tersebut bernilai ganjil atau bernilai genap, setiap angka yang dibagi dengan 2 dan tidak memiliki sisa (0) maka angka tersebut adalah bilangan genap.
bilangan genap = bilangan % 2 == 0
contoh :
 Masukan Angka : 2765
Angka 2765 adalah bilangan GANJIL

ALGORITMA:

ganjil_genap{User menginputkan suatu bilangan, dengan pencabangan if else akan dihitung sesuai hasil analisis, dan mencetak nilai bilangan tsersebut ganjil atau genap}

DEKLARASI:

  • angka (integer)

DESKRIPSI:

START
  • read (angka)
if (angka % 2 == 0) then
write (“bilangan GENAP”) else
write (“bilangan GANJIL”) endif
END

Gambar pada Raptor :



Program pada C++ :

#include <iostream>
#include <string>

using namespace std;
int main(){
   string raptor_prompt_variable_zzyz;
   int angka;

   raptor_prompt_variable_zzyz = " Massukan Angka : ";
   cout << raptor_prompt_variable_zzyz ;
   cin >> angka;
   if (angka % 2==0){
      cout << " Angka " << angka << " adalah bilangan GENAP " << endl;  
      }
   else{
      cout << " Angka " << angka << " adalah bilangan GANJIL" << endl;  
      }

   return 0;
}
 
 
 Outputnya pada program C++ adalah :


Lihat juga di blog partner kelompok saya https://fadhfaiz.wordpress.com/ dan http://dalangefajar.blogspot.co.id/
 
 

Konversi Nilai Ke Bentuk Huruf

ANALISIS:

Menginputkan nilai dengan ketentuan:
Nilai 80 – 100 adalah A
Nilai 60 – 79 adalah B
Nilai 40 – 59 adalah C
Nilai 20 – 39 adalah D
Nilai 0 – 19 adalah E
Contoh :
Masukan Nilai : 90
Nilai A

ALGORITMA:

Cetak_Nilai {Menginputkan nilai integer, lalu mencetak hasilnya dengan huruf sesuai Analisis}

DEKLARASI:

  • nilai (integer)

DESKRIPSI:

START
else if (nilai <= 100 && nilai  >= 80 ) then
  Nilai← ‘A’
else if (nilai <=79 && nilai >= 60) then
Nilai← ‘B’
else if (nilai <=59 && nilai >= 40) then
Nilai ← ‘C’else if (nilai <= 39 && nilai >=20) then
Nilai ← ‘D’
else if (nilai <=19 && nilai >=0) then
Nilai← ‘E’
else
END
Gambar pada Raptor :



Program pada C++ :

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int nilai;

   raptor_prompt_variable_zzyz ="Masukan Nilai : ";
   cout << raptor_prompt_variable_zzyz ;
   cin >> nilai;
    if (nilai<=100 && nilai>=80){
          cout << "Nilai A" << endl;  
        }
    else{
        if (nilai<=79 && nilai>=60){
        cout << "Nilai B" << endl;     
        }
    else{
        if (nilai<=59 && nilai>=40){
        cout << "Nilai C" << endl;        
        }
    else{
        if (nilai<=39 && nilai>=20){
        cout << "Nilai D" << endl;          
        }
    else{
        if (nilai<=19 && nilai>=0){
        cout << "Nilai E" << endl;             
        }
    else{
    }
    }
    }
    }
    }
   return 0;

Outputnya adalah :



Lihat juga di blog partner kelompok saya https://fadhfaiz.wordpress.com/ dan http://dalangefajar.blogspot.co.id/

 

Kamis, 23 Maret 2017

Pratikum MATDIS #2



Pada Pratikum Matdis (Matematika Diskrit) yang ke 2 Saya Akan Membuat Program Mencari KPK Dan FPB.

#include <cstdlib>
#include <iostream>
using namespace std;

int main(){
    int i,j,a,b,r,kpk;
    int p;
    kpk=0;

cout<<"1. Menentukan KPK"<<endl;
cout<<"2. Menentukan FPB"<<endl;
cout<<"3. EXIT"<<endl;
cout<<"Masukkan pilihan anda : ";
cin>>p;

switch (p){
    case 1:
        cout<<"\nMencari KPK"<<endl;
        cout<<"Masukkan Bilangan Pertama : ";
        cin>>a;      
        cout<<"Masukkan Bilangan Kedua : ";
        cin>>b;
        cout<<endl;
        cout<<a<<" = ";
        for(i=a;i<=50;i++){
            if(i%a==0){
                cout<<i<<", ";
            }
        }
      
        cout<<endl;
        cout<<b<<" = ";
        for(j=b;j<=50;j++){
            if(j%b==0){
                cout<<j<<", ";
            }
        }
        for(i=1;i<=b;i++){
            kpk=kpk+a;
            if(kpk % b==0){
                cout<<"\n\nKPK : "<<kpk<<endl;
                break;
    case 2:
        cout<<"\nMencari FPB"<<endl;
        cout << "Masukkan Bilangan Pertama : ";
        cin >>a;                             
        cout << "Masukan Bilangan Kedua : " ;
        cin >>b;
        r = a%b;                                                
   
        do{
        cout << a << " : " << b << " = " << a/b << " sisa " << r << endl;
        a = b;
        b = r;
        r = a%b;
          }
         while (r!=0);
          cout <<"\n" <<a << " : " << b << " = " << a/b << " sisa " << r << endl;
          cout << "\nmaka FPB dari kedua nilai tersebut adalah: " << b << endl;
        break;
    case 3:
        cout<<"EXIT Now !!!"<<endl;
        break;
   
    default:
        cout<<"Error !!!"<<endl;
        }
    }
   
    system("PAUSE");
    return EXIT_SUCCESS;
      
    }
}

Pratikum MATDIS #1



Pada Pratikum Matdis(Matematika Diskrit) Saya Akan Membuat Himpunan Gabungan Dan Irisan, silahkan lihat source kode dibawah ini :


#include <iostream>
#include <string>

using namespace std;
int main(){
    int n,m;
    int pilih;
    int himp1[n],himp2[m];
   
    int x=1;
    while(x){
    cout<<"Himpunan Gabungan & Irisan"<<endl;
    cout<<"masukan jumlah himpunan A : ";
    cin>>n;
   
    for(int i=0;i<n;i++){
        cout<<"masukan elemen ke "<<i+1<<" himpunan A : ";
        cin>>himp1[i];
    }
    cout<<"\n HIMPUNAN A : {";
    for(int i=0;i<n;i++){
        cout<<himp1[i]<<" , ";
    }
    cout<<"}"<<endl<<endl;
        cout<<"masukan jumlah himpunan B : ";
    cin>>m;
    for(int i=0;i<m;i++){
        cout<<"masukan elemen ke "<<i+1<<" himpunan B : ";
        cin>>himp2[i];
    }
    cout<<"\nHIMPUNAN B : {";
    for(int i=0;i<m;i++){
        cout<<himp2[i]<<" , ";
    }
    cout<<"}"<<endl<<endl;
    cout << "1.A Gabungan B "<<endl;
    cout << "2.A Irisan B "<<endl;
    cout << "Silahkan Pilih : "; cin>>pilih;
    if(pilih==1){
    cout<<"Relasi Gabungan Himpunan A dan Himpunan B : {";
    for(int i=0;i<n;i++){
            cout<<himp1[i]<<" , ";
        }
    for(int i=0;i<m;i++){
        cout<<himp2[i]<<" , ";
    }
    cout<<"}"<<endl;

    }
    else if(pilih==2){
    cout<<"Relasi Irisan Himpunan A dan Himpunan B : {";
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++){
        if(himp1[i]==himp2[j]){
            cout<<himp1[i]<<" , ";
        }
    }
    }
    cout<<"}"<<endl;
       
    }else{
        cout<<"program tidak ditemukan";
    }
   
    char x1;
    cout <<"\n\nApakah anda ingin mencoba lagi ?? (y/n:)";cin>>x1;
    if(x1=='y'){   
    }
    else if(x1=='n'){
        x=0;
        cout<<"Oke Program selesai,hahaha!!";
       
    }
}
return 0;
}

Pratikum PWEB #1


 Pratikum pertama pada PWEB masih mengenal dasar-dasar HTML, contohnya seperti yang ada dibawah ini :

<html>
<head>
    <title>Judul</title>
</head>

<body bgcolor="#00ASFF" text="black">
   
<marquee><font size="10">Hello wordl!!</marquee>
<h1>P WEB 1</h1></br>
<p align="center"><b>Ini tag paragraf</b><br>

<i>Gambar atau image adalah halaman Web memegang fungis yang sangat penting.
Selain fungsinya untuk informasi image akan menambahkan unsur artistik yang akan
membuat halaman web nampak lebih hidup sehingga akan lebih menarik.</i>
</p>

<ul>kuliah
<li>1.PWEB</li>
<li>2.HTML</li>
</ul>

<b>Ini tag bold</b></br>
<u>Ini tag underline</u></br>
<img src="lucu.gif" widht=200" height="200">
<i>ini tag italic</i></br></font>
</body>
</html>


Hasil pada source kode diatas seperti gambar dibawah ini :



Postest Pratikum ALPRO #3


ALGORITMA : {Membuat Nilai Yang Kita Inputkan Menjadi Zodiak Sesuai Dengan Tanggal Lahir}

DEKRIPSI :
               tanggal, bulan : integer (input)

DEKLARASI :
              read(tanggal,bulan)
if (tanggal >= 22 && bulan == 12 || tanggal <= 20 && bulan == 1) write "CAPRICORN" 
else if (tanggal>=21 && bulan==1 || tanggal<=20 && bulan==2) write "AQUARIUS" 
else if (tanggal>=20 && bulan==2 || tanggal<=20 && bulan==3) write "PISCES"
else if (tanggal>=21 && bulan==3 || tanggal<=20 && bulan==4) write "ARIES"
else if (tanggal>=21 && bulan==4 || tanggal<=20 && bulan==5) write "TAURUS"             
else write "ANDA TIDAK MEMILIKI ZODIAK"
              endif


Gambar dibawah adalah program pada Raptor dan outputnya :


 Lalu setelah jadi program pada Raptor tinggal kita Generate ke C++, Jangan lupa untuk mengubah source kodenya.


#include <iostream>
#include <string>

using namespace std;
int main(){
   string raptor_prompt_variable_zzyz;
   int tanggal;
   int bulan;

   raptor_prompt_variable_zzyz ="Masukan tanggal : ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> tanggal;
   raptor_prompt_variable_zzyz ="Masukan Bulan : ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> bulan;
   if (tanggal>=22 && bulan==12 || tanggal<=20 && bulan==1){
      cout << "CAPRICORN" << endl;   }
   else{
      if (tanggal>=21 && bulan==1 || tanggal<=20 && bulan==2){
         cout << "AQUARIUS" << endl;      }
    else{
       if (tanggal>=20 && bulan==2 || tanggal<=20 && bulan==3){
          cout << "PISCES" << endl;         }
     else{
       if (tanggal>=21 && bulan==3 || tanggal<=20 && bulan==4){
           cout << "ARIES" << endl;            }
     else{
       if (tanggal>=21 && bulan==4 || tanggal<=20 && bulan==5){
           cout << "TAURUS" << endl;          }
     else{
           cout << "ANDA TIDAK MEMILIKI ZODIAK" << endl;
               }
            }
         }
      }
   }
 
   return 0;
}


    

Minggu, 19 Maret 2017

Hipotenusa Segitiga Pythagoras



Yoo . . . pembahasan kali ini saya bekerja sama dengan partner kelompok saya https://fadhfaiz.wordpress.com/ dan http://dalangefajar.blogspot.co.id/

ANALISIS:
Buatlah analisis dan algoritma untuk mencari hipotenusa dari segitiga Pythagoras bila diketahui sisi siku-sikunya.
Rumus: C2 = A2 + B2

ALGORITMA:
Menenttukan Hipotenusa Segitiga Siku-Siku {Menginput nilai a dan b sebagai panjang sisi depan dan alas, kemudian memasukan rumus sisi miring}

DEKLARASI:
  • A (int)
  • B (int)
  • C (float)
DESKRIPSI:
  • input(A , B)
  • C2  ←  A2 + B2
  • output(C)
Gambar program pada C++ dan juga outputnya :
 

Algoritma Menghitung Luas Plat CD



Yoo . . . pembahasan kali ini saya bekerja sama dengan partner kelompok saya https://fadhfaiz.wordpress.com/ dan http://dalangefajar.blogspot.co.id/




ANALISIS:
Mencari atau menghitung luas Plat CD atau DVD adalah dengan menghitung luas lingkaran luar (keseluruhan) kemudian di kurangi dengan luas lingkaran dalam.
Rumus: Luas Lingkaran Keseluruhan – Luas Lingkaran Dalam

DEKLARASI:
  • phi = 22/7 (const float)
  • rl, rD (int)
  • luasL, luasD (float)
  • luasPlat (float)
DESKRIPSI:
  • input (diameterL) //diameter Luar
  • input (diameterD) //diameterDalam
  • rL ← diameterL / 2
  • rD  ← diameterD / 2
  • luasL  ← phi * (pow(rL,2))
  • luasD  ← phi * (pow(rD,2))
  • luasPlat  ← luasL – luasD
  • output (luasPlat)
Program pada Raptor dan outputnya :

 

Program pada C++ dan juga outputnya :


Algoritma Menghitung Volume Bola

Analisis :
membaca data real jari jari bola, menghitung isi atau volumenya dengan jari-jari tertentu
volume bola di hitung dengan rumus v=4/3*phi*r*r*r
 
Deklarasi :
float phi (3.14)
float r (jari-jari)
float vol (volume)
 
Deskripsi:
read (phi)
read(r)
vol 4/3*phi*r*r*r
write (vol)
 
 
Program pada Raptor dan outputnya :
 

Program pada C++ :


Output pada C++ :


Belajar Membuat Tabel



Yoo . . . Kali ini saya akan share tentang perkuliahan saya,
 pembahasan kali ini tentang cara membuat tabel.
 Gak usah panjang lebar silahkan lihat pada gambar program dibawah ini :



Lalu buat berkas baru untuk membuat isi paragraf yang nantinya akan digabungkan pada tampilan di tabel. Pada gambar dibawah ini adalah contoh isi paragraf yang nantinya akan ada pada pojok kiri bawah pada bentuk web yang sudah jadi.

 Gambar dibawah ini adalah bentuk dari kodingan html diatas. Untuk menampilkan kotak pada pojok kiri bawah pada gambar dibawah ini, saya menggunakan syntak <iframe src="isidata.html"></iframe> . Kata isidata.html adalah judul dari isi paragraf yang dibuat diatas.


Sekian untuk pembahasan tentang materi perkuliahan saya,  semoga bermanfaat bagi pembaca blog sekalian.

See You . . .

Evaluasi Diri Minggu #3



Pada minggu ketiga ini, saya sudah mempelajari tentang OOP atau Object Oriented Programming yaitu pemrograman berorientasi objek pada bahasa C++, atau bisa disebut juga OOP Style. Pada bab ini saya sudah ‘lumayan’ bisa membandingkan pemrograman dengan C Style ataupun dengan OOP Style.  Waktu belajar Alpro minggu ini kurang lebih sudah 900 menit, itu sudah termasuk kuliah dan praktikum, serta minggu ini aku sering belajar dengan teman kelompokku, dan mengerjakan tugas yang diberikan, lalu mendiskusikannya bersama.Targetku untuk ke depan semoga aku bisa memaksimalkan waktu untuk mengerjakan tugas dan belajar. Karena menurutku waktuku untuk belajar masih kurang.
Silahkan lihat juga pada blog partner saya.
1. https://fadhfaiz.wordpress.com/
2. http://dalangefajar.blogspot.co.id/

Workshop minggu #3 (LINK)


Soal.

2. buatlah algoritma untuk mencari isi bola diketahui jari-jari bola.
    input :
    Rumus isi bola :
    Algoritma :
3. Buatlah analisis dan algoritma untuk mencari hipotenusa dari segitiga pythagoras bila diketahui sisi siku-sikunya. (petunjuk : gunakan fungsi sqrt yang menyatakan akan dari).
    Tuliskan rumusnya lebih dulu :
8. [Pengamatan] Buatlah analisis dan algoritma untuk menghitung luas sebuah plat CD.
    Diameter lingkaran luar =... cm
    Diameter lingkaran dalam =..... cm
    Rumus luas plat CD :
    Buat algoritmanya :


silahkan lihat program tersebut pada blog partner saya, silahkan klik link dibawah ini :

1. https://fadhfaiz.wordpress.com/

Menentukan Titik Tengah Dari 2 Titik


Gambar program flowchart pada raptor dan outputnya

Gambar program pada C++

 Output pada c++





Selasa, 14 Maret 2017

Postest Pratikum ALPRO #2

Membuat class untuk mencari :

  1. Volume kerucut

  2. Volume Tabung

  3. Volume Bola

    Yoo . . . Kali ini saya akan share hasil postest pratikum ALPRO silahkan lihat pada gambar dibawah ini :

      Gambar dibawah ini adalah hasil outputnya.

     

    Analisa:

    Pada fungsi main program pertama membuat objek dari class kerucut, tabung dan bola. kemudian program meminta inputan user untuk memilih proses yang dinginkan. didalam switch case jika user memilih 1 maka program akan membuka objek dari kerucut, jika memilih 2 maka program akan membuka objek dari tabung, jika memilih 3 maka program akan membuka objek dari bola, kemudian meminta inputan user kembali untuk jari jari dan tinggi, kemudian program akan memproses menggunakan rumus volume kerucut, volume tabung, dan volume bola tegantung apa yang dipilih dan terakhir mengoutputkannya kembali agar dapat dilihat oleh user. Setelah itu akan ada pilihan Apakah anda ingin mencoba lagi ??, jika anda ingin mencoba lagi maka pilih (Y) untuk iya dan (N) untuk mengakhiri. Sekian sedikit penjelasan dari saya semoga bermanfaat...


    See You . . .

     

     

Minggu, 12 Maret 2017

Tugas Kuliah Arsitektur Komputer



Tugas.

1. Sebutkan dan jelaskan lengkap dengan gambar sejarah perkembangan teknologi processor Intel dan AMD.



1971: 4004 Microprocessor
Microprocessor pertama Intel digunakan pada mesin kalkulator Busicom..

1972: 8008 Microprocessor
Microprocessor 8008 yang berkekuatan 2 kali lipat dari pendahulunya yaitu 4004.
 
1974: 8080 Microprocessor
Menjadi otak dari sebuah komputer yang bernama Altair, pada saat itu terjual sekitar sepuluh ribu dalam 1 bulan


1978: 8086-8088 Microprocessor
1982: 286 Microprocessor
1985: Intel386™ Microprocessor
1989: Intel486™ DX CPU Microprocessor
1993: Intel® Pentium® Processor
1995: Intel® Pentium® Pro Processor
1997: Intel® Pentium® II Processor
1998: Intel® Pentium II Xeon® Processor
1999: Intel® Celeron® Processor
1999: Intel® Pentium® III Processor
1999: Intel® Pentium® III Xeon® Processor
2000: Intel® Pentium® 4 Processor
2001: Intel® Xeon® Processor
2001: Intel® Itanium® Processor
2002: Intel® Itanium® 2 Processor
2003: Intel® Pentium® M Processor
2004: Intel Pentium M 735/745/755 processors
2004: Intel E7520/E7320 Chipsets
2005: Intel Pentium 4 Extreme Edition 3.73GHz
2005: Intel Pentium D 820/830/840
2006: Intel Core 2 Quad Q6600
2006: Intel Quad-core Xeon X3210/X3220
Processor Intel Era 2009 Hingga 2016 Intel® Core i3, Intel® Core i5, Intel® Core i7

1. AMD K5
AMD K5 awalnya dibuat supaya dapat bekerja pada semua motherboard yang mendukung Intel. Jadi motherboard yang mendukung Intel akan mendukung pula AMD K5. Pada waktu itu tidak semua motherboard dapat langsung mengenali AMD dan harus dilakukan Upgrade BIOS untuk bisa mengenali AMD.

2. AMD K6
Processor AMD K6 merupakan processor generasi ke‐6 dengan peforma tinggi dan dapat diinstalasi pada motherboard yang mendukung Intel Pentium. AMD K6 sendiri masih dibagi lagi modelnya nya yaitu : AMD K6, AMD K6‐2, AMD K6‐III.

3. AMD Duron
AMD Duron merupakan keluarga processor versi murah yang dikenal pada tahun 2000, awalnya processor ini memiliki code nama Spitfire yang dibuat berdasarkan Core Thunderbird. AMD Duron merupakan versi AMD Athlon yang “diringkas” ia memiliki semua arsitektur yang dimiliki AMD Athlon. Kinerja AMD Duron dengan AMD Athlon hampir sama, hanya beda 7%‐10% lebih tinggi AMD Athlon sedikit. Saat ini AMD sudah menghentikan produksi AMD Duron.

4. AMD Athlon
5. MD Athlon 64
6. AMD Athlon 64 FX
7. AMD Sempron
8. AMD 64 X2 Dual Core
9. AMD Opteron


2. Apa yang anda ketahui tentang moore’s law ?
Tuliskan pendapatnya, kemudian jelaskan beserta contoh penerapannya dengan perkembangan teknologi computer saat ini.


Adalah salah satu hukum yang terkenal dalam industri mikroprosesor yang menjelaskan tingkat pertumbuhan kecepatan mikroprosesor. Diperkenalkan oleh Gordon E. Moore salah satu pendiri Intel. Ia mengatakan bahwa pertumbuhan kecepatan perhitungan mikroprosesor mengikuti rumusan eksponensial.
Hukum Moore, yang menyatakan bahwa kompleksitas sebuah mikroprosesor akan meningkat dua kali lipat tiap 18 bulan sekali. Namun sekarang semakin dekat ke arah jenuh. Hal ini semakin nyata setelah Intel secara resmi memulai arsitektur prosesornya dengan code Nehalem. Prosesor ini akan mulai menerapkan teknik teknologi nano dalam pembuatan prosesor, sehingga tidak membutuhkan waktu selama 18 bulan untuk melihat peningkatan kompleksitas tetapi akan lebih singkat. Saat ini Hukum Moore telah dijadikan target dan tujuan yang ingin dicapai dalam pengembangan industri semikonduktor. Peneliti di industri prosesor berusaha mewujudkan Hukum Moore dalam pengembangan produknya.

3. Sebutkan dan jelaskan usaha-usaha untuk meningkatkan kinerja computer lengkap dengan contoh penerapannya.

*Pipelining yaitu suatu cara yang digunakan untuk melakukan sejumlah kerja secara bersama tetapi dalam tahap yang berbeda yang dialirkan secara kontiniu pada unit pemrosesor. Dengan cara ini, maka unit pemrosesan selalu bekerja.
*On board cache dengan adanya cache pada mainboard maka pengambilan data tidak langsung pada memori utama sehingga waktu yang diperlukan akan semakin sedikit sehingga komputer akan bekerja lebih cepat.
*On board L1 & L2 cache yaitu menambah kapasitas memori cache agar cache bisa menyimpan banyak data lagi yang sering diakses, sehingga akan menigkatkan kinerja komputer.
*Branch prediction yaitu meningkatkan aliran pada pipa intruksi sehingga data yang lewat pada jalur bisa lebih lancar dan cepat. Sehingga microprosesor bisa mencapai kinerja yang lebih tinggi.Data flow analysis prosesor akan menganalisa instruksi - instruksi yang tidak tergantung pada hasil atau data lainnya untuk membuat penjadwalan yang optimum dalam eksekusi.
*Speculative execution yaitu dengan modal prediksi cabang dan analisis data, maka prosesor dapat melakukan eksekusi spekulatif terlebih dahulu sebelum waktunya.



Comments system

Disqus Shortname