jam digital

WELCOME TO MY BLOG "VIRGO_BLOG'S

SELAMAT DATANG DI BLOG SAYA, SELAMAT MENGUNJUNGINYA DAN SELAMAT MEMBACA.

Kota KLATEN tercinta, KLATEN BERSINAR

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Tempat Perbelanjaan kota KLATEN " MATAHARI PLAZA

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Warung Apung Rowo Jombor, KLATEN

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Candi Prambanan

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Selasa, 15 Maret 2011

Manajemen Proses pada Sistem Operasi

  1. 1. Manajemen Proses
Secara informal, 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.
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. 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).
Komunikasi antar proses
(Inter Process Communinication / IPC) :



  • Beberapa proses biasanya berkomunikasi dengan proses lainnya.
  • Contohnya pada shell pipe line : output dari proses pertama harus diberikan kepada proses ke dua dan seterusnya.
  • Pada beberapa sistem operasi, proses-proses yang bekerja bersama sering sharing (berbagi) media penyimpanan, dimana suatu proses dapat membaca dan menulis pada shared storage (main memory atau files).
Mekanisme proses untuk komunikasi dan sinkronisasi aksi
  • Sistem Pesan – komunikasi proses satu dengan yang lain dapat dilakukan tanpa perlu pembagian data.
  • IPC menyediakan dua operasi :
    • send(message) – pesan berukuran pasti atau variabel
    • receive(message)
    • Jika P dan Q melakukan komunikasi, maka keduanya memerlukan :
      • Membangun jalur komunikasi diantara keduanya
      • Melakukan pertukaran pesan melaui send/receive
    • Implementasi jalur komunikasi
      • physical (shared memory, hardware bus)
      • logical (logical properties)

Cerita Seorang Pengusaha dan Pegawai Yang Sukses di Kota Tempat Saya Tinggal


A.      Pengusaha Sop Ayam.
Pak Min (43 th) begitu orang menyebutnya adalah anak seorang pedagang sop ayam di kota tempat saya tinggal. Beliau adalah anak pertama dari empat bersaudara. Singkat cerita, saat beliau masih duduk dibangku SD, beliau adalah seseorang yang sangat gemar membantu kedua orang tuanya berjualan sop ayam, beliau juga dikenal oleh para gurunya sebagai siswa yang ramah dan pandai di kelasnya. Saat masih duduk dibangku kelas empat SD beliau ditinggalkan sang ayah yang telah menghadap Sang Khaliq karena penyakit jantung yang telah dideritanya empat bulan terakhir. Oleh karena itu beliau setiap sepulang sekolah ganti baju dan langsung menuju warung dimana orang tuanya berjualan untuk membantu sebiasanya, karena beliau sadar bahwa apa yang telah didapatkannya adalah hasil dari keringat kedua orang tuanya berjualan sop ayam. Beliau pun tidak pernah mengeluh lupa akan kewajibannya sebagai seorang pelajar, saat malam tiba beliau tetap belajar demi meraih cita–citanya dan membanggakan kedua orang tuanya khususnya sang ibu yang telah menjadi penyemangat hidup dengan tidak pernah mengeluh dan putus asa walau ditinggalkan sang suami. Namun delapan tahun kemudian saat beliau dinyatakan lulus dari SMA dengan mendapatkan prestasi yang baik dan akan melanjutkan ke jenjang yang lebih tinggi yaitu Universitas, beliau pun ditinggalkan ibunya yang menyusul sang ayah yang telah lebih dahulu menghadap Sang Khaliq. Beliau sangat sedih, dan merasa sangat kehilangan sesosok panutan hidup yang telah berjuang menghidupi keluarga seorang diri setelah ditinggalkan sang suami.
Suatu hari beliau berfikir akan melanjutkan usaha yang telah lama dirintis oleh orang tuanya dan menunda niatnya untuk melanjutkan menempuh ilmu ke jenjang yang lebih tinggi demi membiayai sekolah ketiga adik-adiknya. Dengan bekerja keras dan tidak pernah putus asa dengan ilmu komputer yang telah beliau dapatkan sejak duduk dibangku SMA, beliau mempunyai terobosan dengan membuat iklan diinternet dengan tujuan meningkatkan jumlah pelanggan dan juga penghasilannya. Sejak saat itu pula pelanggannya mulai rame berdatangan hingga beliau dapat membuka cabang diberbagai kota-kota besar dan dapat menyisihkan penghasilannya untuk melanjutkan pendidikannya yang sempat tertunda hingga menjadi seorang sarjana.
KESIMPULAN :
Ø  Sebagai  seorang anak kita harus selalu patuh dan berbakti kepada kedua orang tua karena apa yang telah kita dapatkan sekarang ini adalah berkat jasa dan pengorbanan yang tidak ternilai harganya serta do’a yang beliau panjatkan setiap waktunya untuk kita.

Rabu, 09 Maret 2011

SEJARAH SISTEM OPERASI

Artikel ini akan menguraikan sejarah sistem operasi dari DOS, Mac, Windows, BSD, sampai Linux.

1980
  • QDOS  : Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS terkenal pada masa itu, CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh Seatle Computer dengan nama 86-DOS karena dirancang untuk prosesor Intel 8086.
  • Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke berbagai perusahaan komputer.
1981
  • PC­ DOS : IBM meluncurkan PC­ DOS yang dibeli dari Microsoft untuk komputernya yang berbasis prosesor Intel 8086.
  • MS­ DOS : Microsoft menggunakan nama MS­ DOS untuk OS ini jika dijual oleh perusahaan diluar IBM.
1983
  • MS­ DOS 2.0 : Versi 2.0 dari MS­ DOS diluncurkan pada komputer PC XT.
1984
  • System 1.0 : Apple meluncurkan Macintosh dengan OS yang diturunkan dari BSD UNIX. System 1.0 merupakan sistem operasi pertama yang telah berbasis grafis dan menggunakan mouse.
  • MS ­DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan chip Intel 80286 dan yang mulai mendukung penggunaan hard disk lebih dari 10 MB.
  • MS ­DOS 3.1 : Microsoft meluncurkan MS­DOS 3.1 yang memberikan dukungan untuk jaringan.
1985
  • MS ­Windows 1.0 : Microsoft memperkenalkan MS­Windows, sistem operasi yang telah menyediakan  lingkungan berbasis grafis (GUI) dan kemampuan multitasking. Sayangnya sistem operasi ini sangat buruk performanya dan tidak mampu menyamai kesuksesan Apple.
  • Novell Netware : Novell meluncurkan sistem operasi berbasis jaringan Netware 86 yang dibuat untuk prosesor Intel 8086.
1986
  • MS­ DOS 3.2 : Microsoft meluncurkan MS­ DOS 3.2 yang menambahkan dukungan untuk floppy  3.5 inch 720 KB.

Jumat, 14 Januari 2011

Dampak Pergaulan Bebas

perbuatan itu menyebabkan wanita itu meninggal, maka pelaku diancam hukuman paling lama 17 tahun penjara. Dengan demikian, perbuatan aborsi di Indonesia termasuk tindakan kejahatan yang diancam dengan hukuman yang jelas dan tegas.
Kesimpulan
Telah jelas bagi kita tidak ada dasar bagi Rancangan pembentukan Undang-undang legalisasi aborsi karena hal itu bertentangan dengan nilai-nilai Pancasila, Agama dan Hukum yang berlaku. Legalisasi aborsi akan mendorong pergaulan bebas lebih jauh dalam masyarakat.
Orang tidak perlu menikah untuk melakukan hubungan seks. Sedangkan pelepasan tanggung jawab kehamilan bisa diatasi dengan aborsi. Sedangkan dilarang saja masih banyak terjadi aborsi, bagaimana jika hal ini dilegalkan? Legalisasi akan berakibat orang tidak lagi takut untuk melakukan hubungan intim pranikah, prostitusi karena jika hamil hanya tinggal datang ke dokter atau bidan beranak untuk menggugurkan, dengan kondisi ini dokter ataupun bidan dengan leluasa memberikan patokan harga yang tinggi dalam sekali melakukan pengguguran.
Jika perharinya yang melakukan aborsi 7 s/d 8 orang dan harga sekali aborsi sebesar Rp. 4.000.000,-, berarti dalam satu harinya dokter ataupun bidan bisa meraup keuntungan sebesar Rp. 32.000.000,-. Jika di legalkan hal tersebut lebih berdampak negatif bagi pertumbuhan dan perkembangan remaja, legalisasi tidak memberikan manfaat bagi masyarakat dan bertentangan dengan nilai-nilai Pancasila dan Agama, jika bertentangan tidak perlu diterima/dibentuk peraturan tersebut.
Yang terpenting sebenarnya adalah bagaimana remaja dapat menempatkan dirinya sebagai remaja yang baik dan benar sesuai dengan tuntutan agama dan norma yang berlaku di dalam masyarakat serta dituntut peran serta orangtua dalam memperhatikan tingkah laku dalam kehidupan sehari-hari anaknya, memberikan pendidikan agama, memberikan pendidikan seks yang benar. Oleh sebab itu permasalahan ini merupakan tugas seluruh elemen bangsa tanpa terkecuali, agar menjadi sebuah proritas dalam penanganannya agar tidak terjadi kematian disebabkan aborsi tersebut.

Jumat, 07 Januari 2011

Cara Menjadi Hacker, dan Bukan Cracker

Bagaimana cara menjadi hacker? Banyak sekali post/artikel dsj yang melimpah di dunia maya/internet. Tentunya anda pernah mendapat banyak sekali informasi yang seperti itu bukan? Ya, jawab anda.

Tapi, pernahkan anda berpikir bahwa anda telah 'berkeliling di lingkaran yang sama' dan mendapatkan info yang itu lagi-itu lagi? Berikut saya sajikan tips dan triknya.

1). Belajar bahasa pemograman seperti C, C++, C#, Java, Delphi dsj.

2). Belajar tentang internet dan jaringan hingga ke akar-akarnya.

3). Jangan bermain game terlalu sering, sesekali tidak apa.

4). Ikut komunitas/forum hacker atau para newbie juga boleh.

5). Kelola waktu anda dengan baik. Pintar-pintar dalam membagi waktu.

6). Jangan belajar hanya menggunakan tools/software tertentu. Seumur hidup anda akan disebut sebagai 'lamers', karena hanya bisa menggunakan. Belajarlan menciptakan/membuat.

7). Rajin membaca buku-buku teknologi informasi/IT/TI. Hacker tidak hanya jago komputer. Dia adalah maestro dunia IT.

8). Belajar bermain catur dan IQ Block/IQ Cube. Ke dua permainan ini sangat bermanfaat untuk intelejensi (daya analisa) dan kecepatan berpikir anda. Catur untuk kekuatan menganalisa, melatih kesabaran (jadi hacker harus sabar), dan kekuatan mengambil keputusan/pertimbangan yang akan terpakai kelak untuk pemograman. IQ Block/IQ Cube untuk kecepatan otak dalam berpikir dan menganalisa (juga).

9). Lakukan selangkah demi selangkah dalam belajar. Jangan terburu-buru. Anda akan jadi cepat matang sebelum waktunya.

10). Rajin bertanya. Bentuk suatu jaringan/network informasi.

Demikian info dari saya. Terima kasih.

Take Care,

Informant.

Kamis, 23 Desember 2010

CARA MEMPERCANTIK BLOG

Kalau kita coba klik keyword di google, banyak sekali yang muncul dan di situ juga banyak sekali yang menerangkan tentang tips dan trik untuk mempercantik blog. Yah memang yang namanya cantik itu enak di pandang, enak dilihat, dan yang paling penting pula mudah untuk di load..iya g?..ya percuma khan cantik bagius tapi g bisa di buka heee...
Nah tapi untuk ynag satu ini..mempercantik ato mungkin ngutak-utik..itu kalo di wordpress/ yang pake wordpress yang gratisan seperti contoh disini memang agak sulit yaw..tapi ngomong2 bagaimana pendapat temen2 tentang blog ini ..cantik g? hehe..yah intinya masing 2 ada kelebihan dan kekurangannya. Memang masalahnya klo pake yang
gratisan seperti ini mw..ngutak-utik thema g bisa ,mw pasang javasript( yang terkenal sebagai alat mempercantik ) juga g bisa ...tapi sebenernya ada solusinya kita bisa gunakan hostingan gratis..blog saya yang menggunakan hostingan gratis bisa lihat disini

Tapi beda induk beda anaknya..kalau yang pake blogspot/blogger..yah enak mw ngapain saja bisa..nah ni sy ada tips dan banyak sekali..ini adalah tips dari temen kita yang amat hebat di http://trik-tips.blogspot.com, namanya mas mas kendhin sy akui dia hebat banged..banyak sekali tutorial2 yang terpisah2 di blog2 lain, tapi ini yang paling komplit. jadi sy ambil saja tapi ini langsung ngelink ke halaman mas kendhin yah ini menurut saya lebih baik daripada saya copy paste punya mas kendhin trus mengatakan artikel saya
Nah ini buka saja satu persatu langsung ke halaman mas kendhin
mempercantik blog mempercantik blog1 mempercantik blog2
  1. Cara Membuat Readmore (Baca Selengkapnya) Versi 1
  2. Membuat Read More (Baca Selengkapnya) Versi 2
  3. Membuat Tabs Menu Horizontal
  4. Membuat Menu Tab View
  5. Membuat Menu Vertikal
  6. Cara Membuat Menu Dtree
  7. Mengganti Tanggal Posting Menjadi Icon Kalender
  8. Membuat Kotak Komentar Blogger Berada di Bawah Postingan
  9. membuat Blog Lebih Expressive Dengan Smile Icon
  10. Membuat Gambar Melayang (Float Image)
  11. Cara Menampilkan Status Off/Online Yahoo Messenger
  12. Setting Custom Domain di Blogspot
  13. Membuat Email Dengan Domain Sendiri (nama@domainmu.com)
  14. Cara Membuat Template di Blogger
  15. Trik dan Tips Dalam Mengganti Template
  16. Cara Menambahkan Emoticon di Shoutbox
  17. Cara Menuliskan Script/Kode Dalam Postingan
  18. Cara Membackup Blog
  19. Cara Menampilkan Recent Post (Postingan Terbaru)
  20. Menampilkan Recent Comments (Komentar Terbaru)
  21. Highlight Author Comments
  22. Pasang Emoticon di Kotak Komentar
  23. Cara Membuat Related Post Post (Artikel yg Berhubungan)
  24. Membuat Form Email Subscriber (Berlangganan Email)
  25. Membuat Kotak Blogroll dan Marquee
  26. Mengganti Tulisan Older Post / Newer Post
  27. Mengganti Icon Addressbar (Favicon)
  28. Mengganti Title Blog Dengan Title Postingan
  29. Membuat Comments Box (Kotak Komentar)
  30. Menghilangkan Navbar (Navigation Bar)
  31. Membuat Search Engine di Blogger
  32. Membuat Kategori/Label
  33. Trik Memproteksi Blog Dari Penjiplakan
  34. Membuat Shoutbox
  35. Membuat Dropdown Menu
  36. Membuat Link Download
  37. Cara Membackup Template
  38. Membuat Kotak Link Exchange
  39. Membackup Template Blogger

Selasa, 30 November 2010

Praktikum S-DATA 6

#include <cstdlib>
#include <iostream>

using namespace std;

class Node{
friend class List;
friend ostream& operator<<(ostream&, const List&);
public:
Node(char& t, Node* p) : info(t), berikut(p){}
protected:
char info;
Node *berikut;
};

class List{
friend ostream& operator<<(ostream&, const List&);
public:
List() : kepala(0){}
~List();
void sisip(char t);
int hapus(char& t);
int kosong() {return (kepala == 0);}
void cetak();
protected:
Node* kepala;
Node* nodeBaru(char& t,Node* p)
{ Node* q = new Node(t,p); return q;}
};

ostream& operator<<(ostream& out, const List& k)
{
for (Node* p = k.kepala; p; p=p->berikut)
out << p->info << "->";
out << "*\n";
return out;
}

List::~List()
{
Node* temp;
for (Node* p = kepala; p;)
{
temp = p;
p = p->berikut;
delete temp;
}
}

void List::sisip(char t)
{
cout << "data "<< t << " masuk list :";
Node* p = nodeBaru(t,kepala);
kepala = p;
}

int List::hapus(char& t)
{
if (kosong()) return 0;
t = kepala->info;
Node* p = kepala;
kepala = kepala->berikut;
delete p;
return 1;
}

void List::cetak()
{
for (Node* p = kepala; p; p=p->berikut)
cout << p->info << "->";
cout << "*\n";
}

int main(int argc, char *argv[])
{
List x;
char data;
x.sisip('a');
cout << x;
x.sisip('b');
cout << x;
x.sisip('c');
cout << x;
x.sisip('d');
cout << x;
for (int i=0; i<4; i++){
x.hapus(data);
cout << data << " dihapus dari list :";
cout << x;
}
system("PAUSE");
return EXIT_SUCCESS;
}

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More