Pada suatu hari, ada seoran teman datang kepadaku menanyakan masalah gadgetnya, merek .... seri ... baru beberapa hari dia beli.
minta untuk dikoneksikan ke jaringan wifi. set sana set sini udah selesai, sudah bisa konek tapi perjalanan trafiknya masih kecil
tidak mau lebih dari 2kbps, padahal jatah space badhwidthnya udah dikash max punya wifi, pusiang dah kepala, set sama untuk hape beda bisa digunakan
tapi kok gadget ini nga mau dengan set yang sama, perkiraan hardwarenya nie yang rusak.
but, ada teman kasi DNS yang punya kominfo dan ternyata bisa, wah sialan betul ini pikir awak, ada regulasi sampai di injek ke hardwarenya nie dia IP DNSnya 180.131.144.144 baru bisa lancar jaya dia konek internet,
tapi ya dengan aturan yang bla bla bla itu.
Senin, 06 April 2015
Sabtu, 21 Februari 2015
Tips n Trik Bermain PN2S (Pockie Ninja 2 Social)
Pockie Ninja 2 Social adalah game bergenre srategi yang berbasis pada cerita manga/anime Naruto karya Masashi Kishimoto. Game ini sebernarnya udah lama keluarnya tetapi ane baru maen beberapa bulan yang lalu. ini gambar loadingnya
Dalam game ini kita disuruh untuk membuat sebuah desa ninja yang berisi banyak bangunan, besarin ninja, trial, exam, arena, dan pertma kali kita maen kita akan diberi sebuah bangunan yang tak bisa di buang dan diupgrade yaitu Village. bangunan ntu akan besar dengan sendirinya seiring besarnya level desa kita.
Sistem game ini dibagi jadi 3 tipe Ninja dasar yaitu Taijutsu, Weapon, dan Ninjutsu. Masing-masing element memiliki kelemahan dan kelebihan ke element yang lain kayak Begini
Taijutsu merupakan Ninja yang memiliki darah/hp paling besar dari 3 jutsu,tetapi memiliki attack/serangan yang kecil dibandingkan dengan yang lain. ninja jenis ini memiliki jarak move/bergerak yang lebih banyak dibanding dengan yang lain, tapi memiliki range attack yang lebih dekat dan bisa dicounter attack.
Weapon merupakan Ninja yang memiliki darah dan atack/serangan yang seimbang, antara taijutsu dan ninjutsu. ninja jenis ini, ninja jenis ini memiliki stabiliti yaitu move lebih kecil dari taijutsu tapi lebih besar dari ninjutsu dan range lebih besar taijutsu tapi lebih kecil dari ninjutsu.
Ninjutsu merupakan Ninja yang memiliki darah kecil dibandingkan dengan yang lain tapi memiliki attack yang paling besar, sehingga cocok buat demager yang menggunakan serangan area, ninja jenis ini memiliki move paling kecil dan range attack yang besar.
Taijutsu lemah terhadap Ninjutsu, tapi Kuat terhadap Weapon
Weapon lemah terhadap Taijutsu, tapi Kuat terhadap Ninjutsu
Ninjutsu lemah terhadap weapon, tapi kuat terhadap Taijutsu
jadi semacam circle alias lingkaran buat 3 elent tersebut.
Taijutsu hancurin Weapon hancurin Ninjutsu hancurin Taijutsu
oke kita langsung aja,...
Pertama kali kita maen ini game akan diberikan satu buah ninja disuruh milih dari 6 ninja yaitu Nara Sikamaru, Deva Path of pain, Naruto , Sakura, Terume Mei atau Temari, kayak gamabar neh
dalam pilihan ntu ada 2 weapon, 2 taijutsu, dan 2 ninjutsu. pertama kali memilih ninja lebih baik memilih range ninja (ninja yang memiliki range serangan jauh dan move yang jauh juga yaitu weapon ninja), karena setelah naik beberapa level biasanya akan dikasi taijutsu ninja yan biasanya itu si jugo.
kayak begini neh kalo udah milih ninja na masuk ke vilage untk pertama kali eh lupa, kalo pertama maen ntr dikasi beberapa item yang disebut newbie giftpack kayak begini,.
ini penampakan pertama vilage setelah masuk,.
dan setelah beberapa bulan maen n pertama maen bla bla bla dari tutorial yang dikasi dalam bahasa inggrisnya, sekarang jadi begini vilage ane,...
aduh cape nanti lagi dilanjut,.. oke
oke kita lanjut lagi buat tutorialnya,..
setelah kita buat vilagenya, kita akan dikasi tutorial buat dog house cara nempatinnya, bla bla bla sampai selesai yang penting tau artinya pake bahasa inggris. oke kita lanjut aja yha setelah selesai tutorialnya dari gmnya,..
Tips buat cari ryo
ryo adalah uang atau gold yang dapat digunakan untuk beli bermacam-macam item yang berada di mall, untuk mencari ryo kita bisa dapatkan dari harvest mine,bangunan. ryo dalam game ini penting banyak diperlukan untuk enhance (naikin level) dari bangunan, mine , status ninja, reborn, training ninja untuk exp, enhance gear ( pakaian untuk naikin statusnya yaitu, band, suit, boot,weapon). untuk mencari ryoyang banyak bisa dari berikut,
lvl 31 dapet skill kedua untuk yang gold weapon,.
perbedan gold weapon sama red weapon nie iat sendiri, untuk skilnya skil red weapon baru lvl 1 semua
n untuk gold weapon skill pertama udah level 3 dan skill kedua udah lvl 2,.ni gambarnya,
Dalam game ini kita disuruh untuk membuat sebuah desa ninja yang berisi banyak bangunan, besarin ninja, trial, exam, arena, dan pertma kali kita maen kita akan diberi sebuah bangunan yang tak bisa di buang dan diupgrade yaitu Village. bangunan ntu akan besar dengan sendirinya seiring besarnya level desa kita.
Sistem game ini dibagi jadi 3 tipe Ninja dasar yaitu Taijutsu, Weapon, dan Ninjutsu. Masing-masing element memiliki kelemahan dan kelebihan ke element yang lain kayak Begini
Taijutsu merupakan Ninja yang memiliki darah/hp paling besar dari 3 jutsu,tetapi memiliki attack/serangan yang kecil dibandingkan dengan yang lain. ninja jenis ini memiliki jarak move/bergerak yang lebih banyak dibanding dengan yang lain, tapi memiliki range attack yang lebih dekat dan bisa dicounter attack.
Weapon merupakan Ninja yang memiliki darah dan atack/serangan yang seimbang, antara taijutsu dan ninjutsu. ninja jenis ini, ninja jenis ini memiliki stabiliti yaitu move lebih kecil dari taijutsu tapi lebih besar dari ninjutsu dan range lebih besar taijutsu tapi lebih kecil dari ninjutsu.
Ninjutsu merupakan Ninja yang memiliki darah kecil dibandingkan dengan yang lain tapi memiliki attack yang paling besar, sehingga cocok buat demager yang menggunakan serangan area, ninja jenis ini memiliki move paling kecil dan range attack yang besar.
Taijutsu lemah terhadap Ninjutsu, tapi Kuat terhadap Weapon
Weapon lemah terhadap Taijutsu, tapi Kuat terhadap Ninjutsu
Ninjutsu lemah terhadap weapon, tapi kuat terhadap Taijutsu
jadi semacam circle alias lingkaran buat 3 elent tersebut.
Taijutsu hancurin Weapon hancurin Ninjutsu hancurin Taijutsu
oke kita langsung aja,...
Pertama kali kita maen ini game akan diberikan satu buah ninja disuruh milih dari 6 ninja yaitu Nara Sikamaru, Deva Path of pain, Naruto , Sakura, Terume Mei atau Temari, kayak gamabar neh
dalam pilihan ntu ada 2 weapon, 2 taijutsu, dan 2 ninjutsu. pertama kali memilih ninja lebih baik memilih range ninja (ninja yang memiliki range serangan jauh dan move yang jauh juga yaitu weapon ninja), karena setelah naik beberapa level biasanya akan dikasi taijutsu ninja yan biasanya itu si jugo.
kayak begini neh kalo udah milih ninja na masuk ke vilage untk pertama kali eh lupa, kalo pertama maen ntr dikasi beberapa item yang disebut newbie giftpack kayak begini,.
ini penampakan pertama vilage setelah masuk,.
dan setelah beberapa bulan maen n pertama maen bla bla bla dari tutorial yang dikasi dalam bahasa inggrisnya, sekarang jadi begini vilage ane,...
aduh cape nanti lagi dilanjut,.. oke
oke kita lanjut lagi buat tutorialnya,..
setelah kita buat vilagenya, kita akan dikasi tutorial buat dog house cara nempatinnya, bla bla bla sampai selesai yang penting tau artinya pake bahasa inggris. oke kita lanjut aja yha setelah selesai tutorialnya dari gmnya,..
Tips buat cari ryo
ryo adalah uang atau gold yang dapat digunakan untuk beli bermacam-macam item yang berada di mall, untuk mencari ryo kita bisa dapatkan dari harvest mine,bangunan. ryo dalam game ini penting banyak diperlukan untuk enhance (naikin level) dari bangunan, mine , status ninja, reborn, training ninja untuk exp, enhance gear ( pakaian untuk naikin statusnya yaitu, band, suit, boot,weapon). untuk mencari ryoyang banyak bisa dari berikut,
- Trial tapi dengan level exam yang sudah mencapai 100++ bisa dapat ryo 100k lebih sesuai dengan level yang dicapai. penampakan trial ane yang masi cupu, kemaren pas ane tes dari ryo kosong alias tipis sekitar 1k, tes trial sampe lvl segitu dapet ryo 160k.
- Exam dengan level yang tinggi maka ryo yang didapat juga banyak, tapi kalo exam lain dengan trial, lainnya kalo trial dapet ryonya pasti segitu gitu terus tiaphari asal level yang dicapai masi sama, tapi kalo trial biasa tergantung keberuntungan n feeling milih jalannya aja, kalo hoki ketemu fight terus maka dapet ryonya banyak juga, n sebanding sama level exam yang dijalani semakin tinggi level semakin banyak ryo yang didapat saat fight n score examnya juga, kaya gini penampakan examnya,.
- Arena, dengan skill yang bagus array yang bagus dan force yang gede kalo hokinya bagus bisa masuk rank yang kecil, sekali ambil kalo rank kemaren di 40 an mpe 50 dapet ryo sekitar 100k kalo nga salah, hehehehe.
lvl 31 dapet skill kedua untuk yang gold weapon,.
perbedan gold weapon sama red weapon nie iat sendiri, untuk skilnya skil red weapon baru lvl 1 semua
n untuk gold weapon skill pertama udah level 3 dan skill kedua udah lvl 2,.ni gambarnya,
LM 317
Regulator menggunakan IC LM317 dan rangkaian jembatan dioda,
haduh, hari ini ane bete banget, gara2 mahasiswa tuh bikin rangkaian penyearah pakai jembatan dioda salah masukin inputan, jadilah ooutputnya masi bernilai arus ac, sudahnya tak pakai tapis kapasitor lagi, jadilah mutung gara2 kepasanan,... hadeh,... okelah itu sekelumit kekesalanku hari ini,...
kita lanjut belajar tenang ICLM 317 dan penyearah gelombang penuh rangkaian jembatan dioda.
ini penampakan dari ic lm317.
ic lm 317 kalo dari datasheet katanya bisa digunakan untuk membuat regulator tegangan dari tegangan 1.25 volt sampai 37 volt yang katanya hanya membutuhkan 2 buah resistor exsternal yang digunakan untuk menentukan besar kecilnya tenganan output. kemaren aku bikin rangkaian regulator kayak begini, ngikutin datasheet aja biar aman, kerana penggunaan tiap komponen ada maksud dan tujuaaannya,.
catatannya neh,...
untuk Note A C 1 kapasitor 1 sebenarnya tidak diperluin tapi dianjurkan apalagi jauh dari filter kapasitor pada penyearah dan juga agar kerja ic lm317 tidak seolah2 dipaksa.
untuk note B digunakan untuk mempercepat response transien, tetapi tidak diperlukan untuk penyetabil.
untuk Note C Voutput dihitung dengan menggunakan persamaan seperti dibawah ini
karena Iadj tipicalnya sebesar 50uA, ini biasa diabaikan dalam berbagai aplikasi
untuk Note D digunakan untuk filter riak riak yang dihasilkan, jika kapasitor disini digunakan, maka lebih baik menggunakan perlindungan dengan menambahkan sebuah dioda.
untuk Note E digunakan untuk perlindungan IC jika terjadi kesalahan konseleting, dioda akan memberikan pencegahan kemungkinan kapasitor external memakai jalur impedansi rendah yang melalui IC.
begini yang ane pelajarin dari datasheetnya n dari ngetestny oke untuk regulatornya,...
untuk penyearahnya ane pake rangkaian jembatan dioda, yang fullwave alias gelombang penuh :D
kayak begini nie rangkaian penyearah jembatan dioda,
untuk penyearahnya ane biasa pake kyak gambar ntu, yang full wave jadi ripplenya nga gede,..
n dikasi tapis kapasitor elektrolit biar ripplenya lebih kecil. kalo mau bagus lagi ditambah kapasito ceramik.
haduh, hari ini ane bete banget, gara2 mahasiswa tuh bikin rangkaian penyearah pakai jembatan dioda salah masukin inputan, jadilah ooutputnya masi bernilai arus ac, sudahnya tak pakai tapis kapasitor lagi, jadilah mutung gara2 kepasanan,... hadeh,... okelah itu sekelumit kekesalanku hari ini,...
kita lanjut belajar tenang ICLM 317 dan penyearah gelombang penuh rangkaian jembatan dioda.
ini penampakan dari ic lm317.
ic lm 317 kalo dari datasheet katanya bisa digunakan untuk membuat regulator tegangan dari tegangan 1.25 volt sampai 37 volt yang katanya hanya membutuhkan 2 buah resistor exsternal yang digunakan untuk menentukan besar kecilnya tenganan output. kemaren aku bikin rangkaian regulator kayak begini, ngikutin datasheet aja biar aman, kerana penggunaan tiap komponen ada maksud dan tujuaaannya,.
catatannya neh,...
untuk Note A C 1 kapasitor 1 sebenarnya tidak diperluin tapi dianjurkan apalagi jauh dari filter kapasitor pada penyearah dan juga agar kerja ic lm317 tidak seolah2 dipaksa.
untuk note B digunakan untuk mempercepat response transien, tetapi tidak diperlukan untuk penyetabil.
untuk Note C Voutput dihitung dengan menggunakan persamaan seperti dibawah ini
karena Iadj tipicalnya sebesar 50uA, ini biasa diabaikan dalam berbagai aplikasi
untuk Note D digunakan untuk filter riak riak yang dihasilkan, jika kapasitor disini digunakan, maka lebih baik menggunakan perlindungan dengan menambahkan sebuah dioda.
untuk Note E digunakan untuk perlindungan IC jika terjadi kesalahan konseleting, dioda akan memberikan pencegahan kemungkinan kapasitor external memakai jalur impedansi rendah yang melalui IC.
begini yang ane pelajarin dari datasheetnya n dari ngetestny oke untuk regulatornya,...
untuk penyearahnya ane pake rangkaian jembatan dioda, yang fullwave alias gelombang penuh :D
kayak begini nie rangkaian penyearah jembatan dioda,
untuk penyearahnya ane biasa pake kyak gambar ntu, yang full wave jadi ripplenya nga gede,..
n dikasi tapis kapasitor elektrolit biar ripplenya lebih kecil. kalo mau bagus lagi ditambah kapasito ceramik.
Koneksi Paralel 2 Mikro ATmega 8535L dengan ATmega16
koneksi paralel merupakan koneksi yang mengirim data secara langsung 8 bit bukan antrian seperti serial,
gambar koneksi paralel MCU.
koneksi ini mengorbankan 1 port sebagai jalur koneksi, dan untuk menggunakannya cukup meng set slave sebagai input dan master sebagai output, ataupun dengan sebuah flag untuk mengatur pengiriman data , koneksi paralel ini menggunakan code yang pendek yaitu:
untuk master PORT..(port yang digunakan A,B,C,D) = nilai yang ingin dikirim,
untuk slave variable penampung = PIN(A,B,CatauD),
contoh,
PORTA=234; atmega16
x=PINA;atmega8535l
gambar koneksi paralel MCU.
koneksi ini mengorbankan 1 port sebagai jalur koneksi, dan untuk menggunakannya cukup meng set slave sebagai input dan master sebagai output, ataupun dengan sebuah flag untuk mengatur pengiriman data , koneksi paralel ini menggunakan code yang pendek yaitu:
untuk master PORT..(port yang digunakan A,B,C,D) = nilai yang ingin dikirim,
untuk slave variable penampung = PIN(A,B,CatauD),
contoh,
PORTA=234; atmega16
x=PINA;atmega8535l
Counter Ping Parallax
nah seminggu udah aku ngetest ini sensor ultrasonik ping..
mak inilah jadinyo program yang kami buat untuk ngukur jarak benda
dari sensor.
mak inilah jadinyo program yang kami buat untuk ngukur jarak benda
dari sensor.
Tips maen game dargon city
Tips Bermain Game Dragon City
Dragon city (Kota Naga) merupakan web base game besutan Social Point, game ini berlatar belakang sebuah pulau/ kota yang berada diatas awan / langit, yang dihuni oleh berbagai macam naga dengan 8 elemen dasar naga yaitu Tanah, Api, Air, Tumbuhan, Listrik, Es, Logam, Kegelapan ( Terra, Flame, Sea, Nature, Electric, Ice, Metal, Dark).
Dari elemen dasar itu, kita dapat mengawinkan (Breeding) 2 buah naga yang dapat menghasilkan gabungan dari element naga yang dikawinkan. dan hasil yang paling langka dari proses mengkawinkan naga yaitu pure dragon, yang didapat dari mengkawinkan 2 buah Legend Dragon.
0 x = tak adademage
1/2 x = setengah dari demage
1 x = demage normal
2 x = critical 2 kali demage normal
Tips Mendapatkan Rare Dragon
Rare dragon merupakan naga yang berasala dari gabungan elemen dasar yang tidak dapat digabungkan secara langsung, melainkan dengan mengabungkan naga gabungan dari elemen lain. Elemen2 yang tidak dapat digabung secara langsung.
Info , Rare dragon didapat bergantung pada keberuntungan pemain, bila beruntung sekali breeding langsung didapatkan rare dragon, bila kurang beruntung baru dapat setelah berkali2 breding.
dalam breding rare dragon usahakan posisi element sesuai dengan yang posisi element dragon yang diinginkan. misalkan Gummy dragon = Tropical + Star
Tips usahakan dalam breding untuk mendapatkan rare dragon gunakan naga yang bila digabungkan elementnya didapatkan gabungan 2 rare dragon misalnya Alpine (Terra + Ice) + Medieval (Metal + Flame) gabungan dragon tersebut kemungkinan akan didapat dragon antara armandilo, soccer, coolfire dll, dengan kemungkinan didapat rare dragon lebih besar.
1. Gummy Dragon : (sorry yg ini ane lupa combine dragon apa. hehe)
Elemen : electric + plant
Waktu Bertelur Gummy Dragon = 8 jam
combination :
Cactus + Chameleon
2. Cool Fire Dragon:
Elemen : Fire + Ice
Waktu Bertelur Cool Fire Dragon = 4 jam
combination :
Volcano + Alpine
Laser + Dandelion
Alpine + Medieval
3. Armadillo Dragon
Elemen : Earth + Metal
combination :
Waterfall + Zombie
Alpine + Medieval
4. Pirate Dragon
Elemen : Dark + Water
Waktu Bertelur Pirate Dragon = 15 jam
Dragon city (Kota Naga) merupakan web base game besutan Social Point, game ini berlatar belakang sebuah pulau/ kota yang berada diatas awan / langit, yang dihuni oleh berbagai macam naga dengan 8 elemen dasar naga yaitu Tanah, Api, Air, Tumbuhan, Listrik, Es, Logam, Kegelapan ( Terra, Flame, Sea, Nature, Electric, Ice, Metal, Dark).
Dari elemen dasar itu, kita dapat mengawinkan (Breeding) 2 buah naga yang dapat menghasilkan gabungan dari element naga yang dikawinkan. dan hasil yang paling langka dari proses mengkawinkan naga yaitu pure dragon, yang didapat dari mengkawinkan 2 buah Legend Dragon.
Selain menata kota naga yang cantik di
atas lagit, dalam game ini juga disediakan battle/combat naga dengan
pemain lain yang disediakan secara acak. Dalam sistem combat terdapat 2
buah yaitu Tournamen dan World Combat. jika kita memenangkan combat akan
didapatkan hadiah biasanya berupa gem dan coin.
Tips combat
Dalam combat, terdapat kelemahan dan
kelebihan semua elemen jika bertemu dengan elemen yang lain, yang
menentukan demage ke musuh, apakan 2x demage, 1x demage, 1/2 demage,
atau 0 demage. kamu dapat liat tabel .0 x = tak adademage
1/2 x = setengah dari demage
1 x = demage normal
2 x = critical 2 kali demage normal
Tips Mendapatkan Rare Dragon
Rare dragon merupakan naga yang berasala dari gabungan elemen dasar yang tidak dapat digabungkan secara langsung, melainkan dengan mengabungkan naga gabungan dari elemen lain. Elemen2 yang tidak dapat digabung secara langsung.
- Nature + Electric
- Flame + Ice
- Terra + Metal
- Sea + Dark
Info , Rare dragon didapat bergantung pada keberuntungan pemain, bila beruntung sekali breeding langsung didapatkan rare dragon, bila kurang beruntung baru dapat setelah berkali2 breding.
dalam breding rare dragon usahakan posisi element sesuai dengan yang posisi element dragon yang diinginkan. misalkan Gummy dragon = Tropical + Star
Tips usahakan dalam breding untuk mendapatkan rare dragon gunakan naga yang bila digabungkan elementnya didapatkan gabungan 2 rare dragon misalnya Alpine (Terra + Ice) + Medieval (Metal + Flame) gabungan dragon tersebut kemungkinan akan didapat dragon antara armandilo, soccer, coolfire dll, dengan kemungkinan didapat rare dragon lebih besar.
1. Gummy Dragon : (sorry yg ini ane lupa combine dragon apa. hehe)
Elemen : electric + plant
Waktu Bertelur Gummy Dragon = 8 jam
combination :
Cactus + Chameleon
Tropical + Star
Laser + Dandelion2. Cool Fire Dragon:
Elemen : Fire + Ice
Waktu Bertelur Cool Fire Dragon = 4 jam
combination :
Volcano + Alpine
Laser + Dandelion
Alpine + Medieval
3. Armadillo Dragon
Elemen : Earth + Metal
combination :
Waterfall + Zombie
Alpine + Medieval
4. Pirate Dragon
Elemen : Dark + Water
Waktu Bertelur Pirate Dragon = 15 jam
combination :
Neon + Nenufar
Mud + Hedgehog
Waterfall + Venom
Waterfall + Venom
5. Soccer Dragon
Elemen : Ice + Fire
Waktu Bertelur Soccer Dragon = 12 jam
Waktu Bertelur Soccer Dragon = 12 jam
combination :
Flaming Rock + Snowflake
Volcano + Alpine
6. Petroleum Dragon
Elemen : Dark + Water
Waktu Bertelur Petroleum Dragon = 12 jam
Waktu Bertelur Petroleum Dragon = 12 jam
combination :
Neon + Nenufar
Strom + Neon
Lantern Fish + Carnivore Plant
Lantern Fish + Carnivore Plant
7. Poo Dragon
Waktu Bertelur Poo Dragon = 14 jam
Waktu Bertelur Poo Dragon = 14 jam
combination :
Mud + Petroleum
Hedegehog + Water
yah llistrik padam, dilanjut lagi nanti kalo listrik sudah nyala
yah llistrik padam, dilanjut lagi nanti kalo listrik sudah nyala
program kecik
outputan sebagai berikut:
*0*0*
0*0*0
*0*0*
0*0*0
*0*0*
jikalau mo buat output seperti itu, maka yang jadi kemungkinan buat itu yaitu ganjil genanya, tetapi ganjil genap itu dari penjumlahan antara baris dan kolom, jika penjumlahan baris dan kolom itu ganjil maka output berupa bintang, sehingga didapat code kira2 seperti berikut :
for(i=5;i>0;i--)
{
for(j=0;j<5;j++)
{
if((j+i)%2==1)
printf("*");
else
printf("0");
}
}
*0*0*
0*0*0
*0*0*
0*0*0
*0*0*
jikalau mo buat output seperti itu, maka yang jadi kemungkinan buat itu yaitu ganjil genanya, tetapi ganjil genap itu dari penjumlahan antara baris dan kolom, jika penjumlahan baris dan kolom itu ganjil maka output berupa bintang, sehingga didapat code kira2 seperti berikut :
for(i=5;i>0;i--)
{
for(j=0;j<5;j++)
{
if((j+i)%2==1)
printf("*");
else
printf("0");
}
}
program kecik
buat output seperti berikut
*0*0*
*0*0*
*0*0*
*0*0*
*0*0*
untuk ngebut output seperti itu dibuat misalkan kolom berada pada ganjil maka outputkan * dan kalau genap outputkan 0, kira2 codingya dalam bahasa c seperti berikut:
for(i=5;i>0;i--)
{
for(j=0;j<5;j++)
{
if(j%2==0)
printf("*");
else
printf("0");
}
printf("\n");
}
*0*0*
*0*0*
*0*0*
*0*0*
*0*0*
untuk ngebut output seperti itu dibuat misalkan kolom berada pada ganjil maka outputkan * dan kalau genap outputkan 0, kira2 codingya dalam bahasa c seperti berikut:
for(i=5;i>0;i--)
{
for(j=0;j<5;j++)
{
if(j%2==0)
printf("*");
else
printf("0");
}
printf("\n");
}
program kecik
ewh hari ini aku mau ngeshare program kecil yang menggunakan interuksi
for bersarang dan didalmnya digunakan sebuah kondisi if, dari liat
soal-soal ada yang unik untuk dibuat..
misalkan kita mau membuat suatu output berbentuk matrix dengan output sebagai berikut:
****0
***00
**000
*0000
00000
dari gambar bintang nol, akan membuat char bintang sebelum nilai maksimum atau pas sampai nilai maksimum -1 merupakan batas maksimum untuk membuat karakter * pada baris pertama, dan untuk karakter 0 pada kolom terakhir.
pada baris kedua tinggal mengurangi nilai maksimum menjadi -2 untuk maksimum membuat karakter * jadi logika untuk membuat output seperti pola diatas didapat kira-kira sebagai berikut:
main()
{
int i,j;
for(i=5;i>0;i--)
{
for(j=0;j<5;j++)
{
if(j<i-1)
printf("*");
else
printf("0");
}
printf("\n");
}
return 0;
}
misalkan kita mau membuat suatu output berbentuk matrix dengan output sebagai berikut:
****0
***00
**000
*0000
00000
dari gambar bintang nol, akan membuat char bintang sebelum nilai maksimum atau pas sampai nilai maksimum -1 merupakan batas maksimum untuk membuat karakter * pada baris pertama, dan untuk karakter 0 pada kolom terakhir.
pada baris kedua tinggal mengurangi nilai maksimum menjadi -2 untuk maksimum membuat karakter * jadi logika untuk membuat output seperti pola diatas didapat kira-kira sebagai berikut:
main()
{
int i,j;
for(i=5;i>0;i--)
{
for(j=0;j<5;j++)
{
if(j<i-1)
printf("*");
else
printf("0");
}
printf("\n");
}
return 0;
}
Program kecik
weh malem ini aku dimintai temen buat program nampilin hurup neh...
abjad latin dari huruf A sampe huruf Z..
setelah dicuba cuba eh nemu juga solusinya..
neh codingnya ..
#include
#include
void main ()
{
char abjad;
for (abjad='A';abjad<='Z';abjad+=1)
{
printf(" %c \n",abjad);
}
}
selamat mencuba..
maaf law ada eror
abjad latin dari huruf A sampe huruf Z..
setelah dicuba cuba eh nemu juga solusinya..
neh codingnya ..
#include
#include
void main ()
{
char abjad;
for (abjad='A';abjad<='Z';abjad+=1)
{
printf(" %c \n",abjad);
}
}
selamat mencuba..
maaf law ada eror
Program kecik pake c
bikin program kecil pake pengulangan...
kek gini tampilannya..
*
*
*
nie codenya
#include
int main()
{
int t, b, k; // deklarasi variable lokal di main saja bisa dipake..
printf(" masuin tinginyo cuy = ");scanf("%i",&t);// input data tinggi piramidnyo
for(b=1;b<=t;b++)//bikin tingginyo
{
for(k=1;k<=b-1;k++)//bikin spasinyo samo bintangnyo
printf(" ");
printf("*");
printf("\n");//bikin pindah baris
}
getch();
kek gini tampilannya..
*
*
*
nie codenya
#include
int main()
{
int t, b, k; // deklarasi variable lokal di main saja bisa dipake..
printf(" masuin tinginyo cuy = ");scanf("%i",&t);// input data tinggi piramidnyo
for(b=1;b<=t;b++)//bikin tingginyo
{
for(k=1;k<=b-1;k++)//bikin spasinyo samo bintangnyo
printf(" ");
printf("*");
printf("\n");//bikin pindah baris
}
getch();
Program C
malem ne habis surfing2 kemana2 chat ma temen lama..
hmmm...
ternyata udah ngantuk ..
sebelum tidur kepikiran yang enggak2 hedew sweat dah...
tuk ngilangin tu fikiran ku mo cuba share dikit program dari buku yang pake c++
ku ganti pake bahasa c aja hehehehehe
kira2 begini programnya..
#include
int main()
{
int t, b, k; // deklarasi variable lokal di main saja bisa dipake..
printf(" masuin tinginyo cuy = ");scanf("%i",&t);// input data tinggi piramidnyo
for(b=1;b<=t;b++)//bikin tingginyo
{
for(k=1;k<=t-b;k++)//bikin spasinyo
{
printf(" ");
}
for(k=2;k<=2*b;k++)//bikin bintangnyo
{
printf("*");
}
printf("\n");//bikin pindah baris
}
}
selamat mencuba...
hmmm...
ternyata udah ngantuk ..
sebelum tidur kepikiran yang enggak2 hedew sweat dah...
tuk ngilangin tu fikiran ku mo cuba share dikit program dari buku yang pake c++
ku ganti pake bahasa c aja hehehehehe
kira2 begini programnya..
#include
int main()
{
int t, b, k; // deklarasi variable lokal di main saja bisa dipake..
printf(" masuin tinginyo cuy = ");scanf("%i",&t);// input data tinggi piramidnyo
for(b=1;b<=t;b++)//bikin tingginyo
{
for(k=1;k<=t-b;k++)//bikin spasinyo
{
printf(" ");
}
for(k=2;k<=2*b;k++)//bikin bintangnyo
{
printf("*");
}
printf("\n");//bikin pindah baris
}
}
selamat mencuba...
Bintang C
hari ini aku agak bete ..
fikiran ku ruwet gara2 dilema..
buat refresing iseng2 bikin program kecil tentang bintang bintang..
hari ini aku coba buat segi tiga siku2 dengan tinggi dan alas yang sama, serta buat kubus dan diagonal satu garis dengan input satu angka.
nie source codenya program tersebut pake compiler turbo c++
#include
int main()
{
int x,i,j,k,y;
printf(" masukan nilai ");scanf("%i",&x);
k=0;
for(i=0;i=0;j--)
{
printf("*");
}
printf("\n");
k=k+1;
}
printf("\n");
y=x-1;
for(i=0;i0;j--)
{
printf("*");
}
}
else if(i>0&&i0;j--)
{
if(j==x)
{
printf("*");
}
else if(j==1)
{
printf("*");
}
else
{
printf(" ");
}
}
}
else if(i==y)
{
for(j=x;j>0;j--)
{
printf("*");
}
}
printf("\n");
}
printf("\n");
for(i=0;i=0;j--)
{
if(j==i)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
}
dalam program bintang tersebut saya cuma buat dari pengunaan for dan if saja untuk membuat tampilan tersebut.
fikiran ku ruwet gara2 dilema..
buat refresing iseng2 bikin program kecil tentang bintang bintang..
hari ini aku coba buat segi tiga siku2 dengan tinggi dan alas yang sama, serta buat kubus dan diagonal satu garis dengan input satu angka.
nie source codenya program tersebut pake compiler turbo c++
#include
int main()
{
int x,i,j,k,y;
printf(" masukan nilai ");scanf("%i",&x);
k=0;
for(i=0;i=0;j--)
{
printf("*");
}
printf("\n");
k=k+1;
}
printf("\n");
y=x-1;
for(i=0;i0;j--)
{
printf("*");
}
}
else if(i>0&&i0;j--)
{
if(j==x)
{
printf("*");
}
else if(j==1)
{
printf("*");
}
else
{
printf(" ");
}
}
}
else if(i==y)
{
for(j=x;j>0;j--)
{
printf("*");
}
}
printf("\n");
}
printf("\n");
for(i=0;i=0;j--)
{
if(j==i)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
}
dalam program bintang tersebut saya cuma buat dari pengunaan for dan if saja untuk membuat tampilan tersebut.
Jumat, 20 Februari 2015
Programing
nie hari aku lagi bete banget...
mau bikin proposal, tapi belum nemu mood yang bagus n cerita yang keren.
jadi deh beteeee....
dari pada bete ngak jelas ku mo coba share program kecil..
menggunakan bahasa C dengan compiler turbo c plus plus..
programnya digunakan untuk mencari nilai dari suatu nilai yang difaktorialkan...
skrip programnya yaitu:
#include
int main()
{
int x,i;
float fak=1;
printf(" Masukkan Nilai yang ingin difaktorialkan = ");scanf("%d",&x);
for(i=1;i<=x;i++)
{
fak=fak*i;
}
printf(" Nilai yang di faktorialkan %d dengan hasil = %f",x,fak);
}
mau bikin proposal, tapi belum nemu mood yang bagus n cerita yang keren.
jadi deh beteeee....
dari pada bete ngak jelas ku mo coba share program kecil..
menggunakan bahasa C dengan compiler turbo c plus plus..
programnya digunakan untuk mencari nilai dari suatu nilai yang difaktorialkan...
skrip programnya yaitu:
#include
int main()
{
int x,i;
float fak=1;
printf(" Masukkan Nilai yang ingin difaktorialkan = ");scanf("%d",&x);
for(i=1;i<=x;i++)
{
fak=fak*i;
}
printf(" Nilai yang di faktorialkan %d dengan hasil = %f",x,fak);
}
Sedikit belajar fuzzy
Logika Fuzzy merupakan suatu logika abu-abu yang dapat merepresentasikan
suatu nilai antara 0 dan 1 yang direpresentasikan oleh logika tegas.
Misalkan jika pada logika tegas hanya dapat mencounter nilai-nilai tegas
yaitu ya atau tidak, ada atau tidak ada. Pada logika Fuzzy, dia dapat
merepresentasikan suatu nilai antara ya dengan tidak , misalnya nilai
untuk ya itu 0.6 dan untuk tidak itu 0.4. itu merupakan logika fuzzy.
Logika fuzzy banyak digunakan untuk sistem control, misalnya pengontrolan AC, kecepatan motor DC, dan masih banyak lagi..
Logika fuzzy dapat dibagi dalam 3 step.
1. Fuzzufication
2. Inference and Rule base
3. Defuzzyfication
1. Fuzzyfication
Fuzzyfication( fuzzyfikasi ) merupakan proses pembuatan nilai fuzzy input dari nilai kebenaran pasti yang berupa suatu nilai linguistik yang nilainya ditentukan berdasarkan fungsi keanggotaan yang dibuat. misalkan nilai jarak 35 cm dikonversi menjadi sedang dengan derajat keanggotaan sama dengan 0.78 dan dekat dengan derajat keanggotaan sama dengan 0.22.
2. Inference and Rule Base
Inference and Rule Base( kesimpulan dan aturan dasar ) merupakan suatu proses inti dari logika fuzzy yang merepresentasikan aturan aturan yang dibuat dan pengambilan kesimpulan dari input inputnya. misalkan dua buah input dari hasil fuzzyfikasi dengan derajat keanggotaan untuk input pertama sedang 0.78 dan dekat 0.22, input kedua jauh 0.34 dan sedang 0.66. dengan aturan dasar,
jika input 1 dekat dan input 2 sedang maka output sama dengan lambat,
jika input 1 dekat dan input 2 jauh maka output sama dengan sedang,
jika input 1 sedang dan input 2 sedang maka output sama dengan sedang,
jika input 1 sedang dan input 2 jauh maka output sama dengan cepat.
Dari hasil rule base langkah selanjutnya yaitu melakukan Inferensi ( Kesimpulan ) dari hasil aturan dasar tersebut, misalkan dalam proses inferensi kita menggunakan cara clipping( alpha-cut) karena pada cara clipping mudah di defuzzyfikasi.
Dalam proses inferensi clipping terdapat 2 step yaitu conjunction( minimum ) dan disjuction( maksimum ),
1. conjuction merupakan pencarian nilai minimum dari nilai-nilai linguistik hasil aturan dasar. maka :
jika input 1 dekat(0.22) dan input 2 sedang(0.66) maka output sama dengan lambat (0.22)
jika input 1 dekat(0.22) dan input 2 jauh(0.34) maka output sama dengan sedang (0.22)
jika input 1 sedang(0.78) dan input 2 sedang(0.66) maka output sama dengan sedang (0.66)
jika input 1 sedang(0.78) dan input 2 jauh(0.34) maka output sama dengan cepat(0.34)
2. disjuction merupakan pencarian nilai maksimum dari nilai-nilai hasil dari conjuction jika terdapat nilai output yang keluar lebih dari satu. Nilai lambat hanya satu (0.22), nilai sedang ada 2 yaitu (0.22) dan (0.66) dan nilai cepat (0.34). Sehingga dari nilai sedang dipilih nilai yang terbesar, yaitu nilai (0.66).
Dari proses Inference dan Rule Base didapat nilai Output ( keluaran ) yaitu:
NK lambat = 0.22
NK sedang = 0.66
NK cepat = 0.34
3. Defuzzyfication
Defuzzyfication merupakan proses pengembalian nilai hasil Inference Rule Base kedalam kebenaran pasti ( Logika tegas ). dalam proses defuzzyfikasi terdapat banyak metode untuk melakukannya antara lain :
1. Centroid Method
2. Height Method
3. First(or last) of maxima
4. Mean-Max method
5. weighted average
Dari hasil Inference dan Rule base, kita akan menggunakan metode Centroid Method untuk melakukan proses defuzzyfikasi. pada metode Centroid method digunakan rumus integration:
cape juga ..
sambung lagi ntr..
hehehehehehehe...
Logika fuzzy banyak digunakan untuk sistem control, misalnya pengontrolan AC, kecepatan motor DC, dan masih banyak lagi..
Logika fuzzy dapat dibagi dalam 3 step.
1. Fuzzufication
2. Inference and Rule base
3. Defuzzyfication
1. Fuzzyfication
Fuzzyfication( fuzzyfikasi ) merupakan proses pembuatan nilai fuzzy input dari nilai kebenaran pasti yang berupa suatu nilai linguistik yang nilainya ditentukan berdasarkan fungsi keanggotaan yang dibuat. misalkan nilai jarak 35 cm dikonversi menjadi sedang dengan derajat keanggotaan sama dengan 0.78 dan dekat dengan derajat keanggotaan sama dengan 0.22.
2. Inference and Rule Base
Inference and Rule Base( kesimpulan dan aturan dasar ) merupakan suatu proses inti dari logika fuzzy yang merepresentasikan aturan aturan yang dibuat dan pengambilan kesimpulan dari input inputnya. misalkan dua buah input dari hasil fuzzyfikasi dengan derajat keanggotaan untuk input pertama sedang 0.78 dan dekat 0.22, input kedua jauh 0.34 dan sedang 0.66. dengan aturan dasar,
jika input 1 dekat dan input 2 sedang maka output sama dengan lambat,
jika input 1 dekat dan input 2 jauh maka output sama dengan sedang,
jika input 1 sedang dan input 2 sedang maka output sama dengan sedang,
jika input 1 sedang dan input 2 jauh maka output sama dengan cepat.
Dari hasil rule base langkah selanjutnya yaitu melakukan Inferensi ( Kesimpulan ) dari hasil aturan dasar tersebut, misalkan dalam proses inferensi kita menggunakan cara clipping( alpha-cut) karena pada cara clipping mudah di defuzzyfikasi.
Dalam proses inferensi clipping terdapat 2 step yaitu conjunction( minimum ) dan disjuction( maksimum ),
1. conjuction merupakan pencarian nilai minimum dari nilai-nilai linguistik hasil aturan dasar. maka :
jika input 1 dekat(0.22) dan input 2 sedang(0.66) maka output sama dengan lambat (0.22)
jika input 1 dekat(0.22) dan input 2 jauh(0.34) maka output sama dengan sedang (0.22)
jika input 1 sedang(0.78) dan input 2 sedang(0.66) maka output sama dengan sedang (0.66)
jika input 1 sedang(0.78) dan input 2 jauh(0.34) maka output sama dengan cepat(0.34)
2. disjuction merupakan pencarian nilai maksimum dari nilai-nilai hasil dari conjuction jika terdapat nilai output yang keluar lebih dari satu. Nilai lambat hanya satu (0.22), nilai sedang ada 2 yaitu (0.22) dan (0.66) dan nilai cepat (0.34). Sehingga dari nilai sedang dipilih nilai yang terbesar, yaitu nilai (0.66).
Dari proses Inference dan Rule Base didapat nilai Output ( keluaran ) yaitu:
NK lambat = 0.22
NK sedang = 0.66
NK cepat = 0.34
3. Defuzzyfication
Defuzzyfication merupakan proses pengembalian nilai hasil Inference Rule Base kedalam kebenaran pasti ( Logika tegas ). dalam proses defuzzyfikasi terdapat banyak metode untuk melakukannya antara lain :
1. Centroid Method
2. Height Method
3. First(or last) of maxima
4. Mean-Max method
5. weighted average
Dari hasil Inference dan Rule base, kita akan menggunakan metode Centroid Method untuk melakukan proses defuzzyfikasi. pada metode Centroid method digunakan rumus integration:
cape juga ..
sambung lagi ntr..
hehehehehehehe...
instal realtek audio yang bermasalah
ini cerita saya waktu nginstalin windows xp sp3 punya adek saya, setelah
instal semuanya, os driver dan semua yang ada di cd driver, ternyata
audio tidak mau bekerja, laptop adek saya itu acer aspire 4736z. Waktu
itu saya pikir audio drivernya tidak compatible dengan win xp sp3,
dkemudian saya cari driver yang compatibe di realtek.com dan acer.com.
sudah cari2 dapat n download. waktu saya coba insatal seperti biasa tak
ada masalah, tapi waktu membuka play musik ada pesan kalau tidak ada
device suara atau driver belum diinstal.
waktu saya lihat seri drivernya kok sama dengan yang ad di cd drivernya, bingung semalaman saya, waktu itu saya nemu driver detective katanya buat update driver , saya download n instal. ternyata ribet bener maunya conect ke internet terus, n ndak ada patcch nya lagi malam itu dpusing kepala saya, uda seharian cuma audio driver saja yang ndak mau bekerja.
pagi nya saya coba browsing browsing cari jawaban permasalahan audio realtek ini, n saya nemu blog nya mas sipur, http://sunyihati.wordpress.com/2010/11/26/problem-instalasi-realtek-hd-audio-driver-pada-winxp-sp3-acer-4736z/ saya baca2 n selami maksudnya, n saya coba terapkan yang mas sipur posting di blognya tersebut, seperti ini caranya ( kutipan dari mas sipur).
1. Download hotfix kb888111.rar
2. Extract file tersebut pake winrar atawa 7zip
3. Extract lagi file kb888111.exe (hasil extrat dari kb888111.rar)
4. Setelah itu dari device manager cari device yang ada tanda tanya warna kuning…PCI device
5. Klik kanan update driver kemudian pada mode instalasinya pilih advance
6. Browse ke folder hasil extract file kb888111.exe, masuk ke commonfiles kemudian next sampe instalasi selesai.
7. Install realtek audio driver.
tapi ada masalah lagi, shotfix kb888111.rar yang diberikan mas sipur linknya tidak bisa digunakan lagi. sehingga saya berfikir kemana ada kb888111.rar itu. saya fikir mungkin ada teman2 yang upload itu file di 4shared.com dan ternyata ada(http://search.4shared.com/q/1/kb888111), saya download n cuba extrak, filenya sudah itu saya ekstrak lagi file kb888111.exe sehingga didapat beberapa file n folder,
setelah itu sama seperti langkah 4 diatas, n selanjutnya.
dan benar deh laptop adek saya ini..
makasih banya mas sipur :)
waktu saya lihat seri drivernya kok sama dengan yang ad di cd drivernya, bingung semalaman saya, waktu itu saya nemu driver detective katanya buat update driver , saya download n instal. ternyata ribet bener maunya conect ke internet terus, n ndak ada patcch nya lagi malam itu dpusing kepala saya, uda seharian cuma audio driver saja yang ndak mau bekerja.
pagi nya saya coba browsing browsing cari jawaban permasalahan audio realtek ini, n saya nemu blog nya mas sipur, http://sunyihati.wordpress.com/2010/11/26/problem-instalasi-realtek-hd-audio-driver-pada-winxp-sp3-acer-4736z/ saya baca2 n selami maksudnya, n saya coba terapkan yang mas sipur posting di blognya tersebut, seperti ini caranya ( kutipan dari mas sipur).
1. Download hotfix kb888111.rar
2. Extract file tersebut pake winrar atawa 7zip
3. Extract lagi file kb888111.exe (hasil extrat dari kb888111.rar)
4. Setelah itu dari device manager cari device yang ada tanda tanya warna kuning…PCI device
5. Klik kanan update driver kemudian pada mode instalasinya pilih advance
6. Browse ke folder hasil extract file kb888111.exe, masuk ke commonfiles kemudian next sampe instalasi selesai.
7. Install realtek audio driver.
tapi ada masalah lagi, shotfix kb888111.rar yang diberikan mas sipur linknya tidak bisa digunakan lagi. sehingga saya berfikir kemana ada kb888111.rar itu. saya fikir mungkin ada teman2 yang upload itu file di 4shared.com dan ternyata ada(http://search.4shared.com/q/1/kb888111), saya download n cuba extrak, filenya sudah itu saya ekstrak lagi file kb888111.exe sehingga didapat beberapa file n folder,
setelah itu sama seperti langkah 4 diatas, n selanjutnya.
dan benar deh laptop adek saya ini..
makasih banya mas sipur :)
Sistem Operasi
Sistem Direktori Linux OS dan Operasinya
Sistem file pada Linux menyerupai pepohonan (tree), yaitu dimulai dari root, kemudian direktori dan sub dirrektori. Sistem file pada Linux diatur secara hirarkhikal, yaitu dimulai dari root dengan symbol “/” seperti Gambar dibawah. Elemen dari nama path dipisahkan dengan tanda “/” (slash) seperti /usr/bin/X11/X. Penamaan pada hirarki file bersifat case sensitive. Setiap shell dan proses pada sistem masing-masing mempunyai current atau working directory. Perintah “..” berarti menuju parent directory (satu level ke atas dari hirarki file) sedangkan perintah “.” Berarti menuju ke current directory. File dan directory yang namanya dimulai dengan “.” Berarti file yang disembunyikan (tidak ditampilkan sebagai daftar nama file default).
Kita
dapat menciptakan File dan Direktori mulai dari root ke bawah.
Direktori adalah file khusus, yang berisi nama file dan INODE (pointer
yang menunjuk ke data / isi file tersebut). Secara logika, Direktori
dapat berisi File dan Direktori lagi (disebut juga Subdirektori).
DIREKTORY STANDAR Setelah proses instalasi, Linux menciptakan system file yang baku, terdiri atas direktori sebagai berikut :
/ (root)
Struktur direktori di Linux secara umum diawali dengan root filesystem “/” dan tentu juga merupakan root atau akar dari seluruh direktori global. Partisi dimana di letakkan / (root system) akan menjadi direktori sistem atau partisi pokok.
Struktur direktori di Linux secara umum diawali dengan root filesystem “/” dan tentu juga merupakan root atau akar dari seluruh direktori global. Partisi dimana di letakkan / (root system) akan menjadi direktori sistem atau partisi pokok.
/boot
Direktori boot tesimpan file-file boot loader diantaranya grub atau lilo. Kernel, initrd dan system.map juga terletak didalam /boot. Jika system yang digunakan menggunakan partisi LVM ataupun partisi dalam jaringan. Maka ada baiknya dibuatkan partisi kecil tersendiri untuk meletakkan /boot di harddisk dengan filesystem konvensional. /boot ini umumnya sangat jarang sekali berubah isinya, kecuali memang kita sering bermain-main dengan kernel./sys. Berisi informasi yang berkaitan dengan kernel, device dan firmware. Untuk memudahkan mengingat, direktori ini dianggap kependekan dari 'system'.
/sbin
Berisi file-file biner yang esensinya untuk sistem dan mengendalikan sistem. File-file biner atau bisa dianggap aplikasi sistem ini jika dioperasikan secara tidak tepat bisa berpotensi merusak. Untuk memudahkan mengingat, direktori ini dianggap kependekan dari 'super binary'
/bin
Berisi file-file binari atau aplikasi yang lebih umum dan dapat digunakan oleh semua user. Untuk memudahkan mengingat, direktori ini dianggap kependekan dari 'binary'.
/lib
Berisi file-file library atau pustaka dari semua aplikasi binari yang tersimpan dalam direktori /sbin dan /bin. Di direktori ini juga tersimpan berbagai macam librari yang digunakan untuk aplikasi lain. Konsep penggunaan librari bersama ini membuat aplikasi di linux dapat menghemat ukuran. Untuk memudahkan mengingat, direktori ini dianggap kependekan dari 'library
Berisi file-file library atau pustaka dari semua aplikasi binari yang tersimpan dalam direktori /sbin dan /bin. Di direktori ini juga tersimpan berbagai macam librari yang digunakan untuk aplikasi lain. Konsep penggunaan librari bersama ini membuat aplikasi di linux dapat menghemat ukuran. Untuk memudahkan mengingat, direktori ini dianggap kependekan dari 'library
/dev
Merupakan pseudo filesystem, atau directory yang isinya sebenarnya bukan benar-benar berisi file. Isi dari /dev ini berkaitan dengan perangkat-perangkat yang terdapat pada system.
Merupakan pseudo filesystem, atau directory yang isinya sebenarnya bukan benar-benar berisi file. Isi dari /dev ini berkaitan dengan perangkat-perangkat yang terdapat pada system.
/etc
Direktori /etc berisi file-file konfigurasi sistem. Mayoritas aplikasi dan layanan konfigurasinya tersimpan di direktori /etc termasuk diantaranya /etc/hosts, /etc/resolv.conf dan lain sebagainya.
Direktori /etc berisi file-file konfigurasi sistem. Mayoritas aplikasi dan layanan konfigurasinya tersimpan di direktori /etc termasuk diantaranya /etc/hosts, /etc/resolv.conf dan lain sebagainya.
/home
Semua direktori home dari pengguna tersimpan di direktori ini dengan nama user masing-masing sebagai pengelompokannya. Untuk beberapa sistem linux yang di spesifikasikan untuk server, direktori pengguna masih dikelompokkan lagi kedalam /home/users. Di dalama direktori /home/nama-user tersimpan konfigurasi-konfigurasi yang spesifik terhadap user tersebut.
Semua direktori home dari pengguna tersimpan di direktori ini dengan nama user masing-masing sebagai pengelompokannya. Untuk beberapa sistem linux yang di spesifikasikan untuk server, direktori pengguna masih dikelompokkan lagi kedalam /home/users. Di dalama direktori /home/nama-user tersimpan konfigurasi-konfigurasi yang spesifik terhadap user tersebut.
/media
Merupakan direktori untuk menyimpan direktori-direktori mount point. CD-ROM, DVD, flash disk, bahkan floppy disk juga akan termount di direktori ini.
Merupakan direktori untuk menyimpan direktori-direktori mount point. CD-ROM, DVD, flash disk, bahkan floppy disk juga akan termount di direktori ini.
/mnt
Pada Linux yang masih umum menggunakan kernel 2.4.x. Untuk tempat mengumpulkan mount point berada di /mnt. Dikarenakan pada sistem berbasis kernel 2.6.x sudah menggunakan /media, maka /mnt ini umumnya kosong. /mnt
bisa juga dijadikan mount point pada saat system rescue atau troubleshooting. Untuk memudahkan mengingat, direktori ini dianggap kependekan dari 'mount
Pada Linux yang masih umum menggunakan kernel 2.4.x. Untuk tempat mengumpulkan mount point berada di /mnt. Dikarenakan pada sistem berbasis kernel 2.6.x sudah menggunakan /media, maka /mnt ini umumnya kosong. /mnt
bisa juga dijadikan mount point pada saat system rescue atau troubleshooting. Untuk memudahkan mengingat, direktori ini dianggap kependekan dari 'mount
/usr
Sebuah sub-hirarki dari root filesistem di simpan didalam /usr. Didalam /usr tersimpan aplikasi dan utiliti yang spesifik dengan user. Jika kita melihat kedalam direktori /usr maka kita juga akan menemukan direktori yang mirip dengan di / yaitu bin, sbin dan lib. Hanya saja, aplikasi dan librari yang terletak /usr tidak terlalu kritikal untuk sistem.
Sebuah sub-hirarki dari root filesistem di simpan didalam /usr. Didalam /usr tersimpan aplikasi dan utiliti yang spesifik dengan user. Jika kita melihat kedalam direktori /usr maka kita juga akan menemukan direktori yang mirip dengan di / yaitu bin, sbin dan lib. Hanya saja, aplikasi dan librari yang terletak /usr tidak terlalu kritikal untuk sistem.
/usr/share
Merupakan tempat didalam /usr yang digunakan untuk menyimpan data-data yang bisa dibagikan dan tidak terikat dengan platform. Misalnya seperti wallpaper yang bisa dan boleh digunakan oleh semua user akan diletakkan didalam /usr/share.
Lalu ada juga fonts, dan sound theme yang berkaitan dengan tampilan.
Merupakan tempat didalam /usr yang digunakan untuk menyimpan data-data yang bisa dibagikan dan tidak terikat dengan platform. Misalnya seperti wallpaper yang bisa dan boleh digunakan oleh semua user akan diletakkan didalam /usr/share.
Lalu ada juga fonts, dan sound theme yang berkaitan dengan tampilan.
/usr/doc
Merupakan tempat untuk menyimpan dokumentasi dan catatan yang berkaitan dengan aplikasi. Apabila aplikasi third-party yang digunakan merupakan aplikasi yang dikembangkan dengan baik, maka tentunya juga menyediakan file dokumentasi yang dapat dibaca di dalam /usr/doc
Merupakan tempat untuk menyimpan dokumentasi dan catatan yang berkaitan dengan aplikasi. Apabila aplikasi third-party yang digunakan merupakan aplikasi yang dikembangkan dengan baik, maka tentunya juga menyediakan file dokumentasi yang dapat dibaca di dalam /usr/doc
/usr/src
Merupakan tempat untuk menyimpan source code dari aplikasi sistem. Yang paling umum tersimpan disini adalah source code dari kernel linux. Source code ini sangat bermanfaat untuk melakukan kompilasi ulang atau melakukan optimasi
di tingkat kernel dengan dasar kernel sebelumnya
Merupakan tempat untuk menyimpan source code dari aplikasi sistem. Yang paling umum tersimpan disini adalah source code dari kernel linux. Source code ini sangat bermanfaat untuk melakukan kompilasi ulang atau melakukan optimasi
di tingkat kernel dengan dasar kernel sebelumnya
/usr/local
DI disini tersimpan aplikasi yang terinstall dan file yang yang digunakan di local machine. Jika komputer yang digunakan merupakan bagian dari sebuah jaringan besar, terus direktori /usr lokasi fisiknya terletak di komputer yang berbeda dan di
bagikan kedalam jaringan untuk di mount kedalam /usr.
DI disini tersimpan aplikasi yang terinstall dan file yang yang digunakan di local machine. Jika komputer yang digunakan merupakan bagian dari sebuah jaringan besar, terus direktori /usr lokasi fisiknya terletak di komputer yang berbeda dan di
bagikan kedalam jaringan untuk di mount kedalam /usr.
/root
Merupakan direktori home-nya superuser (root). Harap jangan bingung dengan direktori root (/). Walaupun cara menyebutnya sama, tapi sama sekali berfungsi sangat berbeda.
Merupakan direktori home-nya superuser (root). Harap jangan bingung dengan direktori root (/). Walaupun cara menyebutnya sama, tapi sama sekali berfungsi sangat berbeda.
/var
Direktori /var merupakan direktori yang isinya sangat dinamis. Jika digunakan didalam server. Sangat dianjurkan /var ini untuk diletakkan di partisi terpisah dikarenan direktori /var dapat membengkak dengan sangat cepat.
Direktori /var merupakan direktori yang isinya sangat dinamis. Jika digunakan didalam server. Sangat dianjurkan /var ini untuk diletakkan di partisi terpisah dikarenan direktori /var dapat membengkak dengan sangat cepat.
/proc
Direktori /proc juga merupakan pseudo filesystem yang mirip dengan /dev. Bedanya, /proc ini murni hanya berkaitan dengan sistem dan tidak menyangkut pada device.
Direktori /proc juga merupakan pseudo filesystem yang mirip dengan /dev. Bedanya, /proc ini murni hanya berkaitan dengan sistem dan tidak menyangkut pada device.
/tmp
Merupakan file sistem yang menyimpan file-file sementara. Beberapa distro akan otomatis membersihkan isi dari /tmp sewaktu reboot.
Merupakan file sistem yang menyimpan file-file sementara. Beberapa distro akan otomatis membersihkan isi dari /tmp sewaktu reboot.
/lost+found
Di direktori ini linux menyimpan file-file yang berasil di recover saat sistem crash. Dengan melihat kedalam /lost+found mungkin kita sapat menemukan file yang hilang.
Di direktori ini linux menyimpan file-file yang berasil di recover saat sistem crash. Dengan melihat kedalam /lost+found mungkin kita sapat menemukan file yang hilang.
Sistem File dan Struktur Direktori Pada Sistem Operasi Linux
1. Sistem File
Sistem
file (filesystem) secara praktis diartikan bagaimana Linux menyimpan
data ke peralatan penyimpanan seperti hard disk, CD/DVD ROM, usb disk,
dan floppy. Sistem file Linux banyak jenisnya, namun yang paling
banyak digunakan saat ini adalah ext3. Ext3 tergolong journaling
filesystem, yang memiliki kelebihan dari sisi keamanan data.
Misalnya, ketika listrik mati mendadak sehingga tidak
sempat shutdown atau melakukan pelepasan secara normal (umount),
maka tidak perlu melakukan fsck (scandisk) saat booting berikutnya.
Sistem
file Linux lainnya antara lain reiserfs (juga tergolong
journaling filesystem) dan ext2 (versi lama dari ext3 yang belum
bersifat journaling). Linux juga dapat mengakses sistem file lain
seperti DOS, Windows (VFAT 16, VFAT 32, dan NTFS), Unix, jfs, dan
lain-lain. Swap dapat digolongkan sebagai sistem file pengganti RAM,
sehingga disebut juga virtual memory. Sistem file lain yang berbasis
jaringan adalah samba (smb) yang juga digunakan oleh MS
Windows dan NFS (Network File System) yang juga digunakan oleh
sistem operasi Unix.
Cara
membuat sistem file di hard disk ada dua langkah, yaitu
membuat partisi, kemudian memformatnya. Salah satu perintah pembuatan
partisi adalah fdisk, dan perintah format adalah mkfs.
Perintah
mengedit atau membuat partisi adalah fdisk /dev/sda, lalu ketik
m untuk melihat daftar perintah di menu fdisk. Ketik p untuk melihat
daftar partisi, dan ketik q untuk keluar tanpa menyimpan perubahan.
Perintah berikut ini akan memformat partisi 13 dari hard disk primary master
(/dev/sda) dengan sistem file ext3:
# mkfs.ext3 /dev/sda13
atau
# mkfs -t ext3 /dev/sda13
2. Struktur Direktori
Sebelum
mengakses file dan direktori dan perintah-perintah yang
berhubungan dengannya, Anda sebaiknya lebih dahulu memahami
struktur file dan direktori di Linux.
Linux
memiliki direktori paling atas atau paling kiri, dibaca slash
(garis miring), dinamakan root directory atau direktori
akar. Itu perbedaan mendasar struktur direktori Linux dengan
Windows. Di Windows ada folder C: yang mengarah ke direktori
paling atas dari harddisk. Di Windows juga ada A: untuk masuk ke
disket. Tapi, di Windows tidak ada direktori di atas C dan A.
Di
Linux, C biasanya berupa direktori /mnt/win atau yang lain sesuai
dengan yang membuat distro Linux. /mnt/win disebut mount point, yang
berhubungan dengan file harddisk dengan partisi /dev/sda1. Jadi, C di
Windows itu juga sejenis mount point yang berhubungan device (/dev)
harddisk.
Jika
/mnt/win diganti dengan /C, artinya /C adalah mount point bagi
/dev/sda1. Yang membedakan C di Linux dengan C di Windows, adalah
adanya garis miring / di sebelah kiri C di Linux, dan tidak ada garis
miring di Windows. Ini juga berarti, garis
miring / adalah direktori di atas C.
Operasi Pada Direktori
Operasi-operasi yang dapat dilakukan pada direktori adalah:
1.
Mencari berkas, kita dapat menemukan sebuah berkas didalam sebuah
struktur direktori. Karena berkas-berkas memiliki nama simbolik dan nama
yang sama dapat mengindikasikan keterkaitan antara setiap
berkas-berkas tersebut, mungkin kita berkeinginan untuk dapat menemukan
seluruh berkas yang nama-nama berkas membentuk pola khusus.
2. Membuat berkas, kita dapat membuat berkas baru dan menambahkan berkas tersebut kedalam direktori.
3. Menghapus berkas, apabila berkas sudah tidak diperlukan lagi, kita dapat menghapus berkas tersebut dari direktori.
4.
Menampilkan isi direktori, kita dapat menampilkan seluruh berkas
dalam direktori, dan kandungan isi direktori untuk setiap berkas dalam
daftar tersebut.
5.
Mengganti nama berkas, karena nama berkas merepresentasikan isi dari
berkas kepada user, maka user dapat merubah nama berkas ketika isi
atau penggunaan berkas berubah. Perubahan nama dapat merubah posisi
berkas dalam direktori.
6. Melintasi sistem berkas, ini sangat berguna untuk mengakses direktori dan berkas didalam struktur direktori.
Direktori Satu Tingkat Ini adalah struktur direktori yang paling
sederhana. Semua berkas disimpan di dalam direktori yang sama. Struktur
ini tentunya memiliki kelemahan jika jumlah berkasnya bertambah
banyak, karena tiap berkas mesti memiliki nama yang unik.
Direktori Dua Tingkat Kelemahan yang ada pada direktori tingkat satu
dapat diatas pada sistem direktori dua tingkat. Caranya ialah dengan
membuat direktori secara terpisah. Pada direktori tingkat dua, setiap
pengguna memiliki direktori berkas sendiri (UFD). Setiap UFD memiliki
struktur yang serupa, tapi hanya berisi berkas-berkas dari seorang
pengguna. Ketika seorang pengguna login, master direktori berkas (MFD)
dicari. Isi dari MFD adalah indeks dari nama pengguna atau nomor
rekening, dan tiap entri menunjuk pada UFD untuk pengguna tersebut.
Ketika seorang pengguna ingin mengakses suatu berkas, hanya UFD-nya
sendiri yang diakses. Jadi pada setiap UFD yang berbeda, boleh terdapat
nama berkas yang sama.
Langganan:
Postingan (Atom)