Minggu, 27 Oktober 2013

PERBEDAAN SEGMENTATION DAN PAGING

Partisi dikategorikan dalam tiga jenis. Primary, Extended dan Logical Partition. Partisi utama, disebut primary, dalam satu hard disk maksimal hanya 4 partisi. Jika Anda ingin lebih dari 4 partisi, maka perlu dibuat extended partition yang bisa memuat logical partition dengan jumlah lebih banyak. Jadi data hanya terletak di partisi primary atau logical, sedangkan extended hanya merupakan wadah dari partisi logical. Contoh pengaturan hard disk dan nama yang biasa dipergunakan di Linux.
Segmentasi

Konsep segmentasi adalah user atau programmer tidak memikirkan sejumlah rutin program yang dipetakan ke main memori sebagai array linier dalam byte tetapi memori dilihat sebagai kumpulan segmen dengan ukuran berbeda-beda, tidak perlu berurutan diantara segment tersebut.

Segmentasi adalah skema manajemen memori yang memungkinkan user untuk melihat memori tersebut. Ruang alamat logika adalah kumpulan segmen. Setiap segmen mempunyai nama dan panjang. Spesifikasi alamat berupa nama segmen dan offset. Segment diberi nomor dan disebut dengan nomor segmen (bukan nama segmen) atau segment number. Segmen dibentuk secara otomatis olehcompiler.

Sebuah program adalah kumpulan segmen. Suatu segmen adalah unit logika seperti program utama, prosedur, fungsi, metode, obyek, variabel lokal, variabel global, blok umum, stack, tabel simbol, array dan lain-lain.

Manajemen Memori merupakan salah satu bagian terpenting dalam sistem operasi. Memori perlu dikelola sebaik-baiknya agar :

Utilitas CPU meningkat.
Data dan instruksi dapat diakses dengan cepat oleh CPU.
Tercapai efisiensi dalam pemakaian memori yang terbatas.
Transfer data dari/ke memori utama ke/dari CPU dapat lebih efisien.
Keuntungan lain dari segmentasi adalah menyangkut masalah pembagian penggunaan kode atau data. Setiap proses mempunyai tabel segmennya sendiri, dimana ini akan digunakan oleh dispatcher untuk menentukan tabel segmen dari perangkat keras yang mana akan digunakan ketika proses yang bersangkutan di eksekusi oleh CPU. Segmen akan berbagi ketika anggota dari elemen tabel segmen yang berasal dari dua proses yang berbeda menunjuk ke lokasi fisik yang sama. Pembagian tersebut terjadi pada level segmen, maka, informasi apa pun dapat dibagi jika didefinisikan pada level segmen. Bahkan beberapa segmen pun dapat berbagi, sehingga sebuah program yang terdiri dari beberapa segmen pun dapat saling berbagi pakai.



Paging

Membagi memory ke dalam chunks (bagian-bagian) kecil berukuran tetap dan sama, dan membagi setiap proses ke dalam chunk berukuran sama tersebut
Chunks dari suatu proses dinamakan pages Demand Paging atau permintaan pemberian halaman adalah salah satu implementasi dari memori virtual yang paling umum digunakan. Sistem Demand Paging pada prinsipnya hampir sama dengan sistem permintaan halaman yang menggunakan swapping, hanya saja pada sistem demand paging, halaman tidak akan dibawa ke dalam memori fisik sampai ia benar-benar diperlukan. Oleh sebab itu dibutuhkan bantuan perangkat keras untuk mengetahui lokasi dari halaman saat ia diperlukan. Daripada melakukan swapping, keseluruhan proses ke dalam memori utama, digunakanlah yang disebut lazy swapper yaitu tidak pernah menukar sebuah halaman ke dalam memori utama kecuali halaman tersebut diperlukan.

Paging merupakan kemungkinan solusi untuk permasalahan fragmentasi eksternal dimana ruang alamat logika tidak berurutan; mengijinkan sebuah proses dialokasikan pada memori fisik yang terakhir tersedia. Memori fisik dibagi ke dalam blok-blok ukuran tetap yang disebut frame. Memori logika juga dibagi ke dalam blokblok dg ukuran yang sama yang disebut page. Semua daftarframe yang bebas disimpan. Untuk menjalankan program dengan ukuran n page, perlu menemukan n frame bebas dan meletakkan program pada frametersebut. Tabel page (page table) digunakan untuk menterjemahkan alamat logika ke alamat fisik.

Setiap alamat dibangkitkan oleh CPU dengan membagi ke dalam 2 bagian yaitu :

Page number (p) digunakan sebagai indeks ke dalam table page (page table). Page table berisi alamat basis dari setiap page pada memori fisik.
Page offset (d) mengkombinasikan alamat basis dengan page offsetuntuk mendefinisikan alamat memori fisik yang dikirim ke unit memori

Sabtu, 26 Oktober 2013

BBM EGA

Yang Mau HH nya makin keren
Kini teman-teman bisa memanfaatkan aplikasi ini
di dalam 1 HH kita bisa memiliki 2 PIN BB
Jadi kita bisa seru-seruan di BBM
selamat mendownload teman  

KLIK LINK DI BAWAH INI !

http://d-h.st/KEX


3IA09

Selasa, 22 Oktober 2013

jawaban LP SBD

Jawaban LP SBD


Teknik join meliputi 


1. INNER JOIN
    CROSS JOIN
    OUTER JOIN
    STRAIGHT JOIN


2.Contoh program nya

INNER JOIN
SELECT * FROM ms_cabang INNER JOIN ms_kota ON ms_cabang.kode_kota = ms_kota.kode_kota
 CROSS JOIN
SELECT ms_cabang.nama_cabang,
ms_kota.nama_kota,
ms_propinsi.nama_propinsi
FROM
     ms_cabang

CROSS JOIN
     ms_kota ON ms_cabang.kode_kota = ms_kota.kode_kota
CROSS JOIN
     ms_propinsi ON ms_kota.kode_propinsi = ms_propinsi.kode_propinsi
 

OUTER JOIN
SELECT ms_cabang.*,
       ms_kota.nama_kota
FROM ms_cabang
LEFT OUTER JOIN ms_kota
     ON ms_cabang.kode_kota = ms_kota.kode_kota

STRAIGHT_JOIN
SELECT ms_cabang.*,
       ms_kota.nama_kota
FROM ms_cabang
STRAIGHT_JOIN ms_kota
     ON ms_cabang.kode_kota = ms_kota.kode_kota
 

Jumat, 18 Oktober 2013

JAWABAN LP PAA

Algoritma brute force memecahkan masalah dengan sangat sederhana, langsung dan dengan cara yang jelas .


contoh-contoh algoritma brute force
a.    Menghitung an (a > 0, n adalah bilangan bulat tak-negatif)
       an = a x a x ... x a  (n kali), jika n > 0
                            =                                   , jika n = 0
       Algoritma: kalikan 1 dengan a sebanyak n kali

b.    Menghitung n! (n bilangan bulat tak-negatif)

       N! = 1 x 2 x 3 x ... x n         q          , jika n > 0
                                  =                            , jika n = 0
       Algoritma: kalikan n buah bilangan, yaitu 1,2,3, ..., n, bersama-sama


c.    Mengalikan dua buah matrik yang berukuran n x n.
       1.    Minsalnya C = A x B dan elemen-elemen matrik dinyatakan sebagai cij,                  aij, dan  bij
               cij = ai1bjk + ai2b2j + ... + ainbnj­ =aikbkj
      2.     Algoritma: hitung setiap elemen hasil perkalian satu per satu, dengan                   cara mengalikan 2 faktor yang panjangnya n.

Jumat, 04 Oktober 2013

Sistem Pertandingan Futsal 17 Agustus 2013 MERDEKA CUP Rt 10

Sistem Pertandingan Futsal
17 Agustus 2013
MERDEKA CUP Rt 10

Pada tanggal 17 Agustus 2013. RT kami mengadakan perlombaan Futsal
Saya ditunjuk sebagai ketua pelaksana 17 agustus dan Pengalaman saya tentang penerapan system informasi dalam pertandingan futsal RT10 yang diadakan selama 4 hari adalah sebagai berikut.

kita dapat mengklasifikasikan group menjadi 3.
Meliputi :      1. Usia 7 tahun – 10 tahun
                    2. Usia 11 tahun – 16 tahun
                    3. Usia  17tahun – 20 tahun

Dalam system ini dilakukan pembagian pemain dari setiap group, yang masing-masing club terdiri dari 5 pemain

Contoh :



selanjutnya pembagian pemain , dalam system ini kita membagi pemain berdasarkan usia  ,penentuan lawan pertandingan (secara random) dan penjadwalan pertandingan

Contoh :


System di atas merupakan supra system pertandingan Futsal 17 Agustus 2013 MERDEKA CUP Rt 10
Berikut ini saya akan menjelaskan Sub System pertandingan nya

Contoh :


selanjutnya pembagian hadiah juara 1 untuk setiap usia.

Demikianlah penjelasan sistem pertandingan futsal merdeka cup
semoga bermanfaat bagi pembaca.