ngeFLASH

Gue akhir-akhir ni lagi seneng ngeFLASH, Bukan kalo HP mati dibawa ke Tukang Service HP trus diflas, bukan bukan itu. ngeFLASH alias mainan animasi FLASH tepatnya pake Macromedia FLASH dan lebih tepat lagi Macromedia Flash 8. Kenapa gue pake software itu, karna hardware yang gue punya baru bisa ngeHandle software sekelas MF8 he3..  Sebenernya Flash sendiri banyak guna mulai dari bikin animasi biasa, slide, background, film, media pembelajaran, sampai game.. Tapi biasanya gue bikin animasi sederhana pake teknik yang paling sederhana juga, tweening sama frame by frame. kenapa gue pake itu karna cuma itu yang gue bisa. eh sori maksudnya YANG BARU GUE BISA.. he :D 

Baca Selengkapnya......

FPT Software Asia Pacific Pte. Ltd.

DESKRIPSI
Nama Perusahaan : FPT Asia Pacific Pte. Ltd.
Didirikan pada : 13 March, 2007
Direktur Manager : Hoang Viet Anh
Modal Awal : USD 300,000
Services : - ERP Implementation
- Infrastructure and Application Migration
- Enterprise Application Solution
- Application Development & Maintenance
- Integration & SOA
- Collaboration Platform & Portal
- Global Testing Service
Pemegang Saham : FPT Software JSC (100%)
Penghasilan : USD 5.4 million (as of 2008)
Lokasi : Singapore


SEJARAH
• 1988
Dimulai sebagai sebuah divisi software FPT Corporation
1999
Meluncurkan software outsourcing bisnis
2000
- Mendirikan Offshore Software Development Center (OSDC) pertama dengan model Harvey Nash, Inggris
- Bekerjasama dengan NTT-IT dengan pelanggan pertama adalah Negara Jepang
2001
Dipilih oleh IBM untuk menjadi pemasok jasa perangkat lunak independen
2002
Bekerjasama dengan IBM Jepang
2003
- Resmi terdaftar sebagai FPT Software Company
- Bekerjasama dengan IBM AS, Hitachi Software, Nissa, TIS
2004
- Menjadi FPT Software Joint-Stock Compan
- Dibuka Cabang Perangkat Lunak Ho Chi Minh FPT
- Dibukanya Kantor di Tokyo
- Bekerjasama dengan IBM Perancis, Mizuho Trust Systems, Hitachi Ltd
2005
- Dibuka cabang Da Nang FPT Software
- Bekerjasama dengan Toshiba Joho, Hitachi Joho
- Didirikan Jepang FPT Software Ltd
2006
- Menjadi Partner Microsoft Certified Gold
- Bekerjasama dengan Inti Soft Hitachi
- Bekerjasama dengan NTT Data, HP Jepang, Panasonic, Canon IT Solutions, Jip, IBM Singapura
- Bekerjasama dengan IBM Benelux
2007
- Didirikan FPT Software Asia Pte Pasifik . Ltd di Singapura
- Bekerjasama dengan Neopost, perusahaan pengolahan terbesar nomor dua di dunia
- Meraih Solusi Bisnis Microsoft Kompetensi
- Berhasil menyelesaikan proyek perangkat lunak terbesar di Asia Tenggara
2008
- Diberikan TOP Leading Vietnam Perangkat Lunak Perusahaan Outsourcing hadiah oleh Ho Chi Minh Asosiasi Komputer
- Didirikan FPT Australasia Pty Ltd di New South Wales, Australia
- Didirikan FPT Corp USA di California, Amerika Serikat
- Bekerjasama dengan Freescale - produsen terkemuka mikrokontroler, mikroprosesor dan semikonduktor
- Didirikan Sdn Software Malaysia FPT. Bhd di Kuala Lumpur, Malaysia
- Didirikan Software Ltd FPT Eropa di Paris, Perancis
2009
- FPT Jepang menjadi "MITRA TAHUN" Jepang Informasi Pengolahan Service Co, Ltd (Jip), saham perusahaan pembiayaan terkemuka dan software di Jepang
- Menerima penghargaan Software Perusahaan Terbaik, Perusahaan dengan Pengelolaan Prosedur Terbaik, dan Pendapatan Perusahaan tertinggi oleh Departemen Komunikasi dan Informasi, Penyelenggara ICT Vietnam Awards 2008
- Didirikan Software FPT Enterprise Solution Perseroan Terbatas
- Didirikan 4 anak perusahaan baru di Hanoi yaitu Worldwide Software FPT, FPT Software Engineering, FPT Software Direct Marketing Software Solution dan FPT Penelitian & Pengembangan


PRESTASI
KUNCI PERKEMBANGAN PERANGKAT LUNAK UNTUK ASIA PACIFIC PTE FPT. LTD.
FPT Software Asia-Pasifik telah menandatangani kontrak dengan T potensi klien-Sistem untuk layanan manajemen aplikasi SAP (SAP AMS) dengan nilai $ 1,2 juta. Perusahaan akan memberikan jasa manajemen dan pemeliharaan untuk sistem ERP T-Systems. Proyek ini akan diserahkan kepada tim SAP dari FPT IS selama 30 bulan. USA FPT Corp, sebuah perusahaan afiliasi lainnya dari FPT berkantor pusat di California, juga telah hangus dua kontrak dengan AS Twin City Fan dan Freescale, dengan total nilai $ 150.000. Kesepakatan pertama berlangsung tanggal 18 dengan tanggal 31 Oktober 2010 dan yang kedua akan berlaku mulai 1 Oktober sampai dengan 30 September 2010.

Baca Selengkapnya......

Resume Pirates of Silicon Valley



Film Pirates of Silicon Valley adalah sebuah film yang menceritakan tentang perjalanan 2 orang yang sangat berpengaruh untuk perkembangan teknologi komputer didunia. Dua orang tersebut adalah Steve Jobs dan Bill Gates. Dua orang ini adalah penemu sistem operasi yang sangat populer saat ini. Steve Jobs dengan Applenya, dan Bill Gates dengan Microsoftnya.

Dalam film ini kita dapat belajar bagaimana masa-masa awal berkembangnya PC, tentunya bentuk PC belum seperti PC yang ada seperti saat ini. Di awal kelahirannya, komputer kebanyakan berbentuk kotak dangan kontrol geser dan lampu-lampu LED, dan tanpa monitor. Barulah saat Apple memperkenalkan GUI (Graphical User Interface), era PC pun dimulai.


Dalam film ini kita dapat melihat bagaimana kebodohan para petinggi perusahaan-perusahaan besar pada saat itu, yang menertawakan para insinyurnya yang menciptakan alat bernama mouse, yang selalu kita pakai saat ini. Juga bagai mana perusahaan-perusahaan besar yang menertawakan ide bahwa komputer dapat digunakan oleh orang awam, karena saat itu memang komputer hanya digunakan oleh perusahaan. Kesempatan inilah yang dimanfaatkan Apple untuk meraup kekayaannya.

Kesuksesan Apple ternyata membuat Bill Gates tertarik untuk bekerja disana. Ia lalu mendatangi markas Apple untuk melamar pekerjaan sebagai programmer. Disana, ia bertemu dan diwawancara oleh Steve Jobs. Mungkin karena ia dikenal sebagai pencipta DOS, sehingga Steve percaya dan menerima lamarannya.

Setelah Bill Gates menjadi bagian dari Apple, ternyata ia mencuri prototype yang sedang dikembangkan Apple. Ia lalu mengembangkan hasil curian tersebut tanpa sepengetahuan Steve Jobs. Lambat laun, akhirnya Steve Jobs pun mengetahuinya. Ia mendapat kabar bahwa di Jepang sudah beredar komputer dengan program yang mirip dengan prototype Apple itu. Program tersebut tak lain adalah Microsoft Windows. Hal ini membuat Steve sangat marah. Setelah itu Steve menyuruh Bill Gates untuk menemuinya. Steve mencoba mempertanyakan hal itu namun Bill Gates behasil mengelabuhinya dengan kejeniusan yang ia miliki. Setelah kejadian itu semua, Bill Gates mengundurkan diri dari Aplle Computer, inc. dan Mulai membangun Microsoft Corp. kemudian Microsoft Windows pun semakin berkembang.
Pada ulang Tahun Steve yang ke-30 para kawan lama datang menghadirinya dan John Sculley memberikan satu sulangan untuknya. Namun, 3 bulan kemudian John Sculley memecat Steve dari Aplle.

Tahun 1997 Steve Jobs kembali bergabung dengan Apple. Hingga pada akhirnya, beberapa tahun kemudian Microsoft Corp. memiliki saham di Apple Computer, Inc. Dan Bill Gates sekarang telah menjadi orang terkaya di dunia.

Baca Selengkapnya......

Windows 7 merupakan versi terbaru keluaran dari windows, yang sebelumnya dikenal dengan sebutan Blackcomb dan Vienna. Windows ini memiliki kennel NT versi 6.2 SP2 dari Windows Server 2008. Windows 7 memiliki keamanan dan fitur yang baru dibanding dengan windows sebelumnya., akan tetapi Windows 7 tidak akan memiliki perubahan drastis dari segi arsitektur perangkat lunak seperti Vista dari XP. Prosesnya pun hamper sama dengan proses dari windows terdahulu.

Proses didefinisikan sebagai program yang sedang dieksekusi. Sebuah proses juga melibatkan stack yang berisi data sementara (parameter fungsi/ metode, return address, dan variabel lokal) dan data section yang menyimpan variabel-variabel global. Sebagaimana proses bekerja, maka proses tersebut merubah state (keadaan statis/ asal). Status dari sebuah proses didefinisikan dalam bagian oleh aktivitas yang ada dari proses tersebut. Tiap proses mungkin adalah satu dari keadaan berikut ini:
• New: Proses sedang dikerjakan/ dibuat.
• Running: Instruksi sedang dikerjakan.
• Waiting: Proses sedang menunggu sejumlah kejadian untuk terjadi (seperti sebuah penyelesaian I/Oatau penerimaan sebuah tanda/ signal).
• Ready: Proses sedang menunggu untuk ditugaskan pada sebuah prosesor.
• Terminated: Proses telah selsesai melaksanakan tugasnya/ mengeksekusi

Setiap proses digambarkan dalam sistem operasi oleh sebuah process control block (PCB) atau bisa juga disebut dengan sebuah control block. PCB berisikan banyak bagian dari informasi yang berhubungan dengan sebuah proses yang spesifik, antara lain:
• Keadaan proses: Keadaan mungkin, new, ready, running, waiting, halted, dan juga banyak lagi.
• counter: Counter mengindikasikan address dari perintah selanjutnya untuk dijalankan untuk proses ini.
• CPU register: Register bervariasi dalam jumlah dan jenis, tergantung pada rancangan komputer.
• Register tersebut termasuk accumulator, index register, stack pointer, general-puposes register, ditambah code information pada kondisi apa pun. Besertaan dengan program counter, keadaan/ status informasi harus disimpan ketika gangguan terjadi, untuk memungkinkan proses tersebut berjalan/bekerja dengan benar setelahnya.
• Informasi managemen memori: Informasi ini dapat termasuk suatu informasi sebagai nilai dari dasar dan batas register, tabel page/ halaman, atau tabel segmen tergantung pada sistem memori yang digunakan oleh sistem operasi.
• Informasi pencatatan: Informasi ini termasuk jumlah dari CPU dan waktu riil yang digunakan, batas waktu, jumlah akun, jumlah job atau proses, dan banyak lagi.
• Informasi status I/O: Informasi termasuk daftar dari perangkat I/O yang digunakan pada proses ini, suatu daftar open berkas dan banyak lagi.
• PCB hanya berfungsi sebagai tempat menyimpan/ gudang untuk informasi apapun yang dapat bervariasi dari prose ke proses.

Selain itu Windows 7 sendiri mempunyai beberapa fitur yang berbeda dengan windows sebelumnya, misalnya:
1. Taskbar
Mendapat perubahan terbesar sejak pertama kali debut di Windows 95. Windows 7 sudah tidak akan lagi menampilkan ikon aplikasi kecil lengkap dengan nama aplikasi melainkan hanya ikon berukuran besar mirip dengan Mac OS X. Daftar jendela yang ditampilkan saat menempatkan tetikus di atas ikon aplikasi juga diganti dengan user interface (UI) “ribbon” yang menampilkan thumbnail jendela yang terbuka secara menyamping.
Alat-alat lain yang terhubung ke komputer seperti kamera juga akan muncul di taskbar bersama jendela aplikasi. Secara keseluruhan fitur ini membuat Windows 7 tampil menarik.
2. System Tray
Secara resmi dinamakan sebagai “Notification Area,” Microsoft akhirnya memungkinkan pengguna alat-alat untuk menata area desktop yang sering berantakan ini. Pengguna dapat memiliki ikon apa saja yang ditampilkan di System Tray, mengubah posisi ikon dan apakah mereka diperbolehkan menarik perhatian pengguna dengan notifikasi.
3. Jump List
Menu jump list akan muncul di Start Menu atau saat pengguna melakukan klik di salah satu aplikasi Taskbar, memberikan beberapa pilihan pada pengguna untuk melakukan berbagai aksi yang didukung aplikasi. Gambar di bawah ini memperlihatkan jump list Windows Media Player (WMP) yang memberikan opsi pada pengguna untuk memutar lagu, melihat lagu-lagu terakhir yang diputar dan banyak lagi.
4. User Account Control (UAC) yang Lebih Baik
UAC merupakan salah satu fitur yang paling dibenci pengguna Windows Vista. Kini selain pilihan “On” dan “Off,” pengguna dapat memilih agar UAC hanya muncul saat instalasi aplikasi atau saat sebuah aplikasi mengubah konfigurasi Windows saja. Belum diketahui apakah perubahan ini cukup untuk menjadikan UAC dari musuh menjadi teman, tetapi perubahan ini setidaknya akan menjadikan UAC Windows lebih ramah.
5. Kinerja
Microsoft mengatakan bahwa mereka banyak melakukan perubahan untuk meningkatkan kinerja dan stabilitas Windows 7 seperti mengurangi waktu boot dengan mengaktifkan beberapa aplikasi secara parallel, metode manajemen memori baru dan banyak lagi. Saat ini masih terlalu dini untuk membicarakan kinerja, kita harus menunggu datangnya versi yang sudah hampir rampung untuk mendapatkan benchmark yang berarti, tetapi menurut Technologizer, Windows 7 terasa sangat cepat dioperasikan di laptop Dell yang dipinjamkan Microsoft — dan bersih dari bloatware.
6. Device Stage
Fitur baru ini mengumpulkan semua hal yang berhubungan dengan peripheral di satu tempat untuk memudahkan pengguna seperti konfigurasi, fitur, dokumentasi bahkan layanan pembelian tinta printer dan lain-lain.
7. Libraries
Apabila Anda sudah mengenal konsep library untuk lagu seperti yang dimiliki iTunes, konsep library di Windows 7 juga tidak akan asing bagi Anda. Fitur ini mengumpulkan semua file dalam PC Anda berdasarkan tipe ke dalam library masing-masing untuk memudahkan manajemen media. Sebagai contoh, semua foto dari semua PC dan jaringan akan dikumpulkan di sebuah library foto yang dapat diakses di satu tempat seperti gambar di bawah ini.
8. HomeGroups
Windows 7 memperkenalkan fitur jaringan baru bernama HomeGroups yang bertujuan untuk memudahkan beberapa komputer satu jaringan untuk saling berbagi file dan peripheral — seolah-olah semua itu terletak pada satu PC yang sama. Walaupun fitur-fitur Windows Networking sejak dulu selalu bertujuan sama, pada kenyataannya konfigurasi untuk menggunakan printer jaringan masih tetap terlalu sulit untuk sebagian besar pengguna.
9. “Peeking” (Mengintip)
Fitur peeking pada Windows 7 memudahkan pengguna untuk dengan cepat membaca konten dalam satu jendela tanpa perlu berinteraksi dengan jendela tersebut. Menempatkan tetikus di atas thumbnail jendela di Task Bar akan mengubah semua jendela yang terbuka menjadi transparan kecuali jendela yang dipilih. Selain dapat “mengintip” jendela aplikasi tertentu pengguna juga dapat mengintip desktop Windows.
10. Sidebar Tidak Lagi Digunakan
Jika dibandingkan dengan widget Mac OS X yang dapat ditempatkan di desktop, perbedaan paling mencolok dari gadget Microsoft adalah peletakannya pada sidebar di sebelah kanan layar. Di W7, sidebar tersebut dihilangkan karena dianggap terlalu banyak menggunakan tempat yang ada dan gadget kini dapat diletakkan langsung di desktop. Walaupun hal ini juga sebenarnya dapat dilakukan di Vista.
11. Kompatibilitas iTunes
WMP kini mendukung dua format media favorit Apple: AAC untuk audio dan H.264 untuk video. WMP ini juga dapat menemukan library iTunes yang ada pada jaringan dan memutar isinya. Fairplay DRM Apple tidak didukung, tetapi entah kenapa memutar sebuah video podcast yang beresolusi lumayan terlihat buruk di WMP.
12. WMP Minimalis
Ketika Anda melakukan klik kanan pada sebuah file media di Windows Explorer dan menggunakan WMP untuk memutarnya, WMP akan muncul dalam mode minimalis yang tidak mendominasi desktop Anda. Anda juga bisa memutar media pada preview pane Windows Explorer tanpa perlu meluncurkan WMP sama sekali.
13. Streaming Multimedia
W7 menambahkan fitur pengiriman file media dari PC ke berbagai alat yang mendukung streaming seperti sistem musik Sonos melalui jaringan. Microsoft mengatakan bahwa W7 akan mengubah file ke dalam format sehingga dapat diputar oleh pemutar media Anda. Hal ini juga berarti Microsoft sudah selangkah lagi mendekati cita-cita Bill Gates menjadikan Windows pusat media di rumah. Versi Media Center dari Windows 7 juga mendapatkan upgrade besar.
14. Pengaturan Jendela Otomatis
Geser jendela mendekat tepi kanan atau kiri maka jendela tersebut akan langsung berubah ukuran menjadi setengah layar. Hal ini ditujukan untuk memudahkan Anda menyusun dua jendela secara berdampingan (seperti browser atau dokumen Word) agar Anda dapat dengan mudah bekerja pada kedua jendela sekaligus.
15. Mencari Semua Tempat Sekaligus
Fitur W7 bernama “Search Federation” memungkinkan Anda untuk mengikutkan berbagai komputer, media penyimpanan jaringan dan situs ke dalam pencarian Windows 7.
16. Tema
Microsoft sudah sangat lama sekali tidak mengantarkan perubahan besar pada fitur kustomisasi tema di Windows. Di W7 Microsoft menyediakan sebuah pemilih tema baru yang lebih baik dengan fitur preview dalam ukuran asli dan memungkinkan Anda untuk menyimpan tema kustom hanya dengan dengan beberapa klik. Microsoft juga berencana untuk mengganti namanya dari Themes menjadi Styles.
17. Windows Live
Secara resmi Microsoft memiliki mengemas sedikit sekali aplikasi pada W7, tidak seperti Vista. Aplikasi Photo Gallery, Movie Maker dan email telah dijadikan unduhan gratis yang disebut Windows Live Esentials, walaupun Microsoft tetap berharap berbagai vendor PC tetap akan mengemas Windows Live Essentials ke dalam komputer yang mereka jual.
18. Paint Baru
Windows Paint yang sudah banyak terlupakan mendapatkan upgrade besar, kini tampil dengan UI ribbon dari Office 2007 yang sekarang telah menjadi standar di berbagai aplikasi Microsoft. Walaupun masih banyak yang menganggap Paint.net sebagai alternatif pengganti Paint yang lebih baik.
19. Fitur Layar Sentuh
Windows 7 adalah versi Windows pertama yang mendukung multi-touch yang memungkinkan Anda mengendalikan OS ini dengan kedua tangan. Masih banyak yang ragu apakah multi-touch akan merevolusi dunia PC sebagaimana ia merevolusi dunia ponsel. Saat ini hampir tidak ada PC yang beredar di pasar yang mendukung fitur layar sentuh selain TouchSmart dari HP dan Latitude XT dari Dell.



Baca Selengkapnya......

Usaha kreatif Arsitektur


Arif Fachrudin, ST adalah seseorang arsitek lulusan Universitas Islam Indonesia Yogyakarta. Beliau membangun usaha dalam bidang jasa pembuatan maket dan gambar 3D. Beliau memulai usaha ini ketika beliau masih kuliah di UII. Alasan utama beliau membangun usaha ini karena peluang kerja dibidang ini sering dibutuhkan, dan dengan seiring perkembangan jaman dan kebutuhan primer (papan) manusia pasti setidaknya membutuhkan jasa arsitek.

Untuk perkembangan usaha maket dan gambar 3D lumayan menjanjikan, karena untuk kampus-kampus yang memiiliki jurusan arsitektur, ketika mahasiswa itu menjalani tugas akhir pasti setidakna membutuhkan maket dan gambar 3D untuk presestasi final (pendadaran). Selain itu untuk presentasi proyek besar juga membutuhkan jasa maketer untuk membuat media 3D untuk presentasi. Saat ini beliau telah memiliki anggota yang berkompeten dalam bidang arsitektur. Hasil (keuntungan) dari usaha pembuatan maket dan 3D digunakan untuk menambah inventaris dan tabungan tim yang dibangunnya. Tabungan tersebut digunakan untuk memperbesar usaha tersebut. beliau merencanakan untuk membangun sebuah CV sendiri. Setelah memiliki CV sendiri maka beliau akan mengembangkan usahanya ke jasa 3D, konsultan, dan yang berhubungan dengan bidang arsitektur.


Salah satu produk yang telah dihasilkan :
















Profil
Nama : Arif Fachrudin, ST
Email : arffachrudin87@yahoo.com
Telp : 085643544006

Baca Selengkapnya......

Konsep Menagemen Proses Sistem Operasi

Proses adalah program dalam eksekusi. Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor’s register. Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global. suatu program adalah satu entitas pasif, seperti isi dari sebuah berkas yang disimpan didalam disket, sebagaimana sebuah proses dalam suatu entitas aktif, dengan sebuah program counter yang mengkhususkan pada instruksi selanjutnya untuk dijalankan dan seperangkat sumber daya/ resource yang berkenaan dengannya.


Walau dua proses dapat dihubungkan dengan program yang sama, program tersebut dianggap dua urutan eksekusi yang berbeda. Sebagai contoh, beberapa pengguna dapat menjalankan copy yang berbeda pada mail program, atau pengguna yang sama dapat meminta banyak copy dari program editor. Tiap-tiap proses ini adakah proses yang berbeda dan walau bagian tulisan-text adalah sama, data section bervariasi. Juga adalah umum untuk memiliki proses yang menghasilkan banyak proses begitu ia bekerja.
Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga merubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya. Misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya.
Meskipun tiap-tiap proses terdiri dari suatu keastuan yang terpisah, namun ada kalanya proses-proses tersebut butuh untuk saling berkomunikasi. Satu proses bisa dibangkitkan dari output prosess lainnya sebagai input.
Pada saat proses dieksekusi, akan terjadi perubahan status. Status proses didefinisikan sebagai bagian dari aktivitas proses yang sedang berlangsung saat itu. Gambar 3.1 menunjukkan diagram status proses. Tipa-tiap proses dapat memiliki salah satu status di bawah ini:
1. New : Proses sedang dibuat
2. Running : Proses bisa dieksekusi, karena CPU tidak sedang mengerjakan tugas yang lain
3. Waiting : Proses sedang menunggu beberapa event yang akan terjadi ( seperti menunggu untuk menyelesaikan I/O atau menerima sinyal)
4. Ready : Proses menunggu jatah waktu dari prosesor
5. Terminated : Proses selesai dieksekusi

Process Control Block(PCB)
Masing-masing proses direpresentasikan oleh Sistem Operasi dengan menggunakan Processs Control Block(PCB).
1. Status Proses. New, Ready, running, waiting, terminated, dll.
2. Program Counter, Menunjukkan alamat berikutnya yang akan dieksekusi oleh proses tersebut.
3. CPU Registers. Registyer bervariasi tipe dan jumlahnya tergantung arsitektur computer yang bersangkutan. Register-register tersebut terdiri atas:accumulator, index register, stack pointer, dan register serbaguna dan beberpa informasi tentang kode kondisi. Selama Program Counter berjalan, status informasi harus disimpan pada saat terjadi interrupt.
Informasi Penjadwalan CPU. Informasi tersebut berisi prioritas dari suatu proses, pointer ke antrian penjadwalan, dan bebarpa parameter penjadwalan yang lainnya.

Informasi Manajemen Memori
Informasi tersebut berisi nilai(basis) dan limit register, page table atau segment table tergantung pada system memory yang digunakan oleh SO.

Informasi Accounting
Informasi tersebut berisi jumlah CPU dan real time yang digunakan, time limits, account numbers, jumlah job atau proses, dll.

Informasi Status I/O
Informasi tersebut berisi deretan I/O device(sperti tape driver) yang dialokasikan untuk proses tersebut, deretan file yang dibuka, dll.

Scheduling Queue
Proses-proses yang masuk pada suatu proses akan diletakkan ke dalam job queue. Sedangkan proses-proses yang ada di memori utama dan menunggu untuk dieksekusi diletakkan pada suatu list yang disebut dengan ready queue. Queue ini disimpan sebagai linked list dan berisi pointer awal dan akhir PCB. Tiap-tiap PCB memiliki suatu pointer field yang menunjukkan ke proses berikutnya dalam ready queue. Deretan proses yang sedang menunggu peralatan I/O tertentu disebut dengan device queue. Gambar 3.4 menunjukkan contoh ready queue dan device queue.

Schedulers
Ada 2 bentuk scheduler, yaitu:
1. The Longterm Scheduler(job scheduler), menyeleksi proses-proses dari suatu pool dan membawanya ke memori utama untuk dieksekusi.
2. The Short-term Scheduler(CPU scheduler). Menyeleksi proses-proses yang siap untuk dieksekusi, dan mengalokasikan CPU ke salah satu dari proses-proses tersebut.

Context Switch
Context Switch adalah proses penyimpanan status proses dan mengambil status proses yang baru pad asst terjadi switching.

Pembuatan Proses
Ada beberapa aktifitas berkenaan dengan pembuatan proses, antara lain:
1. Memberi identitas(nama) pada proses yang dibuat
2. Menyisipkan proses pada list proses atau table proses
3. Menentukan prioritas awal proses
4. Membuat PCB
5. Mengalokasikan resource awal bagi proses tersebut
Ada beberapa kejadian yang menyebabkan pembuatan suatu proses baru, antara lain:
1. Pada lingkungan batch sebagai tambahan atas pemberian job. Setelah menciptakan proses baru, system operasi melanjutkan untuk membaca job selanjutnya.
2. Pada lingkungan interaktif, pada saat user baru saja login
3. Sebagai tanggapan attas suatu aplikasi(seperti:mencetak file, system operasi dapat menciptakan proses yang akan mengelola pencetakan itu).
4. Proses menciptakan proses lain(child).
Selama eksekusi, suatu proses mungkin akan membuat suatu proses yang baru. Proses tersebut dinamakan parent, sedangkan proses yang dibuat dinamakan child.
Pada UNIX, parenta akan membentuk child dengan menggunakan FORK system call. Setelah pemanggilan FORK, paret kembali berjalan secara parallel dengan child. Demikian pula, child dapat meanggil FORK untuk membentuk child lainnya. Lain halnya dengan DOS, pada MS-DOS, system call akan memanggil binary file tertentu yang ada pada memori dan mengeksekusinya sebagai child. Parent akan running kembali setelah child selesai eksekusi. Dengan demikian parent dan child tidak dapat berjalan secara parallel.

Bentuk eksekusi:
- Parent melanjutkan eksekusi beriringan dengan children
- Parent menunggu hingga beberapa atau seluruh children selesai

Bentuk ruang alamat:
- Child proses adalah duplikat dari parent proses
- Child proses telah memanggil program ke dirinya
Pada akhir proses, child mengembalikan hasil proses pada parent-nya untuk mengantisipasi hal ini, suaut proses hanya boleh memiliki satu parent tapi satu parent boleh memiliki lebih dari satu child.

Penghentian Proses
Suatu proses berhenti jika telah menyelesaikan pernyataan terakhir, dan meminta pada system operasi untuk menghapusnya dengan menggunakan exit system call. Proses mengembailkan semua data (output) ke parent proses. Kemudian proses dihapus dari list atau table system, dilanjtukan dengan menghapus PCB.
Penghapusan proses ini akan menjadi sangat kompleks jika teryata proses yang akan dihentikan tersebut membuat proses-proses yang lain, Pada beberapa system, proses-proses anak akan dihentikan secara otomatis jika proses induknmya dihentikan. Namun, ada beberapa system yang menganggap bahwa proses anak ini tidak iktu dihentikan secara otomatis pada saat proses induk dihentikan.
Ada bebrapa alasan yang menyebabkan suatu proses harus dihentikan, antara lain:
1. Proses memang sudah selesai mengerjakan tugasnya(selesai secara normal). Dalam hal ini akan mengeksekusi panggilan layanan system operasi untuk menandakan bahwa proses telah berjalan secara lengkap
2. Proses berjalan melebihi batas waktu yang telah diberikan padanya
3. Memori tidak tersedia. Proses membutuhkan ruang memori yang lebih besar daripada yag disediakan oleh system
4. Proses mencoba untuk mengakses kawasam memori yang tidak diijinkan untuk diakses
5. Terjadi kesalahan karena pelanggaran proteksi. Proses menggunakan resource yang tidak diijinkan
6. Terjadi kesalahan penghitungan, seperti melakukan pembagian dengan nol atau menyimpan angka yang lebih besar dari pada yang dapat diakomodasikan oleh perangkat keras.
7. Proses menunggu terlalu lama
8. Terjadi kegagalan I/O, seperti tidak mampu menemukan file atau kegagalan membaca atau menulis setelah dilakukan perulangan beberapa kali.
9. Proses berusaha mengeksekusi instruksi yang tidak ada. Hal ini sering diakibatkan oleh pencabangan ke daerah data dan berusaha mengeksekusi daerah tersebut
10. Proses berusaha menggunakan instruksi yang disimpan untuk system operasi
11. Terjadi kesalahan penggunaan data, karena bagian data mempunyai tipe data yang salah atau tidak diinisialisai
12. Terjadi campur tangan(intervensi) dari operator atau system operasi, dengan suatu alas an tertentu(misalnya:terjadi deadlock)
13. Proses induknya berakhit
14. Atas permintaan dari proses induk


Baca Selengkapnya......

Kisah Sukses Seorang Pedagang Bawang

SULAIMAN ROSYID, Lahir di Sleman, 28 Maret 1973. Seseorang yang sederhana, rendah hati, penyabar, dan pekerja keras. Beliau bertempat tinggal di Wonokromo 1, Wonokromo, Pleret, Bantul, Yogyakarta. Beliau adalah salah satu pedagang yang sukses. Beliau adalah seorang Pedagang Bawang. Berikut ini adalah perjalanan beliau sebelum menjadi seorang pedagang bawang yang sukses.

- Beliau adalah lulusan sebuah STM di sleman. Beliau lulus tahun 1991.
- Setelah lulus STM beliau menjadi TKI di Serawak, Malaysia dari Tahun 1991-1992.
- Bekerja menjadi Cleaning Service dari tahun 1993-1995.
- Bekerja menjadi karyawan pabrik tekstil di daerah Sewon Bantul dai tahun 1995-1998.
- Beliau kembali menjadi TKI di Serawak, Malaysia dari tahun 1999-2001.
- Beliau juga pernah menjadi pekerja serabutan dari tahun 2001-2004.
- Beliau menjadi Pedagang Bawang dari tahun 2004 – sekarang.

Dalam menjalani pekerjaan sebagai pedagang bawang. Pertama kali beliau menjadi pendagang bawang beliau mengambil bawang tersebut langsung dari petani di daerah Kretek Bantul. Beliau harus mengendari sepeda sejauh kurang lebih 15 Km. Dengan berjalan waktu usaha yang dilakukan beliau membuahkan hasil. Beliau bisa membeli sebuah sepeda motor. Dengan makin berhasilnya usaha tersebut Beliau juga dapat membeli mobil pick up untuk mengambil bawang dari para petani bawang di kretek.Tidak Cuma itu saja hasil yang didapat. Beliau dapat membeli tanah disebelah rumahnya untuk dibangun gudang bawang. Bahkan sekarang Beliau tidak hanya mengambil bawang dari kretek saja tapi juga langsung import dari Thailand.
Itulah cerita singkat tentang seorang Sulaiman Rosyid, pedagang bawang yang sukses. Beliau berkata dalam bahasa jawa “ Dadi Bakul ki Enenge mung Sabar karo Nrimo ” atau dalam bahasa indonesia “ Jadi Pedagang itu haruslah Sabar dan Selalu menerima ”.

Pelajaran yang bisa saya ambil adalah bahwasanya dalam mencapai sesuatu itu dibutuhkan pengorbanan, kerja keras, serta kesabaran. Dan ketika kita belum dapat mencapai sesuatu itu tetap percaya bahwa rizki itu sudah ada yang mengatur.

Baca Selengkapnya......