Monday, September 24, 2012

Bahasa Pemrograman C: Faktorial

Okey! Kali ini soalnya gini nih
Buatlah program yang menghitung hasil faktorial suatu bilangan :
   input : 4
   proses : 3!= 1*2*3=6
   output : 3!=6
nah, Outtputnya kayak gini nih gan!!



Langsung ya codingannya! enjoy! free copas! sukses tugasnya!

#include<stdio.h>
main()
{

Bahasa Pemprgraman C: Balik Kata

Untuk postingan kali ini saya akan share kode pemrograman untuk membalik kata. Misalnya:
BUKU maka outputnya adalah UKUB
MAKAN outpunya adalah NAKAM

Ini kode programnya! enjoy! free copas! sukses tugasnya!


#include <stdio.h>
#include <string.h>

void main () {


    char kata [15];

    int pjg, a;

    printf ("Masukkan Kata : ");scanf ("%s", &kata);


    printf ("\n");

    printf ("Sebelum Dibalik : %s\n", kata);
    printf ("Sesudah Dibalik : ");
    pjg = strlen (kata);
    a = pjg - 1;
    while (a >= 0) {
        printf ("%c", kata[a]);
        a--;
    }
    getche();
}


Outoutnya bakalah kaya gini nih!!





Bahasa Pemrograman C: Konversi suhu fahrenheit ke celcius

Langsung kodingnya ya, enjoy! free copy paste! share ilmu ya kakaaa


#include<stdio.h>

main ()
{
 float celcius,fareinheit;
 printf("\xB1\xB1 Konversi Derajad Fareinheit ke Derejad Celcius\xB1\xB1\n\n\n ");
 printf("Inputkan derajat Fareinheit: ");
 scanf ("%f",&fareinheit);
 celcius=5*(fareinheit-32)/9;
 printf ("%.2f F sama dengan %.2f C",fareinheit,celcius);

 getche();     
     
}

Ini outputnya!!:)

Bahasa Pemrograman pada C: Konversi jam


Langsung aja ke programnya ya!! yang dapet tugas dari kampusnya boleh copas!! ENJOY!


#include<stdio.h>

main ()
{
 int jam,menit,hasil_menit;
 printf("\xB1 Program Konversi Jam \xB1\n\n ");
 printf(" Inputkan jam dan menit <jam:menit> : ");
 scanf("%d:%d",&jam,&menit);
 hasil_menit = jam*60+menit;
 printf("%d jam %d menit = %d menit", jam,menit,hasil_menit);

 getche();
       
}


Ini outputnya!!:)

Bahasa Pemrograman: Polindrom(Palindrome)


Palindrom (Palindrome) adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun belakang (spasi antara huruf-huruf atau kata biasanya diperbolehkan). Kata "palindrom" berasal dari bahasa Yunani: palin ("balik" = agian) dan dromos ("lari"=run).

Contoh :
KATAK
KODOK
MACAM

Ini adalah codingan pemrogramannya!!:) free copas! sukses ya tugasnya!:)


#include<stdio.h>

void palindrom ( char data [], int x);

main()
 {

  char word [25];
  int len_word;

  printf("masukkan kata : ");
  gets(word);

  len_word=strlen(word);
  printf("%d kata ", len_word);
  palindrom(word, len_word);

  getch();
  return 0;
}

 void palindrom ( char data [], int x)
 {
    int i=0, k=0;
   
    while (i<(x-1)/2)
    {
      if (data [i]!=data[x-1-i])
      {
       k++;
       break;
       }
    i++;
    }
    printf ("\n");
   if (k==0)
   printf ("polindrom");
   else
   printf("bukan polindrom");


}


Ini hasil keluarannya
untuk KODOK adalah POLINDROM















Dan ini adalah contoh input BUKU, BUKAN POLINDROM



















Teknologi 64 bit



Register pada Teknologi 64 bit

Processor 64-bit artinya register-registernya berukuran 64 bit. Maksudnya adalah jumlah bit data yang dapat diproses atau ditransmisikan secara pararel. Semakin besar jumlah "bit" yang dimiliki komputer, maka semakin banyak data yang dapat di proses dalam satu waktu. 32 bit ataupun 64 bit mengarah pada lebar data register prossesor. Nilai ini mengacu pada banyaknya alamat pada memori yang dapat disimpan dalam address register. Pada 32 bit CPU, alamat memori yang dapat dipakai adalah sebanyak 2^32 atau sama dengan 4 gigabyte RAM. Sementara pada 64 bit CPU, alamat memori yang dapat dipakai adalah sebanyak 2^64 atau sama dengan 4 gigabyte lebih.

            Komputer 32bit tidak bisa menjalankan software untuk komputer 64bit, tetapi komputer 64bit dapat menjalankan software yang dibuat untuk komputer 32bit melalui hardware compatibility mode(emulasi perangkat keras), lewat software. Hardware compatibility mode pada CPU 64bit juga dapat diimplementasikan dengan menyertakan core prossesor 32bit, misalnya pada prossesor intel seri Itanium.

Pengaruh ukuran register terhadap kecepatan:
            Setiap proses read/write dari memory (disebut dengan load/store) membaca/menulis informasi sebesar ukuran register; maka register 64-bit secara teori berpotensi memiliki 2x kecepatan register 32-bit. Tapi ini hanya teori saja, karena kenyataannya prosesor juga menghabiskan waktu untuk melakukan hal-hal lain selain load/store, seperti pemrosesan matematis, vector-processing, dll.

Keuntungan dan Kelebihan lainnya untuk sistem 64-bit yaitu,
Komputer 64-bit dapat lebih efisien dalam hal penggunaan RAM
Komputer dengan Sistem 64-bit memiliki sistem proteksi atau keamanan tambahan.
Meningkatnya alokasi virtual memori. Pada arsitektur 32-bit, Windows memiliki keterbatasan penggunaan memori untuk menjalankan aplikasi yaitu hanya sampai 2 GB saja,

Disamping kelebihan tersebut diatas, ada juga terdapat kekurangan sistem 64-bit, yaitu:
Keterbatasan Motherboard. Walaupun komputer mendukung sistem 64-bit namun beleum tentu Motherboard mendukung memori lebih dari 4G. Tentu kinerja sistem 64-bit tidak maksimal karena keterbatasan Memori tersebut.
Sulit menemukan driver 64-bit untuk perangkat yang sudah tua.

Contoh Aplikasi  64 bit

• Windows XP 64-bit dan Windows Vista 64-bit adalah 2 sistem operasi yang mampu beroperasi di mode 64-bit.

• Microsoft merilis Windows 7 , yang, seperti Windows Vista, termasuk versi 64-bit penuh untuk AMD64/Intel 64 prosesor, sebagian besar komputer baru dimuat secara default dengan versi 64-bit. Hal ini juga melepaskan Windows Server 2008 R2 , yang merupakan 64-bit pertama sistem operasi hanya dirilis oleh Microsoft.

• Apple rilis Mac OS X 10,6 , "Snow Leopard," yang kapal dengan kernel 64-bit untuk AMD64/Intel64 prosesor, meskipun hanya model terbaru tertentu komputer Apple akan menjalankan kernel 64-bit secara default. Sebagian besar aplikasi dibundel dengan Mac OS X 10.6 sekarang juga 64-bit.

• Apple rilis Mac OS X 10.7 , "Singa," yang menjalankan kernel 64-bit secara default pada mesin didukung. Mesin tua yang tidak dapat menjalankan kernel 64-bit menjalankan kernel 32-bit, namun, seperti rilis sebelumnya, masih dapat menjalankan aplikasi 64-bit, singa tidak mendukung mesin dengan prosesor 32-bit. Hampir semua aplikasi dibundel dengan Mac OS X 10.7 sekarang juga 64-bit, termasuk iTunes

Aplikasi Riset Operasi

Arti Riset Operasi

Secara harfiah kata operation dapat didefenisikan sebagai tindakan-tindakan yang diterapkan pada beberapa masalah atau hipotesis. Sementara kata research adalah suata proses yang terorganisasi dalam mencari kebenaran akan masalah atau hipotesis tadi.
Kenyataannya, sangat sulit untuk mendefenisikan Operation Research, terutama karena batas-batasnya tidak jelas. Operation Reseach memiliki bermacam-macam penjelasan, berikut ini beberapa kutipan defenisi operation research yang dikemukan oleh para ahli operation research dalam berbagai literature. Riset operasi dapat didefinisikan sebagai berikut:
Riset operasi adalah penerapan metode-metode ilmiah terhadap masalah-masalah rumit yang muncul dalam pengarahan dan pengelolaan dari sistem besar manusia, mesin, bahan dan uang dalam industry, bisnis, pemerintahan dan pertahanan. Pendekatan khusus ini bertujuan membentuk suatu model ilmiah dari sistem, menggabungkan ukuran-ukuran faktor-faktor seperti kesempatan dan risiko, untuk meramalkan dan membandingkan hasil-hasil dari beberapa keputusan, strategi atau pengawasannya. Tujuannya adalah membantu pengambil keputusan menentukan kebijakan dan tindakannya secara ilmiah.

Definisi diatas yang muncul dari berbagai ahli operation research karena begitu luasnya bidang dan kajian yang dapat dimasuki oleh disiplin ilmu operation reseach, defenisi diatas paling tidak ada rangkuman yang bisa diambil mengenai arti kata riset operasi, yaitu :

  •   Riset Operasi mencakup dua kata yaitu riset yang harus menggunakan metode ilmiah dan operasi yang berhubungan dengan proses atau berlangsungnya suatu kegiatan (proses produksi, proses pengiriman barang / militer / senjata, proses pemberian pelayanan melalui suatu antrian yang panjang).
  • Definisi lain adalah  : Riset Operasi adalah aplikasi metode ilmiah terhadap permasalahan yang kompleks dalam mengarahkan dan mengendalikan sistem yang luas mengenai kehidupan manusia, mesin-mesin, material dan uang dalam industri, bisnis, pemerintahan dan pertahanan.

Aplikasi Riset Operasi
Seiring dengan berjalannya waktu berbagai kemajuan mulai dari industri sampai kemajuan teknologi tidak luput dari metode riset operasi didalamnya. Diabawah ini contoh aplikasi riset operasi diantaranya bidang transportasi dan kedokteran 

Dalam bidang transportasi :

  • Riset Operasi Optimasi  di PT.Garuda
“Garuda mengoperasikan 81 pesawat, dengan penerbang 580, dan awak kabin. Setiap minggu ada dua ribu penerbangan,” kata Kepala Komunikasi Perusahaan PT Garuda Indonesia, Pujobroto.
Kendala :
1.      Jumlah penumpang  yang tidak terkendali
2.      Jumlah pesawat yang terbatas
3.      Keterbatasan Kemampuan mesin pesawat
4.      Penjadwalan pesawat

  • Riset Operasi dan Dunia Perkeretaan
 
Kereta api di Indonesia, tidak dapat disangkal, masih menjadi sarana transportasi massal dengan harga terjangkau. Namun juga tidak dapat disangkal, kereta api belumlah menjadi sarana transportasi yang aman, nyaman dan terpercaya. Terlalu banyak faktor yang mempengaruhinya. Salah satu hal yang paling dikeluhkan oleh masyarakat terhadap layanan kereta api di Indonesia adalah mengenai masalah ketepatan waktu.
Kendala :
1.      Penurunan Kondisi trek(rel) akibat kecepatan kereta
2.      Jumlah kereta yang terbatas
3.       Penumpang melebihi kapasitas kereta
4.      Ketepatan waktu
5.      Harga yang  terjangkau

Dalam bidang kedokteran:
  • ·Riset Operasi dan Ahli Bedah
Operasi akan selalu di butuh kan dalam dunia kedokteran.
1.      Biaya operasi yang tidak murah
2.      Ketersediaan alat
3.      Jadwal dokter
4.      Ruang operasi