flag counter

Selasa, 29 Maret 2011

pirates of silicon valley

Sa'at mendapat tugas menonton film dari dosen ekspresi ku dan teman2 sangat senang karna jarang sekali ada tugas disuruh nonton.. hehe Setelah mendengar "pirates of silicon valley" mulai muncul banyak pertanya'n di kepala ku karna judulnya terdengar asing. Setelah jam kuliah selesai aku dan teman2 langsung bergegas mencari film itu ke rental CD. Ternyata film itu susah dicari dari 3 rental CD tidak satu pun yang mempunyai film itu.
Akhirnya aku cobat untuk download di internet saja. setelah mendownload lebih dari 2jam akhirnya film itu ku dapatkan juga. Selesai menonton film tersebut aku semakin bingung karna filmnya tanpa teks sehingga aku tidak terlalu mengerti dialog film tersebut.
film ini diangkat dari kisah nyata perjalanan karir seorang Bill Gates. film ini memberi gambaran bagaimana masa-masa awal berkembangnya PC yang sangat sederhana. Di awal kelahirannya komputer kebanyakan berbentuk kotak dengan kontrol geser dan lampu-lampu LED dan tanpa monitor. film ini juga bermanfa'at untuk membangkitkan semangat & inspirasi khususnya bagi para wiraswasta. film ini menceritakan persaingan antara Bill Gates vs Steve Jobs. FYI, Steve Jobs adalah pendiri Apple Computer Inc. yang terkenal dengan produk Macintoshnya. Gates dan Steve memulai segalanya dari bawah. Di sini kita bisa akan dibuat kagum oleh kejeniusan dan semangat mereka. Pada 1975, Gates dan rekannya Paul Allen mendirikan Microsoft. Dan pada 1976, Jobs dan rekannya Steve Wozniac mendirikan Apple Inc, di garasi. Waktu itu mereka mampu menjual komputer Apple I yang awalnya dibungkus kayu & menggunakan layar TV bekas! Sebenarnya Wozniac sempat menunjukkan komputer tersebut ke perusaahaan HP tempat dia bekerja. Tapi para petinggi HP saat itu hanya menertawakannya. Apple dimulai ketika mereka berhasil menciptakan komputer yg memiliki GUI yang menarik, dgn digunakannya mouse. Ide penggunaan mouse dan grafik tsb mereka curi dari Xerox. Pihak Xerox mengijinkan Jobs dkk melihat hasil karyanya karena tdk menyadari dahsyatnya pemanfaatannya. Steve Jobs sama sekali tidak malu mengakui bahwa dia telah melakukan pencurian. Justru dia bangga dan menjadikan pencurian sebagai motto perusahaan. Bahkan di depan kantornya yang nyentrik, dikibarkan bendera bajak laut!Pada saat Apple sudah besar, Microsoft masih merupakan perusahaan kecil. Namun produk BASIC mereka cukup menarik bagi IBM. Dan suatu saat bertemulah kubu Gates dengan petinggi IBM.
Pada pertemuan tersebut, Bill Gates berhasil meyakinkan IBM bahwa mereka memiliki produk yg dibutuhkan IBM. Padahal Gates dkk. tdk mempersiapkan apapun ketika berangkat ke pertemuan. Bahkan dasi Bill Gates pun dibeli dari seseorang yang sedang buang air di airport!
Terang saja Bill Gates dkk. kebingungan untuk memenuhi janji mereka ini. Dan di tengah-tengah kebingungan tersebut, Allen mengunjungi sebuah software house kecil. Di sana dia melihat program XDOS, dan memutuskan untuk membeli beserta lisensinya. Program tersebutlah yang akhirnya dijual kembali oleh kubu Bill Gates kepada IBM. Dan itu pun dengan lisensi yang masih dipegang Microsoft. Program itu kemudian menjadi MS DOS, yang ada di seluruh komputer yang menggunakan Windows saat ini. Kerjasama dengan IBM tersebut membuat Microsoft terus berkembang, tapi masih tetap di bawah Apple Inc. Sampai saat itu, Apple selalu selangkah lebih maju. Hal ini membuat Bill Gates penasaran dan datang menemui Jobs. Steve Jobs menunjukkan prototype yang sedang dikembangkan Apple. Dan hebatnya lagi, Steve Jobs bahkan memberi Bill Gates 1 buah prototype karena Gates berjanji untuk ikut mengembangkannya.Tentu Dan baru setelah sekian lama tidak ada kabarnya, Jobs pun mulai tersadar.
Dia pun memanggil Gates dengan penuh amarah. Di sini lagi-lagi terlihat bakat negoisator seorang Bill Gates. Dia sekali lagi berhasil meyakinkan Steve Jobs bahwa dia sedang membantu melakukan pengembangan.
Dan akhirnya tibalah saat peluncuran komputer Apple yang berasal dari prototype tersebut.Gates diberi kesempatan untuk turut berpidato.Ketika Gates sedang di podium, Steve Jobs mendapat kabar bahwa di Jepang sudah beredar komputer dengan program yang mirip dengan produk Apple itu. Program tersebut tak lain adalah Microsoft Windows yang sampai sekarang sangat kita kenal. untuk lebih jelasnya silahkan anda saksikan sendiri bagai mana ekspresi para aktor-aktor di atas.

Selasa, 22 Maret 2011

Bebek Goreng H Slamet

minggu 20 maret 2011 setibanya saya di jogja hari sudah sore dan perut sudah terasa lapar, bingung mau makan apa akhirnya saya dan teman saya memutuskan untuk makan bebek goreng H Slamet cabang jl.gejayan jogja..
 ini bukan yang pertama kali saya datang kesini tapi sudah beberapa kali dan rasanya masi sama, sama enaknya. hehe. Rumah makan ini sangat ramai dan tidak pernah sepi dari para penggemar bebek. sambil menikmati bebek goreng yang saya pesan saya bercerita tentang asal mula usaha bebek goreng H Slamet yang pernah saya tonton di salah satu stasiun TV kepada teman saya. H Slamet adalah pemilik dari bebek goreng ini. awalnya pak H Slamet yang beralamat di Sedahromo Lor RT 01 RW 07, Kartasuro, Sukoharjo, Jawa Tengah, tidak jauh dari jalan raya Solo-Yogya dan dari pusat Kota Solo berjarak sekitar 9 kilometer ini berjualan pecel lele di pinggir jalan seperti pecel lele lainnya. karena ketatnya persaingan maka H Slamet berinisiatif untuk membuat menu baru yang belum ada saingannya maka muncul ide untuk membuat bebek goreng. Pada awalnya masyarakat belum begitu menyukai bebek, butuh waktu 2 tahun untuk mengenalkan bebek goreng pada konsumen. pada suatu hari akan diadakan perlebaran jalan di tempat H Slamet berjualan maka dengan terpaksa dia harus pindah dan mencari tempat jualan yang baru. Akhirnya H Slamet dan istrinya memutuskan untuk berjualan dirumah sendiri. tanpa disangka ternyata para konsumen sudah menyukai bebek goreng dan dari situlah usaha ini mulaiberkembang.sejak 1986 sampai sekarang cabang bebek goreng H Slamet sudah tersebar hampir di seluruh indonesia dan kurang lebih sudah mencapai 77 cabang.smua anak H Slamet juga ikut dalam mengembangkan usaha ini. banyak orang yang ingin bergabung dengan usaha H Slamet ini, selain omsetnya menggiurkan kontrak kerjanya juga sangat mudah makanya banyak orang tertarik untuk menjadi mitra H Slamet. jika tertarik anda juga bisa ikut bergabung.

Minggu, 16 Januari 2011

stack dengan array


Stack adalah suatu bentuk khusus dari linear list di mana operasi penyisipan dan penghapusan atas elemen-elemennya hanya dapat dilakukan pada satu sisi saja yang disebut sebagai “TOP”.
Ada empat operasi dasar yang didefinisikan pada stack, yaitu :
      1. CREATE(stack)
Operator ini berfungsi untuk membuat sebuah stack kosong dan didefinisikan  

      2. ISEMPTY(stack)
Operator ini berfungsi untuk menentukan apakah suatu stack adalah stack kosong. Operasinya akan bernilai boolean, dengan definisi sebagai berikut :
ISEMPTY(S) = true, jika S adalah stack kosong
                        = false, jika S bukan stack kosong
atau
ISEMPTY(S) = true, jika NOEL(S) = 0
                       = false, jika NOEL(S) 0

Catatan :ISEMPTY(CREATE(S)) = true.

      3. PUSH(elemen,stack)
Operator ini berfungsi untuk menambahkan satu elemen ke dalam stack. Notasi yang digunakan adalah :PUSH(E,S)
Artinya : menambahkan elemen E ke dalam stack S.
Elemen yang baru masuk ini akan menempati posisi TOP.
jadi : TOP(PUSH(E,S)) = E.
      Akibat dari operasi ini jumlah elemen dalam stack akan bertambah, artinya NOEL(S) menjadi lebih besar atau stack menjadi tidak kosong (ISEMPTY(PUSH(E,S)) = false).

      4. POP(stack)
Operator ini berfungsi untuk mengeluarkan satu elemen dari dalam stack. Notasinya :POP(S)
      Elemen yang keluar dari dalam stack adalah elemen yang berada pada posisi TOP. Akibat dari operasi ini jumlah elemen stack akan berkurang atau NOEL(S) berkurang dan elemen pada posisi TOP akan berubah. Operator POP ini tidak dapat digunakan pada stack kosong, artinya :
POP(CREATE(S)) = error condition

Catatan :  TOP(PUSH(E,S)) = E


implementasi selengkapnya dari kelas stack adalah sebagai berikut


#include
#include
#define maks 5
using namespace std;
class stack{
friend ostream& operator<<(ostream&, const stack&);
public:
stack();
int penuh(int);
int kosong(int);
void cetak();
void push(char);
char pop();
private:
char a[maks];
int banyak;
};
ostream& operator<<(ostream& out,const stack& s){
cout<<"\nIsi stack: ";
for(int i=0;i<s.banyak;i++)
out<<s.a[i]<<" ";
}
stack::stack(){
banyak=0;
for(int i=0;i<maks;i++)
a[i]='0';
}
int stack::penuh(int s){
return s==maks?1:0;
}
int stack::kosong(int s){
return s==0?1:0;
}
void stack::cetak(){
cout<<"\nIsi stack: ";
for(int i=0;i<banyak;i++)
cout<<a[i]<<" ";
}
void stack::push(char x){
cout<<"\nElemen masuk: "<<x;
if(penuh(banyak))cout<=0;i–)
a[i+1]=a[i];
a[0]=x;
banyak++;
}
}
char stack::pop(){
cout<<"\nPop stack, elemen yang di-pop: "<<a[0];
char temp=a[0];
for(int i=0;i<banyak;i++)a[i]=a[i+1];
a[banyak]='0';
banyak–;
return temp;
}
int main(int argc, char *argv[])
{
stack Stack;
for(char c='a';c<'d';c++){
Stack.push(c);
Stack.cetak();
}
char p=Stack.pop();
Stack.cetak();
cout<<"\n\nCetak pakai overloading "<<Stack;
cout<<endl<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}