Rabu, 24 Februari 2010

Pengertian
Suatu array adalah sebuah struktur data
yang terdiri atas banyak variabel dengan
tipe data sama, dimana masing-masing
elemen variabel mempunyai nilai indeks.
Setiap elemen array mampu untuk
menyimpan satu jenis data (yaitu:
variabel).Cara Pendefinisian
• contoh type
A = array [1..6] of integer;
• Secara logika pendefinisian array di atas
merupakan sekumpulan kotak , dimana tiap
kotak mempunyai nilai indeks integer 1, 2, 3, ...,6
tiap elemen array ditandai dengan:
A[1], A[2], A[3], A[4], A[5], A[6]
untuk mengisi elemen array misal A[1]:=4;.Sifat Array
Array merupakan struktur data yang statis, yaitu
jumlah elemen yang ada harus ditentukan
terlebih dahulu dan tak bisa di ubah saat
program berjalan. Untuk menyatakan array
dalam PASCAL kita harus terlebih dahulu:
Mendefinisikan jumlah elemen array
Contoh. const N=10;
type
A= array [1..N] of integer;Array Satu Dimensi
Pendefinisian array secara umum adalah
sebagai berikut: jika kita ingin membuat
beberapa array dengan tipe/jenis yang
sama, kita lebih baik jika mendeklarasikan
dengan type selanjutnya dengan deklarasi
var.Sintax array 1 dimensi
• Type nama_array = ARRAY[bawah..atas]
of tipe_data;
var variabel_array : nama_array; atau
• var variabel_array : ARRAY[bawah..atas]
of tipe_data;Contoh Program Array 1 dimensi
program INT_ARRAY;
uses wincrt;
const N=10;
type int_array = ARRAY [1..N] of integer;
var bil : int_array;
indeks : integer;
BEGIN
writeln('masukkan sepuluh bilangan integer.');
for indeks := 1 to 10 do
begin
readln(bil[indeks]); { loop untuk memasukkan elemen
array }
end;
writeln('Isi dari array ini adalah'); { tampilkan setiap
elemen }
for indeks := 1 to 10 do
begin
writeln('bil[', indeks:2,'] adalah ',bil[indeks] );
end
END.Array Multidimensi
• Dalam array multidimensi terdiri atas baris
(row) dan kolom (column). Index pertama
adalah baris dan yang kedua adalah
kolomSyntax
• Type nama_array =ARRAY[bawah..atas,
bawah..atas] of tipe_data;
var variabel_array : nama_array; atau
• SYNTAX var variabel_array :
ARRAY[bawah..atas, bawah..atas] of tipe_data;
• Pernyataan berikut membentuk suatu array
integer dengan nama bilangan , 10 x 10 elemen
(100).
type matriks = ARRAY [1..10, 1..10] of integer;
var AKU: matriks;Syntax
• Type nama_array =ARRAY[bawah..atas,
bawah..atas] of tipe_data;
var variabel_array : nama_array; atau
• SYNTAX var variabel_array :
ARRAY[bawah..atas, bawah..atas] of tipe_data;
• Pernyataan berikut membentuk suatu array
integer dengan nama bilangan , 10 x 10 elemen
(100).
type matriks = ARRAY [1..10, 1..10] of integer;
var AKU: matriks;Syntax
• Type nama_array =ARRAY[bawah..atas,
bawah..atas] of tipe_data;
var variabel_array : nama_array; atau
• SYNTAX var variabel_array :
ARRAY[bawah..atas, bawah..atas] of tipe_data;
• Pernyataan berikut membentuk suatu array
integer dengan nama bilangan , 10 x 10 elemen
(100).
type matriks = ARRAY [1..10, 1..10] of integer;
var AKU: matriks;Syntax
• Type nama_array =ARRAY[bawah..atas,
bawah..atas] of tipe_data;
var variabel_array : nama_array; atau
• SYNTAX var variabel_array :
ARRAY[bawah..atas, bawah..atas] of tipe_data;
• Pernyataan berikut membentuk suatu array
integer dengan nama bilangan , 10 x 10 elemen
(100).
type matriks = ARRAY [1..10, 1..10] of integer;
var AKU: matriks;Contoh Program
Procedure ISI_MATRIK(AKU:matriks;
m,n:integer);
var
i,j: integer; {faktor pengulang}
begin
for i:=1 to m do
begin
for j:=1 to n do
begin
gotoxy(x+2i.y+2y);
read(A[i,j]);
end;
readln ;{ini memungkinkan kita menulis tiap
baris elemen}
end;Record
• Sebuah record rekaman disusun oleh
beberapa field. Tiap field berisi data dari
tipe dasar / bentukan tertentu. Record
mempunyai kelebihan untuk menyimpan
suatu sekumpulan elemen data yang
berbeda-beda tipenya (di banding array).
Contoh , sebuah record dengan empat
buah fieldCara Pendefinisian
• Cara pendeklarasian dari record adalah sbb:
• Mendefinisikan tipe dari record (jumlah field, jenis
tipe data yang dipakai),
• Mendefinisikan variabel untuk dilakukan operasi

Minggu, 21 Februari 2010

IndosatM2

PT Indosat Mega Media (IndosatM2) adalah sebuah perusahaan yang dimiliki sepenuhnya oleh PT Indosat Tbk, penyelenggara jasa telekomunikasi terkemuka di Indonesia. IndosatM2 beroperasi secara penuh sejak tahun 2000 untuk membangun dan menerapkan jasa dan produk berbasis IP, internet dan multimedia di Indonesia.

Sejarah

PT Indosat Mega Media (IndosatM2) didirikan oleh PT Indosat Tbk. pada tahun 1996. Pada tahun 2000 IndosatM2 mula mengoperasikan sistem TV kabel berlangganan yang dilengkapi dengan internet dari area Kelapa Gading, dengan kantor pusat di Plaza IM2 Jalan Kebagusan Raya No. 36, Pasar Minggu, Jakarta Selatan. Pada tahun yang sama IndosatM2 juga memulakan kerja sama pemasaran dalam bentuk memasarkan internet pada pelanggan Kabel Vision.

Pada tahun 2001 PT Indosat Tbk. menyerahkan pengelolaan bisnis internetnya yang diberi nama IndosatNet ke IndosatM2, yang menjadikan IndosatM2 sebagai penyelenggara jaringan internet terbesar di Indonesia.

Pada tahun 2002 IndosatM2 membuka jaringan TV Kabel di kota-kota besar seperti Bali, Surabaya, Yogyakarta, dan Bandung. Pada tahun yang sama pada tanggal 5 November, IndosatM2 meluncurkan IM2 Link yang menjadikan IndosatM2 sebagai perintis penyedia jasa IP-VPN di Indonesia.

Pada tanggal 31 Desember 2002 IndosatM2 melakukan merger (bergabung) dengan Indosatcom sehingga ia memperluas bidang usaha ke B2B e-commerce dan mendapatkan anak perusahaan baru yaitu PT Mediagate Indonesia.

Pada tahun 2005 IndosatM2 melakukan terobosan dengan menggelar Hotspot terbesar di Indonesia yang bertempat di Cihampelas Walk (CiWalk) Bandung, mal berkonsep terbuka (open air) seluas 3,5 hektar.
Layanan
IM2 INDOSATnet

* Internet Dial Up
* Internet Dedicated
* Internet Cable
* Internet Hotspot
* Internet Prepaid
* Internet Via CDMA
* Broadband Internet 3,5G - no. awalan 0814

IM2 Community

* Web Hosting
* Colocation
* Indonesia Interactive
* i-memova

IM2 PayTV
!Artikel utama untuk bagian ini adalah: IM2 PayTV

* Basic Package
* Premium Package
* Bundling Package

Lain-lain

* IM2 VPN Dial
* IM2 Xchange
* IM2 Commerce
* IM2 VPN Express (via 3,5G)

Pesawat Garuda Dilengkapi Sistem Hiburan Canggih

Garuda Indonesia meluncurkan pesawat barunya, yaitu Boeing 737-800 Next Generation, Minggu (21/2/2010) di Bandara Ahmad Yani Semarang. Pesawat ini melayani penerbangan rute Semarang-Jakarta.

General Manager PT Garuda Indonesia Cabang Semarang, Kokoh Ritonga, berharap pesawat berkapasitas 162 orang ini mampu memanjakan penumpangnya karena dilengkapi layar video di setiap bangku. Dengan fasilitas Audio Video on Demand, penumpang bisa memilih 25 pilihan film, 10 program TV, 35 pilihan album musik, dan 25 interaktif video games.

"Pesawat ini juga ditampilkan di Singapore Airshow beberapa waktu lalu," kata Kokoh. Garuda juga mengklaim bahwa mereka merupakan satu-satunya maskapai di Asia yang memakai pesawat jenis ini dengan fasilitas hiburan tersebut.

KOMPAS.com

Musik

Musik adalah bunyi yang diterima oleh individu dan berbeda-beda berdasarkan sejarah, lokasi, budaya dan selera seseorang. Definisi sejati tentang musik juga bermacam-macam:

* Bunyi/kesan terhadap sesuatu yang ditangkap oleh indera pendengar
* Suatu karya seni dengan segenap unsur pokok dan pendukungnya.
* Segala bunyi yang dihasilkan secara sengaja oleh seseorang atau kumpulan dan disajikan sebagai musik

Beberapa orang menganggap musik tidak berwujud sama sekali.

Musik menurut Aristoteles mempunyai kemampuan mendamaikan hati yang gundah, mempunyai terapi rekreatif dan menumbuhkan jiwa patriotisme.
Daftar isi
[sembunyikan]

* 1 Aspek-aspek musik
* 2 Alat-alat musik
* 3 Aliran-aliran musik

[sunting] Aspek-aspek musik

Musik adalah bunyi yang dikeluarkan oleh satu atau beberapa alat musik yang dihasilkan oleh individu yang berbeda-beda berdasarkan sejarah, budaya, lokasi dan selera seseorang.

Definisi sejati tentang musik juga bermacam-macam: -Bunyi yang dianggap enak oleh pendengarnya -Segala bunyi yang dihasilkan secara sengaja oleh seseorang atau kumpulan dan disajikan sebagai musik.

Beberapa orang menganggap musik tidak berwujud sama sekali.
[sunting] Alat-alat musik

Alat musik yang tradisional

* Alat musik petik: gitar, kecapi, sasando, banjo, ukulele, mandolin, harpa, gambus
* Alat musik gesek: biola, rebab, cello
* Alat musik ketuk: organ, piano, harpsichord,
* Alat musik tiup: seruling, terompet, trombon, harmonika, pianika, recorder sopran,
* Alat musik pukul: tamborin, jidor, rebana, gamelan,
* Alat musik moderen: gitar listrik, organ, akordeon, drum,

[sunting] Aliran-aliran musik

Berikut adalah daftar aliran/genre utama dalam musik. Masing-masing genre terbagi lagi menjadi beberapa sub-genre. Pengkategorian musik seperti ini, meskipun terkadang merupakan hal yang subjektif, namun merupakan salah satu ilmu yang dipelajari dan ditetapkan oleh para ahli musik dunia.

Dalam beberapa dasawarsa terakhir, dunia musik mengalami banyak perkembangan. Banyak jenis musik baru yang lahir dan berkembang. Contohnya musik triphop yang merupakan perpaduan antara beat-beat elektronik dengan musik pop yang ringan dan enak didengar. Contoh musisi yang mengusung jenis musik ini adalah Frou Frou, Sneaker Pimps dan Lamb. Ada juga hip-hop rock yang diusung oleh Linkin Park. Belum lagi dance rock dan neo wave rock yang kini sedang in. banyak kelompok musik baru yang berkibar dengan jenis musik ini, antara lain Franz Ferdinand, Bloc Party, The Killers, The Bravery dan masih banyak lagi.

Bahkan sekarang banyak pula grup musik yang mengusung lagu berbahasa daerah dengan irama musik rock, jazz dan blues. Grup musik yang membawa aliran baru ini di Indonesia sudah cukup banyak salah satunya adalah Funk de Java yang mengusung lagu berbahasa Jawa dalam musik rock.

* Musik klasik
* Musik rakyat/musik tradisional
* Musik keagamaan
o Gambus
o Kasidah
o Nasyid
* Blues
* Jazz
* Country
* Rock
* Musik populer
* Musik dunia

Kamis, 18 Februari 2010

KONSTANTA, VARIABEL DAN TIPE-TIPE DATA

Konstanta
Deklarasi konstanta menunjukkan nilai yang tetap dari suatu pengenal dan berlaku pada blok dimana deklarasi tersebut dinyatakan.
Penggunaan konstanta akan membuat program menjadi lebih mudah dimengerti dan diperbaiki. Dengan menggunakan konstanta, kita dapat memberikan nama yang lebih mudah dipahami daripada nilainya. Misal apabila dalam program banyak menggunakan angka 3.1415926536, akan lebih mudah apabila angka tersebut dibuat konstatnta dengan nama pi. Apabila suatu saat kita harus mengganti angka 3.1415926536 menjadi 3.14, pengubahan hanya dilakukan sekali.


3.1.1 Deklarasi Konstanta
Mendeklarasikan konstanta adalah:
a. Memberikan nama konstanta sebagai identitas pengenal
b. Menentukan nilai konstanta
Bentuk Umum :
const
NamaKonstanta1 = NilaiKonstanta1;
NamaKonstanta2 = NilaiKonstanta2;
:
:
NamaKonstantaN = NilaiKonstantaN;


Contoh deklarasi konstanta:
const
Jumlah = 100; {integer}
Nama = 'Rini'; {string}
3.1.2 Konstanta Bertipe
Konstanta bertipe adalah suatu konstanta yang dideklarasikan dengan tipe tertentu:
Bentuk Umum:
Const
NamaKonstanta1:Tipe1 = NilaiKonstanta1;
NamaKonstanta2:Tipe2 = NilaiKonstanta2;
:
:
NamaKonstantaN:TipeN = NilaiKonstantaN;
Contoh deklarasi konstanta:
Const
Jumlah : integer = 100;
Nama : string = ‘Rini’;
3.2 Variabel
Variabel adalah suatu lokasi di memori yang disiapkan oleh programmer dan diberi nama yang khas untuk menampung suatu nilai dan atau mengambil nilai tersebut.
3.2.1 Deklarasi Variabel
Mendeklarasikan variabel adalah:
 Memberikan nama variabel sebagai identitas pengenal
 Menentukan tipe data variabel
Bentuk umum:
Var
NamaVariabel1,
NamaVariabel2,
:
:
NamaVariabelN : TipeData1;
NamaVariabel1,
NamaVariabel2,
:
:
NamaVariabelN : TipeData2;
:
:
NamaVariabel1,
NamaVariabel2,
:
:
NamaVariabelN : TipeDataN;
Contoh Deklarasi variabel :
Var
Angka1,
Angka2 : Integer;
Nama1,
Nama2 : String;
3.3 Tipe Data
Dalam Pascal, semua perubah yang akan dipakai harus ditentukan terlebih dahulu tipe datanya. Tipe data menentukan batasan nilai perubah dan jenis operasi yang bisa dilakukan terhadap perubah tersebut.

Bentuk umum :
type pengenal = tipe;
dengan
pengenal : nama pengenal yang menyatakan tipe data
tipe : tipe data yang berlaku dalam Turbo Pascal
3.3.1 Tipe Data Sederhana
Merupakan tipe data dasar yang sering dipakai oleh program. Yang termasuk tipe data sederhana yaitu: integer (bilangan bulat), real (bilangan pecahan), char (alphanumerik dan tanda baca), dan boolean (logika).
3.3.1.1 Bilangan Integer
Bilangan integer terbagi atas beberapa kategori seperti terlihat dalam tabel 3.1.
Tipe Data Ukuran Tempat Rentang Nilai
Byte 1 byte 0 s/d +255
Shortint 1 byte -28 s/d +127
integer 2 bytes -32768 s/d 32767
Word 2 bytes 0 s/d 65535
Longint 4 bytes 2147483648 s/d 2147483647
Tabel 3.1 Tipe Data Bilangan Integer
Contoh bilangan integer adalah: 34 6458 -90 0 1112
Penggolongan tipe data integer tersebut dimaksudkan untuk membatasi alokasi memori yang dibutuhkan misalkan untuk suatu perhitungan dari suatu variabel bilangan diperkirakan nilai maksimumnya 32767 kita cukup mendeklarasikan variabel bilangan sebagai integer (2 byte), daripada sebagai longint (4 byte).
3.3.1.2 Bilangan Real
Bilangan real atau nyata merupakan jenis bilangan pecahan, dapat dituliskan secara biasa atau model scientific. Contoh bilangan real: 34.265 -3.55 0.0 35.997E+11, dimana E merupakan simbol perpangkatan 10. Jadi 452.13 mempunyai nilai sama dengan 4.5213E2. Penggolongan tipe data bilangan real dapat dilihat pada tabel 3.2.
Tipe Data Ukuran Tempat Rentang Nilai
real 6 bytes 2.9 x 10-39 s/d 1.7 x1038
single 4 bytes 1.5 x 1045 s/d 3.4 x 1038
double 8 bytes 5.0 x 10-324 s/d 1.7 x 10308
extended 10 bytes 3.4 x 10-4932 s/d 1.1 x 104932
comp 8 bytes -9.2x 1018 s/d 9.2x 1018
Tabel 3.2 Bilangan Real
3.3.1.3 Char
Tipe data ini menyimpan karakter yang diketikkan dari keyboard, memiliki 266 macam yang terdapat dalam tabel ASCII (American Standard Code for Information Interchange). Contoh: 'a' 'B' '+', dsb. Yang perlu diingat bahwa dalam menuliskannya harus dengan memakai tanda kutip tunggal. Jenis data ini memerlukan alokasi memori sebesar 1(satu) byte untuk masing-masing data.
3.3.1.4 Tipe Data Boolean
Merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE (salah). Turbo Pascal for Windows memiliki tiga macam jenis ini yaitu: Boolean, WordBool, dan LongBool. Tipe boolean memakai memori paling kecil, sedangkan WordBool dan LongBool dipakai untuk menulis program yang sesuai dengan lingkungan Windows. Penggolongan tipe data Boolean dapat dilihat pada tabel 3.3.
Tipe Data Ukuran Tempat
Boolean 1 byte
WordBool 2 byte
Longbool 3 byte
Tabel 3.3 Tipe Data Boolean
Sebagai bilangan ordinal boolean, true mempunyai nilai 1(satu), sedangkan false nilainya adalah 0(nol).
Contoh:
Program tampil_boolen;
begin
writeln(ord(true));
writeln(ord(false));
end.

Hasilnya:
1
0
3.3.2 Tipe Data Terstruktur
Tipe ini terdiri atas : array, record, set, dan file. String adalah tipe data jenis array, tetapi karena string memiliki kekhasan tersendiri sebagai array dari karakter maka penulis perlu memberikan penjelasan tersendiri. Sedangkan untuk array, record, dan file perlu dijelaskan dalam bab yang lain karena agak banyak hal-hal yang perlu dibahas.
3.3.2.1 Tipe Data String
Merupakan suatu data yang menyimpan array (larik), sebagai contoh 'ABCDEF' merupakan sebuah konstanta string yang berisikan 6 byte karakter. Ukuran Tempat untuk tipe data ini adalah 2 s/d 256 byte, dengan jumlah elemen 1 s/d 255. String dideklarasikan dengan string [ konstanta ] atau string.
Bila ukuran string tidak didefinisikan maka akan banyak memakan ruang, karena ukuran string menyesuaikan dengan defaultnya.
Misalkan:
var kata: string [20];
atau
var kata: string;
karena string merupakan array dari karakter. Maka kata[1] merupakan karakter pertama dari string, kemudian kata[2], merupakan elemen kedua, dst.
Contoh:
Program hal_string;
var s : string;
begin
s:='Hello';
writeln(s);
writeln('panjang dari string adalah:',
ord(s[0]));
end.
Karakter nol merupakan karakter yang menyatakan panjang string. Sehingga ord(s[0]) menyatakan panjang dari string tersebut. Panjang string juga bisa dinyatakan sebagai length(s).
3.3.2.2 Tipe Data Set
Sebuah set merupakan suatu himpunan yang berisi nilai (anggota). set merupakan Tipe data yang khusus untuk Pascal. Set dalam pemrograman sangat mirip dengan himpunan dalam ilmu matematik. contoh: A = { 1, 2, 3, 4, 5 }
Sintak :
set of
contoh:
type Angka = set of 0..9;
Huruf = set of 'A'..'Z';
Hari = (Senin, Selasa, Rabu, Kamis,
Jum’at, Sabtu, Minggu);
SetHuruf = set of Huruf;
SetHari = set of Hari;

const Genap: Angka = [0, 2, 4, 6, 8];
Vokal: Huruf = ['A', 'E', 'I',
'O', 'U', 'Y'];
Kita tidak bisa menulis atau membaca isi dari set, tetapi kita bisa melakukan operasi yang lain dengan data yang ada pada set (mis. relasional).
Contoh:
Program contoh_set;
type hari = (ahad, sen, sel, rab, kam,jum, Sab);
var semua_hari : set of hari;
hari_kerja : set of sen .. jum;
hari_ini : hari;
begin
hari_ini:=sen;
if hari_ini in hari_kerja then
writeln(' HARI KERJA')
else writeln('HARI LIBUR');
end.
Salah satu manfaat dari penggunaan tipe data set adalah untuk mengecek apakah suatu nilai muncul dalam suatu range tertentu. Misalnya, untuk mementukan apakah suatu karakter berupa lower case letter (huruf kecil), mis. Ch adalah tipe Char, kita bisa menulis :
if (Ch >= 'a') and (Ch <= 'z') then
Writeln( Ch,' merupakan huruf kecil.');
atau, dengan notasi set, kita bisa menulis ,
if Ch in ['a'..'z'] then
Writeln( Ch,' merupakan huruf
kecil.');

Struktur Data

Kernel menyimpan informasi keadaan penggunaan komponen M/K, maka kernel melakukan hal tersebut pada bermacam-macam struktur data kernel seperti struktur table open-file . UNIX menyediakan akses sistem berkas untuk berbagai macam entitas seperti berkas pengguna, raw device, dan ruang alamat dari proses-proses.Walaupun masing-masing entitas ini mendukung operasi baca, tetapi semantik untuk masing-masing entiti berbeda. Sebagai contoh, untuk membaca berkas pengguna, kernel perlu memeriksa buffer cache sebelum memutuskan untuk melakukan M/K disk. Untuk membaca raw disk, kernel perlu meyakinkan bahwa ukuran permintaan adalah kelipatan dari ukuran disk dan masih terdapat dalam sektor berkas. Untuk memproses citra, cuma perlu menyalin data dari memori. UNIX menyembunyikan perbedaan-perbedaan dalam struktur yang seragam dengan menggunakan teknik berorientasi objek atau object-oriented. Open-file record pada gambar adalah sebuah tabel dispatch yang berisi pointer ke routine yang bersesuaian tergantung pada tipe berkas.

Beberapa sistem operasi menggunakan metode object-oriented secara lebih ekstensif. Sebagai contoh, Windows NT menerapkan metode message-passing untuk M/K. Sebuah permintaan M/K diubah menjadi sebuah pesan yang dikirim melalui kernel kepada manajer M/K dan kemudian kepada device driver ,yang masing-masing mereka dapat mengubah isi pesan. Untuk keluaran pesan tersebut, digunakan buffer untuk menerima data. Pendekatan message-passing ini bisa menambah biaya, perbandingan dengan teknik yang menggunakan strukutur data yang dibagi-bagi menyederhanakan struktur dan perancangan sistem M/K serta menambah fleksibilitas.

Operasi Perangkat Keras

Pada bagian sebelumnya, kita menjelaskan handshaking antara sebuah device driver dan sebuah device controller, tapi kita tidak menjelaskan bagaimana sistem operasi menghubungkan permintaan aplikasi ke dalam kumpulan kabel jaringan atau ke dalam sektor disk yang spesifik.

Aplikasi menunjuk data dengan menunjuk sebuah nama berkas. Di dalam sebuah disk, hal ini adalah pekerjaan dari sistem berkas untuk memetakan dari nama berkas melalui direktori sistem berkas untuk memperoleh ruang pengalokasian berkas. Sebagai contoh, dalam MS-DOS, nama dipetakan ke sebuah nomor yang mengindikasikan sebuah entri dalam tabel akses berkas, dan entri tabel tersebut mengatakan blok disk dialokasikan ke berkas. Pada UNIX, nama dipetakan ke sebuah nomor cabang dan nomor cabang yang bersesuaian berisi informasi tempat pengalokasian.

Sekarang kita lihat MS-DOS, sistem operasi yang relatif sederhana.

1.

Bagian pertama dari sebuah berkas MS-DOS diikuti tanda titik dua, adalah sebuah string yang menandakan sebuah perangkat keras yang spesifik. Sebagai contoh, c:\ adalah bagian pertama dari setiap nama berkas pada hard disk utama.
2.

Fakta bahwa c: mewakili hard disk utama yang dibangun ke dalam sistem operasi, c:\ dipetakan ke alamat spesifik melalui device table.
3.

Karena pemisah tanda titik dua tadi, tempat nama perangkat dipisahkan dari ruang nama sistem berkas di dalam masing-masing perangkat. Pemisahan ini memudahkan sistem operasi untuk menghubungkan fungsi tambahan untuk masing-masing perangkat. Sebagai contoh, hal yang mudah untuk melakukan spooling pada banyak berkas yang akan dicetak ke printer.

Jika ruang nama perangkat disertakan dalam ruang nama sistem berkas seperti pada UNIX, layanan nama sistem berkas yang normal disediakan secara otomatis. Jika sistem berkas menyediakan kepemilikan dan kontrol akses untuk semua nama berkas, maka perangkat mempunyai pemilik dan kontrol akses. Karena berkas disimpan dalam perangkat, sebuah antarmuka penguhubung menyediakan sistem M/K pada dua tingkatan. Nama dapat digunakan perangkat untuk mengakses dirinya sendiri atau untuk mengakses berkas yang disimpan pada perangkat tersebut.

UNIX menghadirkan nama perangkat dalam ruang nama sistem berkas reguler. Tidak seperti sebuah nama berkas MS-DOS yang mempunyai tanda titik dua, alur nama pada UNIX tidak mempunyai pemisahan yang jelas dari bagian nama perangkat. Faktanya, tidak ada bagian dari nama alur adalah nama perangkat.

Sejarah Gitar Ibanez

Ibanez mungkin merupakan salah satu pembuat gitar dari jepang yang paling terkenal. Perusahaan gitar Ibanez di dirikan di Nagoya, Jepang pada tahun 1957 sebagai anak perusahaan Hoshino Gakki, importir alat musik jepang yang memulai gitar ibanez untuk membuat model dan variannya tersendiri.

Pada awalnya gitar Ibanez membuat duplikat dari desain milik Amerika. Pada model model awalnya termasuk juga 2364, merupakan duplikasi dari model gitar terkenal Ampeg Dan Armstrong yang terbuat dari plastik jernih. Gitar ibanez model 2347 merupakan duplikat dari model 2351 yang sangat mirip dengan model Gibson Les Paul, dan model 2348 merupakan duplikat yang hampir sempurna dari model non-reverse Gibson Firebird. Varian model kopian yang berhasil di ciptakan oleh gitar Ibanez dengan sangat baik ini hampir dapat disamakan dengan model yang asli, dan ini membuat perusahaan gitar gibson untuk menuntut perusahaan gitar ibanez akan pelanggaran hak cipta di tahun 1977. Namun anehnya, gugatan tersebut tidak ditujukan kepada desain badan dari gitar ibanez yang mirip dengan desain gitar gibson, tetapi ditujukan untuk desain headstock dari gitar ibanez dan kemudian di selesaikan di pengadilan pada tahun 1978. Ini memacu perusahaan gitar ibanes untuk memperkenalkan desain milik gitar ibanez sendiri.

Beberapa dari desain tersebut adalah “the destroyer”, desain model ini mirip dengan desain gitar gibson exlporer dengan tambahan pada bentuk dan Ibanez’s classic pointed headstock. Model “the artist” menggunakan bentuk yang lebih tradisional dengan dua short cutaways dengan besar yang sama dan perubahan pada headstock untuk menghindari permasalahan hak cipta. Model “the rocket roll” merupakan duplikasi dari model gitar Gibson Flying V, tetapi Ibanez menggunakan “pointed headstock” dan tanpa “scratchplate”. Sedangkan model “the Iceman” memiliki desain model yang unik dan tidak biasa. Dengan menggunakan model Gibson Explorer dengan “cut-down-left-hand side, notch unik di dasar dan cutaway yang besar di right hand horn yang memperbolehkan akses ke fret yang lebih tinggi. Pada awalnya model “the destroyer” tersedia dengan dua atau tiga humbucking pickups, model “the artist” hanya dengan dua humbucking pickups, dan “the Iceman” dengan dua humbuckers atau desain pickup Ibanez dengan 3 coils. Model “the Iceman” dan model “the artist” masih dalam jajaran gitar ibanez bahkan sampai tahun 2008.

Golongan tahun 80an melihat banyak perbaikan pada jajaran gitar ibanez yang kemudian menambah “status” pada gitar ibanez. Perusahaan ini menjadi pionir dan ketua exponent dari “the superstart”, model yang masih populer sampai dengan saat ini. model “superstart” merupakan model Fender Stratocasater tetapi di desain khusus bagi gitaris heavy metal. Pada saat itu, tidah hanya gitar Ibanez saja yang mengembangkan model ini. Beberapa perusahaan lain seperti Jackson and Chavel juga turut berkontribusi. Dari segi visual, “superstrat” merupakan stratocaster yang normalnya tanpa scratchplate, longer, pointed horns, and deeper cutaways. Model ini juga memiliki 24-fret, sistem Floyd Rose tremolo dan tiga pickups.

Jajaran utama “superstrat” pada gitar ibanez adalah model “RG”. Gitar ini pertama kali diperkenalkan pada tahun 1985 dan kemudian disatukan oleh “the saber” dengan bentuk yang relatif sama tetapi dengan less pointed horns, dan desain badan yang tipis yang mungkin bahkan merupakan gitar tertipis yang pernah diproduksi. Pada akhir 1980an, gitar Ibanez berkolaborasi dengan gitaris berbakat Steve Vai yang sebelumnya pernah bergabung dengan Whitesnake, David Lee Roth’s solo band, dan Solo-nya sendiri. Steve Vai telah kehilangan gitar kustom favoritnya “Chavel Guitar” yang dicuri. Sehingga ia membutuhkan gitar baru. Steve Vai dan Ibanez berhasil mendesain superstrat dengan 24 fret, konfigurasi pickup aforementioned dan grab handle pada badan yang di kenal oleh Vai sebagai mongkey grip. ia dan ibanez juga mendesain gitar dengan 7 senar bernama “the Universe”.

Artis lain yang pernah bekerja sama dengan Ibanez dan merilis model bersejarah termasuk Paul Gilbert dengan model PGM signature, Joe Satriani dengan model JS Signature, Herman Li dan Sam Totman dengan E-Gen dan STM model, juga Munky dengan model Apex signature.

Berita Studentsite

search box

clock

Total Tayangan Halaman

Followers

Translate

mp3 playlist

My Slide show

Banner

Background Pictures, Images and Photos