Archive for Mei 2018

How to cheat The sims mobile

tep by Step Tutorial for sims with snail learner trait:

1. Download mod apk from the link provided.
https://androidrepublic.org/threads/the-sims™-mobile-v10-1-0-158018-currency-mod.57109/
2. If you already have the original unmodded game installed in your device follow from step 2, if not skip to step 4:
If you do not want to restart your game from the beginning, go inside your original unmoddedgame and log into facebook to link your account before the next step.
3. Uninstall the original unmodded sims mobile.
4. Install your newly downloaded modded version of the game by going to your mobile's file manager called my files, choose apk installation files, click on the file named The Sims Mobile ver xxx (the version differs according to updates, thus explains the x. Always download the latest modded version available to get your game to run.)
5. If your device does not allow you to install the modded apk, go to settings > security > turn on unknown sources to allow installation of apps from sources other than the appstore. (Note that the unknown sources on/off button may be found in different section in your settings depending on your device. But it is there in settings, you just need to find it.) For security purpose, click allow installation from an unknown source this time only. Repeat the process everytime you want to install an app from other sources than the appstore/ galaxy store.
6. Run the game. If you want to load your game just create whatever character. If you want to play from the beginning, create your character.
7. Follow the tutorial.
8. As soon as it is available on the right hand mid corner of the screen, tap the arrow button and connect to your FB to get your saved game or restart from beginning.
9. If you restart from the beginning, follow tutorial until level 4 and you are asked to create a 2nd sim.
10. Open the buy furniture button on the right of your screen while you are at your sim's home.
11. Choose the home items collection> sanctuary of slumber> and buy the sanctuary of slumber wall mirror for 45 cash.
Now you can see you have millions of coins but little cash. Don't panic just yet.
12. Click the shop button on top left of the screen, you will see you have both millions of cash and coins in the shop but still little cash in the game. It's ok, breathe.
Choose the first tab that looks like a vertical banner and buy yourself a nice set of spawesome furniture. Heck, buy also the sanctuary of slumber set, just for the heck of it. Even if it seems impossible since your in game cash shows less than you can afford, click it and believe in the magic of team AR.
13. Taa taa daa BOOM. You just purchased yourself two nice sets of furniture and your cash millions itself by magic.
14. Say thank you to team AR.
15. Upvote this post for other sims with the "snail learner" trait to learn the "play it rich" trait too.

For updates:
1. Uninstall modded version ONCE YOU GOT MILLIONS OF COINS AND CASH but make sure you have synced the game with FB
2. Install playstore version
3. You got your game back.

Pemrogramman PHP

Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman web yang powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi juga website populer yang digunakan oleh jutaan orang seperti wikipedia, wordpress, joomla, dll.



Pengertian dan Sejarah Bahasa Pemrograman PHP | JavaNetMedia

PHP adalah singkatan dari PHP: Hypertext Preprocessor, sebuah kepanjangan rekursif, yakni permainan kata dimana kepanjangannya terdiri dari singkatan itu sendiri: PHP: Hypertext Preprocessor

PHP diciptakan oleh programmer Unix dan Perl asal Kanada yang bernama Rasmus Lerdrorf pada bulan Agustus-September 1994.

Pada awalnya, Tujuan PHP diciptakan untuk memonitor siapa saja yang mengunjungi websitenya. Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script PERL yang dibuatnya untuk membuat halaman webnya menjadi dinamis. Kemudian pada tahun 1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya telah dapat mengakses database dan dapat terintegrasi dengan HTML.

Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamakannya PHP/FI, pada saat tersebut kepanjangan dari PHP/FI adalah Personal Home Page/Form Interpreter. Dengan pelepasan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.

Tahun 1997 Rasmus dan pengembang inti PHP seperti Zeev Suraski dan Andi Gutmans mendirikan Zend technologies dan menulis ulang interpreter PHP membentuk dasar PHP 3 serta merubah akronim dari PHP menjadi Hypertext Preprocessor.

Pada pertengahan tahun 1999 diperkenalkanlah PHP versi 4.0 yang menggunakan script engine Zend untuk meningkatkan penampilan (performance) dan mempunyai dukungan yang sangat banyak terhadap ekstensi dan berbagai library beserta modul. PHP versi 4.0 ini juga mempunyai keunggulan dibandingkan versi-versi sebelumnya, diantaranya mendukung ke beberapa web server, fasilitas HTTP session, output buffer dan sistem keamanan. Pada Tahun 2005 PHP versi 5.0 dirilis, PHP 5.0 sudah mendukung OOP(Object Oriented Programming), beberapa hal baru yang terdapat di PHP 5.4 :

1. PHP 5.4 Memperkenalkan method baru, Traits
2. Hadir dengan Web-server CLI Sendiri
3. Syntax Array yang lebih pendek
4. Dereferensi Array

Selain masih aktif sebagai pengembang PHP, Rasmus Lerdorf juga pernah bekerja di Yahoo sebagai Arsitek Infrastruktur selama 7 tahun dari tahun 2002 hingga 2009. Pada tahun 2010, ia bergabung WePay untuk mengembangkan antarmuka pemrograman aplikasi mereka. Sepanjang tahun 2011 dia adalah seorang konsultan keliling untuk startups. Pada 22 Februari 2012 ia mengumumkan di Twitter bahwa ia telah bergabung dengan Etsy. Pada bulan Juli, 2013 Rasmus bergabung Jelastic sebagai penasihat senior untuk membantu mereka dengan penciptaan teknologi baru.

Jaringan


jaringan telekomunikasi adalah susunan pengirim mengirimkan pesan ke penerima melalui saluran yang terdiri atas suatu medium.
ØAda 5 komponen dasar dalam jaringan telekomunikasi, yaitu :
ØTerminal
-telepon & berbagai terminal komputer
ØProsesor Telekomunikasi
-modem, router dll
ØSaluran Komunikasi
-leased line, frame relay, ISDN, dll
ØKomputer
-pc, notebook
ØSoftware
-software manajemen network, browser web
JENIS JARINGAN

Wide Area Network (WAN)
Jaringan area luas, jaringan telekomunikasi yang mencakup area geografis yang luas.
Local Area Network (LAN)
Jaringan area local menghubungkan komputer dan alat pemrosesan informasi lainnya pada area fisik yang terbatas.
 Ex: kantor, ruang kelas, gedung, pabrik manufaktur/tempat kerja lainnya.
MAN (Metropolitan area network)

jaringan komputer yang menghubungkan para pengguna dengan sumber daya komputer pada sebuah area geografis atau area yang lebih besar dari yang tercakup oleh LAN yang luas, tetapi lebih kecil dari area yang tercakup oleh WAN (wide area network).
PAN (Personal area network)

jaringan komputer yang digunakan untuk transmisi data antara perangkat pribadi seperti komputer, tablet, smartphone, personal digital assistant (PDA), konsol video game, perangkat peripheral dan perangkat hiburan pribadi lainnya.
MEDIA TELEKOMUNIKASI
Kabel berpasangan
Kabel telepon
Kecepatan transmisi 2 jt byte per detik hingga 100 jt byte /detik
    Kabel koaksial
    Kabel serat optik
    Gelombang mikro terestrial
    Satelit komunikasi
    Lan Nirkabel
    Web Nirkabel

TELEKOMUNIKASI


TELEKOMUNIKASI
Pertukaran informasi dalam bentuk apapun (suara, data, teks, gambar, audio, video atau sistem elektromagnetik lainnya) melalui jaringan berbasis komputer
Tren utama dalam telekomunikasi bisnis :

1. Tren industri
2. Tren Aplikasi
3. Tren Teknologi
1. TREN INDUSTRI

Kearah pemasok, pembawa, aliansi dan jasa jaringan yang lebih kompetitif, dipercepat oleh deregulasi dan  pertumbuhan internet dan World Wide Web.
2. TREN APLIKASI
Ke arah penyebaran penggunaan internet, intranet perusahaan dan ekstranet antarperusahaan untuk mendukung perdagangan dan bisnis secara elektronik, seperti proses e-business berbasis web, e-commerce, kerjasama perusahaan dan keuntungan strategis di pasar lokal dan global.
3. TREN TEKNOLOGI
Kearah penggunaan yang lebih intensif dari internet, optic serat digital, dan teknologi nirkabel untuk mencipatakan kerja internet local dan global yang berkecepatan tinggi untuk suara, data, gambar, audio, dan video
Nilai Bisnis jaringan Telekomunikasi

Keuntungan penggunaan internet, intranet, ekstranet dan jaringan telekomunikasi yaitu :
mengurangi biaya, mempersingkat waktu pemrosesan bisnis
mendukung e-commerce,
memperbaiki kerjasama kelompok kerja,
mengembangkan proses operasional online,
berbagi sumberdaya, mengunci pelanggan dan pemasok,
mengembangkan jasa dan produk baru
Hal ini membuat aplikasi telekomunikasi lebih strategis dan vital bagi bisnis yang harus terus mencari cara baru untuk bersaing baik di pasar domestik maupun di pasar global. 

Unit Kendali


CONTROL UNITBagian dari komputer yang menggenerasi signal yang mengontrol operasi komputerTUGAS CONTROL UNIT1.     Mengatur dan mengendalikan alat-alat input dan output.2.     Mengambil instruksi-instruksi dari memori utama.3.     Mengambil data dari memori utama kalau diperlukan oleh     proses.4.     Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika mengawasi kerja.5.     Menyimpan hasil proses ke memori utama.Macam-macam CUSingle-Cycle CUMulti-Cycle CUUNIT KENDALI LOGIKA ( CONTROL LOGIC UNIT)CLU / Unit kendali logika bertugas untuk mengatur seluruh aktifitas perangkat keras di dalam komputer.
CLU juga bertugas dalam :

1. Memfetch suatu instruksi dari memori

2. Memberi kode pada instruksi untuk menentukan operasi mana yang akan dilaksanakan
3. Menentukan sumber dan tujuan data di dalam perpindahan data
4. Mengeksekusi operasi yang dilakukana
Perancangan CLU
Terdapat 2 pendekatan dalam perancangan CLU, yaitu :
1. Hardwired atau Random Logic
2. Microprogrammed Control   
OPERASI MIKRO
Operasi mikro merupakan operasi primitif tingkat rendah yang bertindak secara langsung pada sirkuit logika suatu komputer 
Operasi Mikro mengatur fungsi-fungsi sebagai berikut :
1. Membuka/menutup suatu gerbang ( gate ) dari sebuah register ke sebuah bus
2. Mentransfer data sepanjang bus
3. Memberi inisial sinyal-sinyal kendali seperti READ, WRITE, SHIFT, CLEAR dan SET
4. Mengirimkan sinyal-sinyal waktu
5. Menunggu sejumlah periode waktu tertentu
6. Menguji bit-bit tertentu dalam sebuah register

Manajemen file


Manajemen Sistem File.

File system atau disebut juga dengan manajemen file adalah suatu metode dan struktur data yang dipakai oleh sistem operasi untuk mengatur serta menorganisir file yang terdapat pada disk atau partisi disk. Manajemen file (File system) ini dapat diartikan sebagai disk atau partisi yang dipakai untuk menyimpan file-file dalam cara tertentu.

A. Inilah manfaat manajemen file 
Adapun manfaat dari manajemen file diantaranya yaitu, dapat mengurangi resiko kehilangan file misalnya seperti terhapusnya file secara tidak sengaja, file tersimpan dimana saja dan tidak teraturnya letak file serta dapat memudahkan kita dalam pencarian file, dapat menghemat kapasitas penyimpanan dengan cara melakukan penghapusan file yang tidak terpakai. Untuk mendapatkan manfaat dari manajemen file kamu harus dapat melakukan manajemen file dengan baik dan benar.
B. Sasaran sistem file
·         Untuk memenuhi kebutuhan dari manajemen data bagi pemakai atau user.
·         Untuk menjamin data yang terdapat pada file adalah valid.
·         Untuk optimasi kinerja.
·         Untuk menyediakan dukungan masukan (input) dan keluaran (output) bagi beragam tipe perangkat penyimpanan.
·         Untuk meminimalkan atau mengeliminasi potensi kehilangan data.
·         Untuk menyediakan sekumpulan rutin interface masukan (input) dan keluaran (output).
·         Dan untuk menyediakan dukungan masukan (input) dan keluaran (output) bagi banyak pemakai (user) di sistem multiuser.
pengertian manajemen file

C. Beberapa fungsi yang diharapkan dari pengelolaan file
·         Mekanisme pemakaian file secara bersama.
·         Penciptaan, modifikasi dan penghapusan file.
·         Kemampuan men-beckup dan recovery untuk dapat mencegah kehilangan file dikarenakan kecelakaan atau adanya upaya penghancuran file.
·         Pemakai bisa mengacu file dengan nama simbolik (Symbolic name) bukan menggunakan penamaan yang mengacu perangkat fisik.
·         Supaya pada lingkungan sensitif, informasi dapat tersimpan dengan aman dan rahasia.
·         Sistem file harus menyediakan interface user-friendly.
D. Arsitektur Pengelolaan File
Pengelolaan file, biasanya terdiri seperti di bawah ini:
·         Yang pertama adalah sistem akses, yaitu berhubungan dengan bagaimana cara data yang disimpan pada file akses.
·         Yang kedua adalah manajemen file, yaitu berhubungan dengan penyediaan mekanisme operasi pada file, misalnya seperti: penyimpanan, pengacuan, pemakaian bersama, dan juga pengamanan.
·         Yang ketiga adalah, manajemen ruang penyimpanan yaitu berhubungan dengan alokasi ruang untuk file di perangkat penyimpan.
·         Dan yang keempat adalah mekanisme Integritas file, yaitu berhubungan dengan jaminan informasi pada file yang tidak terkorupsi.
F. 3 tipe file yang terdapat pada sistem operasi
Terdapat tiga tipe file pada sistem operasi, diantaranya seperti di bawah ini:
·         File regular yang berisi informasi, yang terdiri dari file teks dan biner. File teks ini berisi baris-baris teks (txt). Lalu file biner eksekusi (exe), dan juga biner hasil dari program aplikasi. Struktur internal file biner eksekusi hanya diketahui oleh sistem operasi, sedangkan struktur internal dari file biner hasil program aplikasi hanya diketahui oleh program aplikasi saja yang menggunakan file tersebut.
·         File folder yaitu file yang dimiliki oleh sistem operasi, biasanya berisi informasi-informasi mengenai daftar file yang termasuk didalam folder tersebut.
·         Dan file khusus merupakan nama logic dari perangkat input dan perangkat output.





Konsep File

File atau file komputer, adalah identitas dari data yang disimpan di dalam sistem file yang dapat diakses dan diatur oleh pengguna. Sebuah file memiliki nama yang unik dalam direktori di mana ia berada. Alamat direktori dimana suatu file ditempatkan diistilahkan dengan path.  

Dalam sebuah file terdapat beberapa informasi, diamana informasi tersebut terdapat dalam sebuah  atribut file. Atribut file adalah sebuah file berisi aliran data (atau data stream) yang berisi sekumpulan data yang saling berkaitan serta atribut file (yang bersifat wajib atau opsional), yang kadang-kadang disebut properties yang berisi informasi yang berkaitan dengan file yang bersangkutan. Informasi mengenai kapan sebuah file dibuat adalah contoh dari atribut file. 
  
Berikut beberapa contoh atribut dari sebuah file : 
1. Name – Informasi yang disimpan untuk keperluan identifikasi formasi oleh pengguna. 
2. Type – dibutuhkan sistem untuk mendukung tipe yang berbeda. 
3. Location – pointer kelokasI file pada device.
4. Size – ukuran file yang sedang digunakan.  
5. Protection – kontrol terhadap pengguna yang sedang melakukan baca, tulis dan eksekusi.
6. Time, date, dan user identification – proteksidata untuk pengamanan dan monitoring pengguna.

Dalam penggunaan file, terdapat enam operasi yang biasa digunakan oleh sistem operasi dalam melakukan pengoperasian pada sebuah file,enam operasi dasar yang berkaitan dengan manajemen file sistem, anatara lain adalah : 

1.  Membuat file (Create File
Terdapat dua hal yang harus kita lakukan untuk membuat suatu file. Pertama, kita harus menemukan tempat dalam sistem file untuk file yang akan kita buat tadi. Kedua, adalah membuat entry untuk file tersebut. Entry ini mencatat nama dari file dan lokasinya dalam sistem. 

2. Menulis sebuah file (Write File
Untuk menulis file, kita membuat sebuah system call yang meyebutkan nama file dan informasi apa yang akan kita tulis dalam file tersebut. Setelah diberikan nama filenya, sistem akan mencari file yang akan kita tulis tadi dan meletakkan pointer dilokasi yang akan kita write berikutnya.Pointer write harus diupdate setiapkali write dilakukan. 

3. Membaca sebuah file (Read File
Untuk membaca file, kita menggunakan sebuah system call yang menspesifikasikan nama file dan di blok mana di memori file harus diletakkan. Lalu direktori kembali dicari hingga ditemukan entry yang bersesuaian. Sistem harus menjaga agar pointer berada di posisi dimana read berikutnya akan dilakukan. Setelah pembacaan file selesai, maka pointer akan di-update

4. Memposisikan sebuah file (Reposition)
Direktori dicari untuk entry yang bersesuaian, lalu kemudian current file position dari file di set ke suatu nilai tertentu. Operasi file ini dikenal juga sebagai file seek

5. Menghapus file (Delete
Untuk menghapus sebuah file, kita mencari direktori dari file yang ingin kita hapus tersebut, dan setelah ditemukan, semua tempat yang dipakai file tadi kita lepaskan sehingga dapat digunakan oleh file lainnya. Entry dari direktori itu kemudian dihapus. 

6. Menghapus sebagian isi file (Truncate) 
User mungkin ingin menghapus isi dari sebuah file, tapi tetap ingin menjaga atribut-atributnya. Truncating file mengijinkan pendefinisian ulang panjang file menjadi nol tanpa mengubah atribut lainnya sehingga tempat yang digunakan oleh file dapat dilepaskan dan dipergunakan oleh file lain.

Dalam sebuah file terdapat juga beberapa ekstensi yang berfungsi sebagai pengenal dari jenis file itu sendiri. Jenis file merupakan salah satu atribut file yang cukup penting. Saat kita mendesain sebuah sistem file, kita perlu mempertimbangkan bagaimana sistem operasi akan mengenali file-file dengan jenis yang berbeda. Apabila sistem operasi dapat mengenali, maka membuka file tersebut bukan suatu masalah. Seperti contohnya, apabila kita hendak mencari bentuk obyek biner sebuah program, yang tercetak biasanya tidak dapat dibaca, namun hal ini dapat dihindari apabila sistem operasi telah diberitahu akan adanya jenis file tersebut.

Cara yang paling umum untuk mengimplementasikan jenis file tersebut adalah dengan memasukkan jenis file tersebut ke dalam nama file. Nama file dibagi menjadi dua bagian. Bagian pertama adalah nama dari jenis file tersebut, dan yang kedua, atau biasa disebut extension adalah jenis dari file tersebut. Kedua nama ini biasanya dipisahkan dengan tanda '.', contoh: " file.txt".

JENIS FILE
EKSTENSI
FUNGSI
Executable
exe, com, bin, atau tidak ada
Siap menjalankan program bahasa mesin
Object
obj atau o
Dikompilasi, bahasa mesin, tidak terhubung (link)
Source code
c, cc, java, asm, pas
Kode-kode program dalam berbagai bahasa pemrograman
Batch
bat, sh
Memerintahkan ke command intepreter
Text
txt, doc
Data text, dokumen
Word processor
wp, tex, rtf, doc
Macam-macam format dari text processor
Library
lib, a, sol, dll
Libraries dan routine untuk programmer
Print/ view
jpg, pdf, ps
File ASCII/binary dalam format untuk mencetak atau melihat
Archive
zip, tar
File - file yang berhubungan dikelompokkan ke dalam satu file, dikompres, untuk pengarsipan
Multimedia
mpeg, mov, rm
File binary yang berisi informasi audio atau A/V

Tabel Ekstensi File
1.2.    Metode Akses
Didalam sebuah file terdapat berbagai informasi yang dibuat oleh pengguna. Apabila pengguna ingin melakukan penaksesan data atau informasi ini harus diakses dan dibaca melalui memori komputer. Informasi dalam file dapat diakses dengan beberapa cara, yaitu: 

1. Akses sekuensial 
Akses ini merupakan yang paling sederhana dan paling umum digunakan. Informasi dalam file diproses secara berurutan. Sebagai contoh, editor dan kompilator biasanya mengakses file dengan cara ini.

2. Akses langsung 
Sebuah file dibuat dari rekaman-rekaman logical yang panjangnya sudah ditentukan, yang mengizinkan program untuk membaca dan menulis rekaman secara cepat tanpa urutan tertentu.
Implementasi Sistem File
1. Struktur Sistem File
·         File : Kumpulan informasi yang berhubungan dan tersimpan dalam secondary storage
·         Sistem File : Metode penyimpanan dan pengorganisasian file untuk mempermudah proses pencarian dan pengaksesan
Layered Sistem File
image
Ket:
·         I/O control (driver device dan interrupt handler) : Sebagai pengirim informasi antara memori dan sistem disk
·         Basic file system : memberi perintah device driver untuk membaca dan menulis blok fisik pada disk
·         File-organization module : berisi informasi tentang logical address dan physical address dari file tersebut, mengatur juga sisa disk dengan melacak alamat yang belum dialokasikan dan menyediakan alamat tersebut saat user ingin menulis file ke dalam disk
·         Logical file system : tingkat ini berisi informasi tentang simbol nama file, struktur dari direktori, proteksi dan sekuriti dari file tersebut
File Control Block
File Control Block : Informasi mengenai sebuah file yang disimpan pada struktur penyimpan
image
image
a) membuka file b) membaca file
Virtual File System(VFS)
VFS digunakan untuk mengimplementasikan berbagai sistem file dengan tipe yang berbeda dalam waktu bersamaan
Skema :
image
2. Implementasi Direktori
·         Sistem direktori berfungsi memetakan nama simbolik file (nama file dan nama jalurnya) menjadi informasi untuk menemukan blok-blok file.
·         Menggunakan daftar nama file linier dengan pointer ke blok data dan table Hash.
Algoritma Direktori:
1.Linier List (daftar nama file linier dengan pointer ke blok data)
+ : mudah diterapkan dalam program
– : memakan waktu saat akses dan eksekusi
2.Tabel hash (daftar linier dengan struktur data hash)
+ : mengurangi waktu pencarian direktori
– : berukuran tetap
Direktori pada CP/M
Direktori pada CP/M merupakan direktori entri yang mencakup nomor blok disk untuk setiap file.
image
Direktori pada MS-Dos
MS-DOS merupakan sistem direktori hierarki atau berstruktur pohon
image
Direktori pada UNIX
i-node berisi informasi tentang :
·         tipe
·         ukuran
·         waktu
·         owner
·         blok-blok di disk
image
Contoh Directory di Linux
• /bin
• /boot
• /dev
• /etc
• /lib
• /mnt
• /opt
• /sbin
• /tmp
• /usr
• /var
3. METODE ALOKASI
Metode alokasi berhubungan dengan bagaimana blok-blok pada disk dialokasikan untuk file.
1.      alokasi berurutan (contiguous allocation)
2.      alokasi berhubungan(linked allocation)
3.      alokasi berindeks (indexed allocation)
Alokasi Berurutan (Contiguous Allocation)
Setiap file menempati sekumpulan blok yang berurutan pada disk.
·         Kelebihan: Model ini sangat sederhana karena hanya membutuhkan lokasi awal (block #) dan panjang (jumlah blok), Akses pada blok disk dilakukan secara random .
·         Kekurangan: memakan banyak ruang (permasalahan dynamic storage-allocation). File yang disimpan secara berurutan tidak dapat berkembang.
Contoh Contiguous Allocation
image
Alokasi Berhubungan (Linked Allocation)
Setiap file adalah sebuah linked list dari blok-blok terpisah pada disk.
·         Kelebihan: Berhubungan mempunyai bentuk yang sederhana, hanya memerlukan alamat awal. Sistem manajemen ruang bebas pada alokasi berhubungan. Tidak memakan banyak ruang.
·         Kekurangan: tidak menggunakan random access.
Contoh Linked Allocation
image
Alokasi Berindeks (Indexed Allocation)
·         Pointer digabungkan didalam suatu blok yang dinamakan blok indeks
·         Setiap file memiliki blok indeks masing-masing
·         Direktori mengandung alamat dari blok indeks
·         Kelemahan: Jika blok indeks terlalu kecil, maka itu tidak akan bisa memuat pointer yang cukup untuk sebuah file yang besar
·         Suatu mekanisme akan dibutuhkan menangani masalah tersebut

Contoh Indexed Allocation
 image

Kinerja dari Metode Alokasi
1.      Countiguous allocation: Efisien untuk file kecil. Mendukung akses secara langsung
2.      Linked allocation: Mendukung akses secara sequential
3.      Indexed allocation: Tergantung dari struktur index, ukuran file, dan posisi dari blok yang dibutuhkan
4. Manajemen Ruang Bebas
Bit Vector
·         Daftar ruang kosong diimplementasikan sebagai bit map atau bit vector
·         Setiap bit merepresentasikan 1 blok. Blok yang kosong ditandai dengan angka 1 dan blok yang ada isinya ditandai dengan angka 0
image
Perhitungan nomor blok kosong pada vektor bit ini adalah :
(jumlah bit per word)*(jumlah nilai-0 word) + offset dari bit pertama.
Kelemahan dari cara ini : pemetaan bit-nya membutuhkan ruang tambahan (blok tersendiri).
• Linked List
1.      Skema ini menghubungkan blok-blok yang masih kosong menjadi linked list
2.      Blok kosong pertama pointer menunjuk ke blok kosong kedua, dan blok kosong kedua pointer menunjuk ke blok ketiga yang kosong
image


Keunggulan : tidak membutuhkan terlalu banyak ruang khusus untuk pointer
Kelemahan : sulit untuk mendapatkan ruang kosong berurutan dengan mudah
• Grouping
Menggunakan satu blok untuk menyimpan alamat blok-blok kosong di dekatnya. Jika blok telah terisi, maka akan terhapus, dan blok alamat kembali kosong
image
• Counting
Ruang kosong list berupa urutan blok-blok kosong, maka dilakukan pendaftaran rangkaian blok kosong dengan memasukkan alamat blok kosong pertama dari rangkaian, lalu disertakan jumlah blok kosong yang bersebelahan dengannya
image
5. Efisiensi Penggunaan Space pada Disk
•Untuk memperbaiki kinerja ada beberapa cara:
1.      Menggunakan page cache
2.      Menggunakan Unified Buffer Cache
6. Perbaikan (Recovery)
•Pemeliharaan harus dijalankan untuk memastikan kegagalan sistem tidak akan terjadi saat kehilangan data atau saat data tidak konsisten
•Ada 2 jenis pemulihan :
1.      Pengecekan yang kontinu : dengan logging
2.      Backup dan Restore
7. Sistem File Log Structured
•Sistem File Log structured mencatat setiap update dari file system sebagai transaction
•Semua transactions ditulis dalam sebuah log
•Transactions dalam log ditulis secara asynchronously ke dalam file system: Ketika file system dimodifikasi,transaction dibuang dari log
•Jika files system crashes, semua sisa transactions dalam log harus tetap dijaga
•Hasil implementasinya disebut log-based transaction-oriented
8. Network File System (NFS)
• NFS : implementasi & spesifikasi dari sistem perangkat lunak untuk mengakses remote file melalui LAN (atau WAN)
• workstation yang saling berhubungan dipandang sebagai mesin independent dengan file sistem yang independent, memungkinkan sharing diantara sistem file secara transparent
• Didesain untuk operasi pada lingkungan heterogen dari mesin
Tiga Sistem File yang Independen
image
Mounting pada NFS
image


- Copyright © 2013 Eat Sleep Laugh Life! - Hataraku Maou-sama! - Powered by Blogger - Designed by Johanes Djogan -