Senin, 08 September 2008

Unified Modeling language (UML)

Sejarah Singkat UML
UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian dari sebuah sistem pengembangan software berbasis OO (Object-Oriented). UML sendiri juga memberikan standar penulisan sebuah sistem blue print, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa program yang spesifik, skema database, dan komponen-komponen yang diperlukan dalam sistem software (http://www.omg.org).
Pendekatan analisa & rancangan dengan menggunakan model OO mulai diperkenalkan sekitar pertengahan 1970 hingga akhir 1980 dikarenakan pada saat itu aplikasi software sudah meningkat dan mulai komplek. Jumlah yang menggunakaan metoda OO mulai diuji cobakandan diaplikasikan antara 1989 hingga 1994, seperti halnya oleh Grady Booch dari Rational Software Co., dikenal dengan OOSE (Object-Oriented Software Engineering), serta James Rumbaugh dari General Electric, dikenal dengan OMT (Object Modelling Technique).
Kelemahan saat itu disadari oleh Booch maupun Rumbaugh adalah tidak adanya standar penggunaan model yang berbasis OO, ketika mereka bertemu ditemani rekan lainnya Ivar Jacobson dari Objectory mulai mendiskusikan untuk mengadopsi masing-masing pendekatan metoda OO untuk membuat suatu model bahasa yang uniform / seragam yang disebut UML (Unified Modeling Language) dan dapat digunakan oleh seluruh dunia.
Secara resmi bahasa UML dimulai pada bulan oktober 1994, ketika Rumbaugh bergabung Booch untuk membuat sebuah project pendekatan metoda yang uniform/seragam dari masing-masing metoda mereka. Saat itu baru dikembangkan draft metoda UML version 0.8 dan diselesaikan serta di release pada bulan oktober 1995. Bersamaan dengan saat itu, Jacobson bergabung dan UML tersebut diperkaya ruang lingkupnya dengan metoda OOSE sehingga muncul release version 0.9 pada bulan Juni 1996. Hingga saat ini sejak Juni 1998 UML version 1.3 telah diperkaya dan direspons oleh OMG (Object Management Group), Anderson Consulting, Ericsson, Platinum Technology, ObjectTime Limited, dll serta di pelihara oleh OMG yang dipimpin oleh Cris Kobryn.
UML adalah standar dunia yang dibuat oleh Object Management Group (OMG), sebuah badan yang bertugas mengeluarkan standar-standar teknologi object-oriented dan software component

A. Definisi unified modeling language(UML)
UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian sebuah sistem pengembangan software berbasis OO (Object-Oriented). UML sendiri juga memberikan standar penulisan sebuah sistem blue print, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa program yang spesifik, skema database, dan komponen-komponen yang diperlukan dalam sistem software (http://www.omg.org).

Unified Modeling Language (UML) adalah bahasa spesifikasi standar untuk mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak. UML tidak berdasarkan pada bahasa pemrograman tertentu. Standar spesifikasi UML dijadikan standar defacto oleh OMG (Object Management Group) pada tahun 1997.UML yang berorientasikan object mempunyai beberapa notasi standar.

Unified Modeling Language (UML) adalah sebuah bahasa pemodelan yang telah menjadi standar dalam industri software untuk visualisasi, merancang, dan mendokumentasikan sistem perangkat lunak (Henderi, 2007: 4). Bahasa Pemodelan UML lebih cocok untuk pembuatan perangkat lunak dalam bahasa pemrograman berorientasi objek (C , Java, VB.NET), namun demikian tetap dapat digunakan pada bahasa pemrograman prosedural (Ziga Turck, 2007).

Gambar. use case diagram
B. pengenalan UML

Dalam suatu proses pengembangan software, analisa dan rancangan telah merupakan terminologu yang sangat tua. Pada saat masalah ditelusuri dan spesifikasi dinegosiasikan, dapat dikatakan bahwa kita berada pada tahap rancangan. merancang adalah menemukan suatu cara untuk menyelesaikan masalah, salah satu tool/model untuk merancang pengembangan software yang berbasis object-oriented adalah UML. Alasan mengapa UML digunakan adalah, pertama, scalability dimana objek lebih mudah dipakai untuk menggambarkan sistem yang besar dan komplek. Kedua, dynamic modeling, dapat dipakai untukpemodelan sistem dinamis dan real time.

UML mendefinisikan diagram-diagram berikut ini :
use case diagram
class diagram
behaviour diagram :
- statechart diagram
- activity diagram
interaction diagram :
- sequence diagram
- collaboration diagram
component diagram
deployment diagram

1. Use Case
Sebuah use case menggambarkan suatu urutan interaksi antara satu atau lebih aktor dan sistem. Dalam fase requirements, model use case mengambarkan sistem sebagai sebuah kotak hitam dan interaksi antara aktor dan sistem dalam suatu bentuk naratif, yang terdiri dari input user dan respon-respon sistem. Setiap use case menggambarkan perilaku sejumlah aspek sistem, tanpa mengurangi struktur internalnya. Selama pembuatan model use case secara pararel juga harus ditetapkan obyek-obyek yang terlibat dalam setiap use case. Perhatikan satu contoh sederhana dari proses perbankan, yaitu mesin teller otomatis (Automated Teller Machine-ATM) yang memberikan kemudahan pada customernya untuk mengambil uang dari rekening bank secara langsung. Pada proses ini terdapat satu aktor, yaitu ATM Customer dan satu use case, yaitu Penarikan Dana. Proses ini dapat dilihat pada Gambar 1. Use case Penarikan Dana menggambarkan urutan interaksi antara customer dengan sistem, diawali ketika customer memasukan kartu ATM ke dalam mesin pembaca kartu dan akhirnya menerima pengeluaran uang yang dilakukan oleh mesin ATM.

2. Aktor
Sebuah aktor mencirikan suatu bagian outside user atau susunan yang berkaitan
dengan user yang berinteraksi dengan sistem [Rumbaugh, Booch, dan Jacobson
1999]. Dalam model use case, aktor merupakan satu-satunya kesatuan eksternal
yang berinteraksi dengan sistem.Terdapat beberapa variasi bagaimana aktor dibentuk [Fowler dan Scott 1999]. Sebuah aktor sering kali merupakan manusia (human user). Pada sejumlahsistem informasi, manusia adalah satu-satunya aktor. Dan mungkin saja dalam sistem informasi, seorang aktor bisa saja menjadi suatu sistem eksternal. Pada aplikasi real-time dan distribusi, sebuah aktor bisa saja menjadi satu perangkat eksternal I/O atau sebuah alat pengatur waktu. Perangkateksternal I/O dan pengatur waktu aktor secara khusus lazimnya berada dalam real-time yang tersimpan dalam sistem (real-time embedded systems), sistem berinteraksi dengan lingkungan eksternal melalui sensor dan aktuator. Primary actor (aktor utama) memprakarsai sebuah use case. Jadi, suatu primary aktor memegang peran sebagai proaktif dan yang memulai aksi dalam sistem. Aktor lainnya yang berperan sebagai secondary aktor bisa saja terlibat dalam use case dengan menerima output dan memberikan input. Setidaknya satu aktor harus mendapatkan nilai dari use case. Biasanya adalah primary aktor (aktor utama). Bagaimanapun, dalam real-time embedded systems, primary aktor dapat berperan sebagai perangkat eksternal I/O atau pengatur waktu, penerima utama dari use case bisa menjadi secondary human aktor yang menerima sejumlah informasi dari sistem.


Gambar 1. Contoh aktifitas Aktor dan Use Case


Aktor manusia bisa saja menggunakan berbagai perangkat I/O untuk berinteraksi
fisik dengan sistem. Aktor manusia dapat berinteraksi dengan sistem melalui
perangkat standar I/O, seperti keyboard, display, atau mouse. Aktor manusia bisa juga berinteraksi dengan sistem melalui perangkat non-standar I/O seperti bermacam-macam sensor. Dalam keseluruhan hal tersebut, manusia merupakan aktor dan perangkat I/O adalah bukan aktor. Perhatikan beberapa contoh human aktor (aktor manusia). Pada sistem perbankan, satu contoh aktor adalah manusia yang berperan sebagai teller yang berinteraksi dengan sistem melalui perangkat standar I/O, seperti keyboard, display, atau mouse. Contoh lainnya adalah manusia yang berperan sebagai customer yang berinteraksi dengan sistem melalui mesin teller otomatis (ATM). Dalam hal ini, customer berinteraksi dengan sistem dengan menggunakan beberapa perangkat I/O, termasuk perangkat pembaca kartu (card reader), pengeluar uang (cash dispenser), dan pencetak tanda terima (receiptprinter), ditambah lagi keyboard dan display. Pada beberapa kasus, bagaimana pun juga sebuah aktor bisa saja berupa perangkat I/O. Hal ini bisa terjadi ketika sebuah use case tidak melibatkan manusia, seperti yang sering terjadi pada aplikasi-aplikasi real-time. Dalam hal ini, I/O aktor berinteraksi dengan sistem melalui sebuah sensor. Contoh aktor yang merupakan perangkat input adalah Arrival Sensor pada Sistem Kontrol Elevator. Sensor ini mengidentifikasi elevator tersebut pada saat hendak mencapai lantai dan perlu dihentikan. Kemudian sensor tersebut menginisiasikan Stop Elevator at Floor use case. Aktor lain dalam Elevator Control System adalah orang yang berada dalam elevator (human passenger) yang berinteraksi dengan sistem melalui tombol-tombol nomor pada tingkat lantai dan tombol-tombol elevator. Input dari aktor secara aktual dideteksi melalui sensor-sensor tombol lantai dan sensor-sensor tombol elevator berturut-turut. Aktor dapat pula menjadi sebuah alat pengukur waktu yang secara periodik mengirimkan pengukuran waktu kejadian (timer events) pada sistem. Use case-use case secara periodik diperlukan ketika beberapa informasi perlu di-output oleh sistem pada suatu basis reguler. Hal ini sangat penting dalam sistem-sistem real-time, dan juga sangat berguna dalam sistem informasi. Walaupun sejumlah metodologi menganggap pengukur waktu merupakan hal internal bagi sistem, dan akan lebih berguna dalam desain aplikasi real-time untuk memperhatikan pengukur-pengukur waktu sebagai eksternal logis bagi sistem dan menganggapnya sebagai primary aktor yang memulai aksi dalam sistem. Contohnya, pada sistem monitoring mobil, beberapa use case di-inisialisasi dengan suatu aktor pengukur waktu. Sebagai contoh dapat dilihat pada Gambar2. Timer aktor mengawali Calculate Trip Speed use case, yang secara periodik menghitung rata-rata kecepatan melalui suatu jalan/ jejak dan menampilkan nilai ini ke driver. Dalam hal ini, pengukur waktu merupakan primary aktor (aktor utama) dan driver merupakan secondary aktor (aktor kedua).


Gambar 2. Contoh aktor pengukur waktu

Suatu aktor bisa juga menjadi sistem eksternal yang melakukan inisiatif (sebagai
primary aktor) atau partisipan (sebagai secondary aktor) dalam use case. Satu
contoh aktor sistem eksternal adalah pabrik robot dalam Automation System. Robot mengawali proses dengan use case Generate Alarm dan Notify, robot menggerakkan alarm conditions yang dikirim ke operator pabrik yang berkepentingan, yang telah terdaftar untuk menerima alarms. Dalam use case ini, robot merupakan primary aktor yang mengawali inisiatif use case, dan operator merupakan secondary aktor yang menerima alarms.
3. Identifikasi Use Case
Sebuah use case dimulai dengan masukan/input dari seorang aktor. Use case merupakan suatu urutan lengkap kejadian-kejadian yang diajukan oleh seorang aktor, dan spesifikasi interaksi antara aktor dengan sistem. Use case yang sederhana hanya melibatkan satu interaksi/hubungan dengan sebuah aktor, dan use case yang lebih kompleks melibatkan beberapa interaksi dengan aktor. Use cases yang lebih kompleks juga melibatkan lebih dari satu aktor. Untuk menjabarkan use case dalam sistem, sangat baik bila dimulai dengan memperhatikan aktor dan actions/aksi yang mereka lakukan dalam sistem. Setiap use case menggambarkan suatu urutan interaksi antara aktor dengan sistem. Sebuah use case harus memberikan sejumlah nilai pada satu aktor. Kemudian, kebutuhan fungsional sistem dijelaskan dalam use case yang merupakan suatu spesifikasi eksternal dari sebuah sistem. Bagaimanapun juga, ketika membuat use case, sangatlah penting menghindari suatu dekomposisi fungsional yang dalam beberapa use case kecil lebih menjelaskan fungsi-fungsi individual sistem daripada menjelaskan urutan kejadian yang memberikan hasil yang berguna bagi aktor. Perhatikan lagi contoh pada perbankan. Disamping penarikan melalui ATM, ATM Customer, aktor juga bisa menanyakan jumlah rekening atau mentransfer dana antar dua rekening. Karena terdapat fungsi-fungsi yang berbeda yang diajukan oleh customer dengan hasil-hasil guna yang berbeda, fungsi-fungsi pertanyaan dan pentransferan harus dibuat sebagai use case yang terpisah, daripada menjadi bagian dari original use case. Oleh karena itu, customer dapat mengajukan tiga use case seperti yang dapat dilihat di Gambar. 3; Withdraw Funds (Penarikan dana), Query Account, dan Transfer Funds (PentransferanDana).

Gambar 3: Aktor dan use case dalam sistem Bank

Urutan utama use case menjelaskan urutan interaksi yang paling umum antara aktor dan sistem. Dan mungkin saja terdapat cabang-cabang urutan use case utama, yang mengarah pada berkurangnya frekuensi interaksi antara aktor dengan sistem. Deviasi-deviasi dari urutan utama hanya dilaksanakan pada beberapa situasi, contohnya jika aktor melakukan kesalahan input pada sistem. Ketergantungan pada aplikasi kebutuhan, alternatif ini memecahkan use case dan kadang-kadang bersatu kembali dengan urutan utama. Cabang-cabang alternatif digambarkan juga dalam use case. Dalam use case Withdraw Funds, urutan utama adalah urutan tahap-tahap dalam keberhasilan pelaksanaan penarikan (withdrawal). Cabang-cabang alternatif digunakan untuk mengarahkan berbagai error cases, seperti ketika kartu ATM tidak dikenali atau dilaporkan telah hilang dan lain sebagainya.
4. Pendokumentasian Model Use Case
Use case didokumentasi dalam use case model sebagai berikut:
• Use Case Name. Setiap use case diberi nama.
• Summary. Deskripsi singkat use case, biasanya satu atau dua kalimat.
• Dependency. Bagian ini menggambarkan apakah use case yang satu tergantung pada use case yang lain, dalam arti apakah use case tersebut termasuk pada use case yang lain atau malah memperluas use case lain.
• Actors. Bagian ini memberikan nama pada actor dalam use case. Selalu terdapat use case utama (primary use case) yang memulai use case. Disamping itu terdapat juga secondary use case yang terlibat dalam use case. Contohnya, dalam use case Withdraw Funds, ATM Customer adalahactor-nya.
• Preconditions. Satu atau lebih kondisi harus berjalan dengan baik pada permulaan use case; contohnya mesin ATM yang tidak jalan, menampilkan pesan Selamat Datang.
• Deskripsi. Bagian terbesar dari use case merupakan deskripsi naratif dari urutan utama use case yang merupakan urutan yang paling umum dari interaksi antara aktor dan sistem. Deskripsi tersebut dalam bentuk input dari aktor, diikuti oleh respon pada sistem. Sistem ditandai dengan sebuah kotak hitam (black box) yang berkaitan dengan apa yang sistem lakukan dalam merespon input aktor, bukan bagaimana internal melakukannya.
• Alternatif-alternatif. Deskripsi naratif dari alternatif merupakan cabang dari urutan utama. Terdapat beberapa cabang alternatif dari urutan utama. Contohnya, jika rekening customer terdapat dana yang tidak sesuai, akan tampil permohonan maaf dan menolak kartu.
• Postcondition. Kondisi yang selalu terjadi di akhir use case, jika urutan utama telah dilakukan; contohnya dana customer telah ditarik.
• Outstanding questions. Pertanyaan-pertanyaan tentang use case didokumentasikan untuk didiskusikan dengan para user.

3. keunggulan uml
a. dapat merepresentasikan sebuat object di kehidupan dalam bentuk document analisa tidak seperti DFD yang kebanyakan flow of bisni,contohnya GAMES
b. berorientasi object karene pendekatannya dimulai dari object oriented programming metode pemrograman saat ini, dimana sebelumnya metode programming adalah terstrutur & sequential (GOTO), sehingga UML lebih jelas menggambarkan apa yg dapt di analisa dalam OOP.
c. Ada beberapa software yang dapat lansung men-crete source/coding
(code generator)tanpa melakukan programming telebih dahulu asal proses analisa jelas dan sudap dipetekan ke dalam UML, jadi ke depan mungkin POsisi programmer akan berkurang.

class diagram
Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).
Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lain-lain.
Class memiliki tiga area pokok :
1. Nama (dan stereotype)
2. Atribut
3. Metoda
Atribut dan metoda dapat memiliki salah satu sifat berikut :
Private, tidak dapat dipanggil dari luar class yang bersangkutan
Protected, hanya dapat dipanggil oleh class yang bersangkutan dan anak-anak yang mewarisinya
Public, dapat dipanggil oleh siapa saja




StateChart Diagram
Statechart diagram menggambarkan transisi dan perubahan keadaan (dari satu state ke state lainnya) suatu objek pada sistem sebagai akibat dari stimuli yang diterima. Pada umumnya statechart diagram menggambarkan class tertentu (satu class dapat memiliki lebih dari satu statechart diagram).


Activity Diagram
Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.
Activity diagram merupakan state diagram khusus, di mana sebagian besar state adalah action dan sebagian besar transisi di-trigger oleh selesainya state sebelumnya (internal processing). Oleh karena itu activity diagram tidak menggambarkan behaviour internal sebuah sistem (dan interaksi antar subsistem) secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-jalur aktivitas dari level atas secara umum.


Sequence Diagram
Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait).
Sequence diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu. Diawali dari apa yang men-trigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan


Collaboration Diagram
Collaboration diagram juga menggambarkan interaksi antar objek seperti sequence diagram, tetapi lebih menekankan pada peran masing-masing objek dan bukan pada waktu penyampaian message. Setiap message memiliki sequence number, di mana message dari level tertinggi memiliki nomor 1. Messages dari level yang sama memiliki prefiks yang sama



Component Diagram
Component diagram menggambarkan struktur dan hubungan antar komponen piranti lunak, termasuk ketergantungan (dependency) di antaranya.
Komponen piranti lunak adalah modul berisi code, baik berisi source code maupun binary code, baik library maupun executable, baik yang muncul pada compile time, link time, maupun run time. Umumnya komponen terbentuk dari beberapa class dan/atau package, tapi dapat juga dari komponen-komponen yang lebih kecil.Komponen dapat juga berupa interface, yaitu kumpulan layanan yang disediakan sebuah komponen untuk komponen lain.


Deployment Diagram

Deployment/physical diagram menggambarkan detail bagaimana komponen di-deploy dalam infrastruktur sistem, di mana komponen akan terletak (pada mesin, server atau piranti keras apa), bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi server, dan hal-hal lain yang bersifat fisikal
Sebuah node adalah server, workstation, atau piranti keras lain yang digunakan untuk men-deploy komponen dalam lingkungan sebenarnya. Hubungan antar node (misalnya TCP/IP) dan requirement dapat juga didefinisikan dalam diagram ini

Langkah-langkah Penggunaan UML (1)
Buatlah daftar business process dari level tertinggi untuk mendefinisikan aktivitas dan proses yang mungkin muncul.
Petakan use case untuk tiap business process untuk mendefinisikan dengan tepat fungsionalitas yang harus disediakan oleh sistem. Kemudian perhalus use case diagram dan lengkapi dengan requirement, constraints dan catatan-catatan lain.
Buatlah deployment diagram secara kasar untuk mendefinisikan arsitektur fisik sistem.
Definisikan requirement lain (non-fungsional, security dan sebagainya) yang juga harus disediakan oleh sistem.
Berdasarkan use case diagram, mulailah membuat activity diagram.

Langkah-langkah Penggunaan UML (2)
Definisikan objek-objek level atas (package atau domain) dan buatlah sequence dan/atau collaboration diagram untuk tiap alir pekerjaan. Jika sebuah use case memiliki kemungkinan alir normal dan error, buatlah satu diagram untuk masing-masing alir.
Buarlah rancangan user interface model yang menyediakan antarmuka bagi pengguna untuk menjalankan skenario use case.
Berdasarkan model-model yang sudah ada, buatlah class diagram. Setiap package atau domain dipecah menjadi hirarki class lengkap dengan atribut dan metodanya. Akan lebih baik jika untuk setiap class dibuat unit test untuk menguji fungsionalitas class dan interaksi dengan class lain.
Setelah class diagram dibuat, kita dapat melihat kemungkinan pengelompokan class menjadi komponen-komponen. Karena itu buatlah component diagram pada tahap ini. Juga, definisikan tes integrasi untuk setiap komponen meyakinkan ia berinteraksi dengan baik.


Langkah-langkah Penggunaan UML (3)
Perhalus deployment diagram yang sudah dibuat. Detilkan kemampuan dan requirement piranti lunak, sistem operasi, jaringan, dan sebagainya. Petakan komponen ke dalam node.
Mulailah membangun sistem. Ada dua pendekatan yang dapat digunakan - Pendekatan use case, dengan meng-assign setiap use case kepada tim pengembang tertentu untuk mengembangkan unit code yang lengkap dengan tes.- Pendekatan komponen, yaitu meng-assign setiap komponen kepada tim pengembang tertentu.
Lakukan uji modul dan uji integrasi serta perbaiki model berserta codenya. Model harus selalu sesuai dengan code yang aktual
Piranti lunak siap dirilis
referensi
http://www.mail-archive.com/itcenter@yahoogroups.com/msg31068.html
http://henderi.blogster.com/
UML- wikipedia bahasa indonesia

Afif Amrullah

Nama :Roni sandra
nim :0611456642
Dosen:Hendri ,mkom


Baca Selengkapnya....

Sabtu, 09 Agustus 2008

fenomena 08-08-08

tanggal 08-08-08 bukan hari yang baik tuk peringati sejarah bagi masyarakat tirai bambu, kejadian yang meluluh lantahkan hirosima kala itu, meninggalkan sayatan kecil didalam hati. kesedihan menyelimuti diri, raut wajah yang bergelinang air mata dan korban berserakan. dan bagiku tanggal delapan bulan delapan adalah pertama kalinya aku menangis dan keluargaku tertawa bahagia. karena telah lahir seorang insan yang ditakdirkan untuk menjadi bagian dari keluarga itu.. who is he??????? that's me... roni sandra... 08-08-08 adalah tanggal yang sangat cantik.. aku sangat berbahagia karena di tanggal yang cantik dan hanya 1000 tahun sekali itu bertepatan dengan perayaan hari ulang tahun ku itu... percaya atau tidak di hari itu memang hari yang hoki buat aku... kerana aku mendapatkan kado yang sangat luar biasa dari kedua orang tua ku......

Baca Selengkapnya....

Sabtu, 31 Mei 2008

instalasi software di linux ubuntu hardy heron

Untuk menambah dan pengurangan program linux ubuntu yang ada di dalam dvd ada cara yang cukup mudah di lakukan yaitu melalui aplikasi synaptic package manager yang terletak pada menu System > Administrasi. untuk mengeset pemakaian awal aplikasi ini maka DVD yang berisi program linux ubuntu harus di masukan terlebih dahulu kedalam DVD-ROM komputer, sebuah pertanyaan akan muncul di layar monitor lalu tekan tombol start package manager untuk memulainya. setelah itu akan muncul tampilan yang meminta memasukan password dari super user(root), masukanlah password root milik anda. beberapa saat kemudian akan terjadi proses pemindaian dari DVD untuk memperbarui data pada synaptic package manager. selamat membaca.....

sebelum aplikasi synaptic terbuka akan terdapat informasi tentang struktur paket-paket Ubuntu yang terdapat pada DVD. tekan tombol Close untuk menutup, maka aplikasi synaptic manager siap untuk di gunakan.

gambar tampilan synaftic manager

pada bagian kiri sebelah kiri adalah kategori-kategory paket aplikasi yang di pasang pada komputer, sedangkan pada sebelah kanan adalah detail dari paket-paket aplikasi tersebut. apabila suatu aplikasi terpasang akan di tandai dengan gambar kotak disebelah tulisan paket akan berwarna biru, sedangkan kalau belum terpasang akan di tandai dengan gambar kotak putih, untuk memasang aplikasi yang perlu dilakukan adalah mengklik kanan aplikasi tersebut dan memilih mark for instalation, apabila terdapat paket-paket lain yang harus di pasang, maka akan terdapat informasi paket-paket tambahan yang harus di pasang, tekan tombol mark untuk menyetujui, setelah itu tekan tombol apply untuk menyetujui (tombol apply terdapat pada bagian atas)dan tekan tombol Ok pada tampilan berikutnya . tidak lama kemudian aplikasi yang di ingin kan terpasang pada komputer.

untuk menghilangkan suatu aplikasi caranya cukup mudah, klik kanan nama aplikasi yang ingin di hilangkan atau di hapus, kemudian pilih Mark for removal atau mark for complete removal dan kemudian tekan tombol apply. pada tampilan konfirmasi tekan tombol Ok. tidak lama kemudian aplikasi sudah hilang dari komputer..

referency : buku linux andi wahyu R.E
selamat mencoba

Baca Selengkapnya....

Kamis, 29 Mei 2008

install software windows di linux ubuntu hardy heron

Dunia pendidikan yang ada saat ini memang kurang membantu gerakan open source.. sebenarnya keuntungan yang di dapat sangat banyak, sebagian besar dunia pendidikan berbasis windows.. windows adalah sistem operasi yang tidak gratis alias bayar.. untuk dunia pendidikan saat ini banyak sekali yang memakai sistem operasi windows bajakan.. secara tidak langsung mengajarkan pada siswanya untuk mendukung pembajakan.. padahal tidak seorang pun yang ingin hasil karyanya di bajak oleh orang lain.. dengan di ciptakan nya sistem operasi yang tidak perlu memiliki lisensi oleh linuz torvalds seharsnya dunia pendidikan indonesia berbangga hati dan mendukung program tersebut, seperti negara-negara lain di dunia... sudah banyak orang yang berhasil dengan sistem operasi tersebut, malah terbilang sukses.. bagi saya yang tidak ingin sama sekali menggunakan windows pada akhirnya kesulitan saat dosen memberi tugas.. kesulitannya bukan karena saya tidak dapat menggunakan linux, tapi karena dosen tersebut meminta untuk membuat tugas yang berextensi .doc dan .ppt, yang ada pada office miliknya windows... tidak menyerah sampai di situ saya tetap gunakan linux, setelah sharing dengan para pakar linux yang ada di tangerang akhirnya saya dapat program yang dapat menginstal offfice miliknnya word aplikasi ini dinamakan wine..

wine adalah sebuah program yang di buat untuk sistem operasi linux agar dapat menjalankan program-program windows. anggap saja wine adalah sebuah aplikasi untuk menjalankan program-program windows tapi bukan sebuah emulator, wine sama sekali tidak membutuhkan microsoft windows, karena program ini adalah penerapan alternatife dari windows api yang tidak sama sekali menggunakan code scrift dari microsoft.
sudah beberapa program windows yang saya install di wine dan dapat berjalan dengan baik,seperti: office 2003, delphi, visual basic. untuk lebih jelasnya tentang wine silahkan kunjungi situs wine.

berikut cara instalasi wine dengan menggunakan linux ubuntu hardy heron di laptop saya:
1. buka terminal sebagai super user (root)
untuk memudahkan instalasi anda harus terhubung dengan internet
2. ketikan perintah
#apt-get install wine
3. apabila proses instalasi wine sudah selesai saatnya menginstall program windows dengan cara:
a. buka main menu pilih wine -> wine file
wine file browser akan terbuka, pilihlah program atau instaler yang akan di jalankan dan double klik file tersebut, program instalation wizard akan di jalankan dan setup akan berlanjut layaknya di windows
b. melalui terminal
ketik perintah winefile
file browser akan terbuka sama seperti cara yang pertama
4. untuk memilih program windows yang telah terinstall silahkan pilih wine -> program -> program yang telah di install

selamat mencoba

referensi:E_N_D_Y'S BLOG

Baca Selengkapnya....

Rabu, 28 Mei 2008

memperbaiki resolusi layar linux ubuntu hardy heron

ubuntu hardy heron sudah terinstall di laptop gw dengan baik... walau pada saat instalasi menemui kendala, yaitu resolusi layar yang gw miliki gak mendukung... gw gak pasrah sampai di situ aja.. dengan susah payah akhirnya ubuntu yang terbaru itu terinstall juga... masalah yang ada pada saat instalasi sekarang muncul lagi, tulisan yang ada di laptop gede-gede banget, kepikiran untuk mengganti resolusi dengan membuka system -> preferences -> screeen resolution.. tapi disana hanya tersedia resolusi 800 x 600 dan 600 x 480 sedangkan yang gw butuhin adalah 1024 x 768.


tapi sekarang semua kendala di atas sudah beres, berikut ini adalah tutorial untuk merubah resolusi layar agar menjadi 1024 x 768 berdasarkan penglaman yang gw lakuin... mungkin orang lain menggunakan cara yang lain, disini gw punya dua cara untuk mengatasinya.

cara pertama.

buka terminal sebagai super user
file yang menyimpan screen resolusi bernama xorg.conf yang terdapat pada di rektori /etc/X11
# pico /etc/X11/xorg.conf

cari tilisan seperti di bawah ini

Subsection "Display"
Depth 24
Modes "800x600" "640x480" "480x360" "320x240"
EndSubsection

tambahkan "1024x768"
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480" "480x360" "320x240"
EndSubsection

tekan tombol ctrl+x untuk menyimpan

bagi gw sebagai newbie cara seperti ini terkadang membingungkan, sepertinya cara kedua lebih mudah. berikut cara kedua:

cara kedua.

pertama-tama kita harus merubah nama file asli yang ada di linux yang kita miliki, dengan cara:
#cd /etc/X11
#mv xorg.conf xorg.conf.ori
lalu buka os linux yang lain biasanya sudah termount dengan otomatis
di laptop gw os linux yang lain berada di /media/sda1. yaitu linux mint
#cd /media/sda1
anggap sekarang kita telah berada di direktori linux yang lain(linux mint), lalu masuk ke direktori tempat penyimpanan file screen resolution linux mint.
#cd etc/X11
copy file xorg.conf linux mint ke xorg.conf ubuntu hardy heron
#cp xorg.conf /etc/X11
sampai di sini sudah selesai pengkopian screen resolusi milik linux mint screen resolusi milik ubuntu.

agar perubahan dapat segera di lihat, sebaiknya restart komputer, biasanya apabila sudah di restart resolusi yang tadi di rubah dengan otomatis akan terpasang, dan apabila belum buka system -> preferences -> screen resolution-> pilih resolusi 1024 x 768 -> apply -> close.

ini hanya sebagai dokumentasi gw, tapi mudah-mudahan berguna untuk newbie yang lain..

Baca Selengkapnya....

Kamis, 10 April 2008

cara install linux opensuse

Ingin meninggalkan windows tapi sayang dan cinta dengan tampilannya, cobalah pedekate sama linux openSuse yang satu ini sekarang telah hadir dengan kde terbarunya, yaitu kde 4, di jamin anda akan tergila-gila dengan tampilannya yang sangat menawan, dan melupakan mr windows yang sangat terkenal matre itu, berikut cara instalasi openSuse tanpa menghapus sistem operasi yang telah di instal (dual booting), selamat mencoba:

1.langkah pertama yang harus anda lakukan adalah menyediakan cd/dvd instaler linux openSuse, kemudian lakukanlah booting pada bios komputer/pc anda agar yang di baca pertama kali saat boot oleh sistem adalah cd-room/dvd-room, kemudian masukan cd/dvd tempat penyimpanan file iso linux, tungu beberapa saat sampai keluar menu installer openSuse.

2.langkah kedua untuk menginstall linux openSuse adalah dengan mengikuti petunjuk penginstalan pada menu pilihan istallation, kemudian pilih bahasa yang di inginkan sesuai dengan keinginan anda, klik tombol next.

3.pada menu check media pilih next.

4.pada menu licence agreement pilih yes, i agree kemudian pilih next.

5.pada menu installasion mode pilih new instalation.

6.pada menu clock anda time Zone pilih region and time Zone lalu sesuaikan dengan tanggal sekarang(time and date).

7.pada pilihan menu dekstop yaitu menu tampilan untuk dekstop anda pilih sesuai dengan keinginan, gnome atau kde, bagi anda yang suka dengan tampilan yang menggoda pilihlah menu kde, lalu tekan next.

8.pada menu installation setings pilih tombol change kemudian pilih base partiion setup on this proposal lalu next, jika anda sudah terinstall windows atau linux yang lainnya maka akan diperlihatkan partisi yang ada beserta partisi yang akan diinstall maka akan tercipta dual booting(windows dan opensuse). pada menu awal grub, selanjutnya tekan accept, tekan accept lagi.

9.pada menu confirm installation pilih menu confirm installatio. tunggulah beberapa saat sampai proses instalasi selesai, mungkin butuh waktu beberapa menit tergantung kecepatan dari pc yang anda miliki.

10.setelah selesai proses installasi selanjutnya akan diminta pasord untuk root, berikan password lalu berikan confirm lagi password tersebut kemudian nex(root dalam linux adalah super user yang berkuasa atas seluruh sistem yang anda miliki atau administrator).
11.pada menu hostname dan domain name diisi sesuai dengan kebutuhan lalu tekan next.

11.pada menu network konfiguration click next.

12.pada menu test intenet conection pilih saja no, skip this test lalu tekan next.

13.pada menu user Autentication Method pilih local(/etc/passwd)lalu next.

14.masukan nama user dan password pada menu new local user, next.

15.selanjutnya anda akan masuk ke menu hardware configuration lalu tekan next

16.tunggulan beberapa saat sampai terlihat installation completed lalu tekan tombol finish.

keluarkan cd/dvd yang dari cd-rom anda, boot ulang komputer tidak berapa lama akan tampil pilihan grub, pilihlah so yang ingin anda gunakan, klik openSuse, maka tidak lama kemudian anda harus memasukan nama user dan password user anda setelah tombol login di klik maka jreeeeeeeeeeng linux opensuse yang anda inginkan telah terinstall di dalam pc.

Baca Selengkapnya....

Rabu, 09 April 2008

sistem operasi

pada saat awal masuk perkuliahan saya di suruh menghidupkan sebuah komputer oleh seorang dosen, pada waktu itu saya benar-benar tidak tahu cara menghidupkannya, kerena memang pada saat itu saya belum pernah menghidupkan sebuah pc sama sekali, ketika saya melihat teman-teman baru saya yang lain mereka sudah mahir dalam dunia komputer, keringat dingin keluar dari dari seluruh badan saya, sebenarnya di rumah ada sebuah komputer intel pentium 4, milik adik saya, tapi saya belum pernah sekali pun menggunakannya, tidak lama kemudian saya sangat tertarik dengan dunia komputer, ketika sudah enjoy dengan dunia komputer seorang dosen memberitahukan tentang lisensi suatu sistem operasi dan software, saya masih ingat betul pada saat itu dia mengatakan bahwa harga os mencapai jutaan untuk satu lisensi, kalo punya beberapa pc kita harus memiliki satu pc dengan satu lisensi, di tambah lagi dengan software dan program aplikasi lainnya yang harus memiliki lisensi juga, banyangkan harus berapa banyak uang yang harus kita keluarkan untuk memiliki seluruh lisensi itu. karena negara kita termasuk negara pembajak terbesar, kita dengan mudah mendapatkan sistem operasi dengan uang Rp.15000, atau bahkan pinjam dari teman.

mari kita dukung program permerintah dengan tidak menggunakan sistem operasi bajakan, bagi anda yang memiliki uang yang banyak pakailah so yang asli yang memiliki lisensi, bagi anda yang tidak ingin mengeluarkan uang yang tidak terlalu banyak, atau tidak ingin keluar kocek sama sekali pakai lah so yang bersifat free, ada sebuah so yang bersifat free program ini bernama linux, kita bisa dengan gratis mendapatkan dengan memesan kepada distro yang ingin kita gunakan atau pinjam dari teman yang sudah memilikinya, karena linux ini bebas untuk di perbanyak dan di sebarkan oleh siapa saja, solusi ini bukan hanya karena linux gratisan, tapi karena kehandalannya, dan tidak tertutup, semuanya bersifat open source, artinya semua koding-koding yang ada di dalam nya terlihat, kita dapat merubah dengan sesuka hati asal tahu logikanya, kalo di windows kita gak pernah tau apa yang terjadi dengan sistem apabila kita melakukan suatu eksekusi, tapi di linux semuanya sudah terlihat dengan jelas.

cobalah beberapa disto dan turunan nya yang sesuai dengan hati anda, pakailah yang menurut anda cocok untuk anda gunakan, peluang kerja dengan sistem operasi linux sangat besar, karena microsoft sedang gencar melakukan rajia terhadap pengguna sistem operasi mereka yang di bajak, percayalah tidak ada kesulitan menggunakan linux, tidak ada istilah pintar di dalam dunia komputer, hanya kebiasaan dan ketekunan yang membuatnya menjadi mahir, linux adalah sistem operasi yang powerpull

Baca Selengkapnya....

Senin, 07 April 2008

mengembalikan grub yang hilang

Sebagai pecinta open source kadang kala kita ingin selalu mencoba menginstal berbagai distro yang ada, semua itu tidak lain karena ingin mendapatkan distro yang sesuai dengan yang kita inginkan, distro yang baru itu berhasil terinstal di pc yang kita miliki, tapi pada saat booting distro yang lain yang sudah terinstal hilang, jangan takut, karena apabila anda benar dalam melakukan instalasi semua linux yang sudah terinstall sebelumnya masih ada pada sistem anda, hanya grub nya saja yang hilang, bagi anda yang memiliki kasus seperti ini silahkan baca tutorial yang satu ini...

untuk menangani hal ini harus memiliki livecd distro.
1. masukan liveCD distro yang anda miliki, pada kesempatan ini penulis menggunakan liveCD ubuntu feisty fawn 7.04
2.apabila sudah ada tampilan dekstop live cd, masuk keterminal sebagai root
pada awal pertama kali anda masuk ke dalam terminal anda sebagai penguna biasa atau user, ketikan perintah sudo su pada command line agar anda sebagai pengguna root.
3.dari terminal sistem ketikan perintah grub untuk masuk ke konsole grub
*ketikan perintah:%grub (ketik tanpa tanda %)
hasilnya grub> (anda sudah masuk kedalam menu utama grub)
4.setelah masuk ke menu utama grub, kerikan perintah berikut untuk mendapatkan informasi file stage1 yang terdapat pada komputer anda, grub membutuhkan file stage1 untuk mensetup grub.
grub>find /boot/grub/stage1
hasil
(hd0,0)
(hd0,3)
dalam contoh diatas terdeteksi dua file yang terdeteksi pada dua distro yang sudah saya miliki, grub yang hilang terdapat pada (hd0,0) yaitu grub ubuntu yang tadi hilang.
5. langkah selanjutnya adalah memberitahukan kepada grub letak file stage yang telah terdeteksi dan ingin di gunakan, berikan perintah berikut ini
grub> root (hd0,0)
6.lanjutkan dengan menginstal grub ke MBR.
grub> setup (hd0,0)
7.apabila sudah selesai keluarlah dari menu grub
grub> quit
NB: perintah setup (hd0)dapat anda ganti dengan menggunakan perintah setup (hdx,y) dimana x adalah hardisk , dan y adalah partisi hardisk yang ingin menggunakan grub

Pada kasus lain , mungkin anda mendapatkan pesan di bawah ini saat akan menginstal grub yang hilang
grub> find /boot/grub/stage1
hasil:
error 15: file not found

grub>setup (hd0,0)
hasil:
error 11:unreconized device string
untuk mengatasi hal di atas anda dapat mengikuti tutorial di bawah ini
1. ketikan perintah fdisk -l
dari perintah diatas kita bisa melihat partisi hardisk yang ada di dalam sistem komputer anda, anda harus sebagai pengguna root bukan root biasa
hasil:
deviceboot start End Blocks Id System
/dev/sda1 1 2432 19535008+ 83 Linux
/dev/sda2 2433 2556 996030 82 Linux swap
/dev/sda3 2557 4744 17575110 5 Extended
/dev/sda4 * 4745 7039 18434587+ 83 LINUX
/dev/sda5 2557 4744 17575078+ 83 Linux
terlihat partisi hardisk yang dimiliki oleh pengguna, terdeteksi sebagai /dev/sda1 dan seterusnya.
2.mount parisi hardisk yang ingin di kembalikan atau di perbaiki grubya.
sebelumnya buat terlebih dahulu direktori penyimpanan untuk partisi yang di mount. ketikan perintah mkdir /mnt/root.
sekarang kita sudah memiliki satu direktori baru yang bernama root dan di simpan di dalam /mnt
3. selanjutnya ketikan perintah mount -t ext3 /dev/sda1 /mnt/
4.berikutnya, memount proc subsystem dan udev didalam /mnt/root
ketikan perintah mount -t proc none /mnt/root/proc
*perintah diatas untuk proc subsystem
setelah itu ketikan perintah mount -o bind /dev/mnt/root/dev
*perintah diatas untuk udev
5. pindah kepartisi linux yang telah di mount ke partisi /mnt/root
ketikan perintah cd /mnt/root /bin/bash
6. setelah masuk kedalam lingkungan linux yag telah di mount silahkan ikuti langkah ke 3 sampai ke 7 yang ada pada tutorial diatas.

SELAMAT MENCOBA

Baca Selengkapnya....

Jumat, 04 April 2008

Merubah dekstop linux menjadi mac osx

Tampilan gnome yang ada di linux memang tidak seindah tampilan yang ada pada vista ataupun macintos, bagi anda yang ingin melakukan perubahan pada gnome linux yang anda miliki supaya terlihat cantik seperti max osx silahkan baca artikel yang satu ini.
artikel ini akan melakukan perubahan tampilan gnome yang ada pada linux ubuntu 7.04 yang memiliki kode feisty fawn, panduan ini juga dapat digunakan untuk memodifikasi versi sebelumnya ataupun distro yang lain.
panduan ini hanya melakukan perubahan pada tampilan luar ubuntu, tetapi tidak merubah sistem yang sudah ada,jadi jangan takut untuk mencoba tutorial ini.

linux ubuntu memiliki icons,control dan window decoration yang dapat kita modifikasi, kita dapat mendapatkan tampilan dekstop yang cantik dengan komponen ini. kita bisa mendapatkan theme yang kita inginkan di http://www.gnome-look.org/.

langkah-langkah untuk merubah ubuntu adalah sebagai berikut:
*download beberapa theme yang bisa di perooleh dari http://gnome-look.org/
1.T-ish for clearlooks for window theme and control by tmilov
an yang bisa di peroleh dari http://www.gnome-look.org/content/show.php?content=30859
2.Humanoid-OSX window border by sinedie http://www.mediamax.com/ supriyadisw/Hosted/Humanoid-OSX-Metacity.tar.bz2
3.OSX iconset that has a lot of OSX style icon by kiddo: http://www.gnome-look.org/content/show.php?content=31618
setelah semua paket-paket tersebut kita miliki langkah selanjutnya adalah m
enginstal paket-paket tersebut ke linux ubuntu yang kita miliki
*pilih "menu system-> preferences-> theme". menu ini terdapat pada main menu yang anda miliki
*pilih "install theme" cari paket-paket yang telah kita dapat diatas
*t-ish untuk paket "clearlook"
*ulangi lnagkah diatas untuk Humanoid OSX dan OSX iconset
*pilih T-ish dari daftar theme

*pilih "Theme Detail":
-this untuk kontrol
-humanoid untuk windows border
-OSX untuk icons
setelah itu tekan tombol close. sekarang kita memiliki icon dan theme yang baru

agar lebih mirip lagi dengan max osx kita perlu merubah posisi window metacity (minimize,maximize,close) dari posisi semula yaitu sebelah kanan menjadi di sebelah kiri
*pilih menu "application -> system -> tools -> configuration editor" atau kita bisa menggunakan menu"run program" atau terminal. buka terminal yang kita inginkan ketikan perintah gconf editor dan kemudian tekan "enter".
*pilih menu "apps/matacity/general/" dan kita akan mendapatkan variabel yang di sebut dengan "button_layout".
*ubah nilai variabel ini dari yang semula "menu:minimize,maximize,close" menjadi "close,minimize,maximize:menu atau "close,maximize,minimize:menu".

sampai pada tahap ini kita sampai pada tahap yang terkhir yaitu mengubah latar belakang dekstop.
*pilih menu change dekstop -> background". kita dapat me
nambah gambar kedalam daftar dengan menekan tombol "Add walpaper" dan kemudian melakukan explorasi gambar yang kita ingin tambahkan. bila anda tidak memiliki gambar bertema OSX anda dapat mendapatkannya di http"//www.lxvweb.tripod.com atau di http://www.deviantart.com/.

Baca Selengkapnya....

Kamis, 03 April 2008

perintah dasar linux

Pada tulisan kali ini saya akan membahas tentang beberapa perintah dasar command line yang ada pada pada sistem linux, distro linux sekarang memang sudah banyak memiliki aplikasi dekstop yang sungguh menawan, katakan saja gnome dan kde, tapi adakala orang terbiasa dengan perintah yang ada pada dos, bekerja dengan menggunakan command line akan memeberikan kebanggaan
tersendiri, selamat membaca.

format umum perintah pada linux:
[shell prompt]$perintah [option][argumen]
keterangan:
semua perintah pada linux ataupun unik, umumnya menggunakan hurup kecil,
jika anda salah menuliskan perintah maka perintah akan menghasilkan
pesan error untuk mengulangi perintah linuk sebelumnya pada shell prompt, gunakan tanda panah keatas.
perintah dasar
1.pwd
di gunakan untuk mengetahui dimana pengguna berada
2.ls
di gunakan untuk melihat isi dari suatu direktori.
*option -a digunakan untuk melihat seluruh isi dari suatu directori
termasuk file tersembunyi(hidden file), file tersembunyi pada linux di
tandai dengan titik(.)contoh:ls -a
*option -l di gunakan untuk melihat informasi file dari direktori secara
lengkap contoh:ls -l
*option --help di gunakan untuk melihat seluruh option yang ada pada
suatu perintah contoh:ls --help
*perintah ls dengan argumen nama di rektori
format:ls [option][nama direktori]
fungsi argumen adalah untuk memebuat perintah lebih spesifik.
dalam satu perintah dapat di tuliskan lebih dari satu argumen
3.who
who atau w di gunakan untuk melihat siapa saja yang sedang aktif
atau login di komputer linux anda.
4. finger
perintah finger hampir sama dengan who tetapi output yang dihasilkan lebih lengkap.
5. chfn
perintah chfn dapat di gunakan untuk melengkapi informasi pengguna pada perintah finger
*untuk mengetahui informasi tentang pengguna lain gunakan perintah
finger di ikiti dengan nama pengguna lain, contoh:finger roni
6.cd
perintah cd di gunakan untuk berpindah dari satu di rektori ke direktori lain, selalu di ikuti dengan argumen nama direktori
contoh:cd /
artinya kita berpindah ke direktori root, di rektori yang
paling tinggi tingkatannya
contoh:cd ..
artinya kita berpindah ke direktori di atasnya
7. echo
digunakan untuk menampilkan teks ke layar
8.touch
di gunakan untuk membuat suatu file baru melalui command line pada shell prompt.
9. cp
digunakan untuk menyalin suatu file ke file lain atau beberapa file disalin ke suatu folder tertentu
format
[shell prompt]$cp [option] [f-asal] [f-tujuan]
[shell prompt]$cp [option] [file1] [file2] [dir]
10. mkdir
digunakan untuk membuat suatu direktori atau sub-direktori
format
[shell prompt]$mkdir [dir1] [dir2] [dirn]
11. mv
di gunakan untuk merubah nama file atau memindahkan suatu file ke direktori lain.
format:
[shell prompt] [nama lama] [nama baru]
contoh: mv f2 f3
artinya nama file f2 di ganti dengan nama f3
12. rm
di gunakan untuk menghapus file atau folder
format:
[shell prompt]$rm [option] [nama file]
contoh:rm belajar
maka file belajar akan di hapus
untuk mengeluarkan konfirmasi sebelum benar-benar di hapus, gunakan
option -i(interactive)
contoh:rm -i belajar
13. rm dir
digunakan untuk menghapus suatu di rektori
format:[shell prompt]$rmdir [option][nama direktori]
*perintah rmdir tidak dapat menghapus direktori yang memiliki
sub-direktori, untuk menghapusnya hapus lah telebih dahulu
sub-direktorinya.
*untuk menghapus di rektori yang memiliki sub-direktori tanpa harus
menghapus sub-direktorinya gunakan option -rf
contoh:rm -rf nama direktori
14. cat dan more
di gunakan untuk melihat isi dari suatu file. perintah cat akan menampilkan isi dari suatu file dari baris pertama hingga baris akhir,
sedangkan perintah more akan menampilkan isi file per layar.
15. mount
digunakan untuk mengaktifkan suatu peralatan penyimpanan(block
device). yang dapat melakukan mount hanyalah root.
format:[shell prompt]#mount /dev/hardware /mnt/tujuan
contoh:mount /dev/cdrom /mnt/cdrom
16. umount
digunakan untuk menonaktifkan peralatan penyimpanan. pada saat
anda melakukan umount pastikan anda tidak berada pada direktori yang
akan di umont(di nonaktipkan)
format:[shell prompt]#umount /mnt/nama peralatan
contoh: umount /mnt/cdrom

Baca Selengkapnya....

Minggu, 16 Maret 2008

menambah fonts windows ke linux ubuntu

fonts yang di miliki linux sebenarnya sudah banyak, tapi adakalanya orang terbiasa dengan fonts yang dimiliki oleh windows, di sini akan coba di jelaskan bagaimana caranya mengcopy font windows ke linux ubuntu, dan distro linux yang lainnya, selamat bereksperiment.
1.login ke ubuntu sebagai root bukan sebagai pengguna biasa, caranya dengan mengetikan pengguna root dan pasword dari root pada awal tampilan ubuntu
2.kopilah semua berkas-berkas dengan ekstensi ttf, salah satu mengcopy adalah dengan membuka pengatur berkas yang membuka folder tersebut dan memblok semua file yang berekstensi ttf, klik kanan mouse, menu copy
3.dengan menggunakan perambah berkas , carilah lokasi usr/share/fonts/truetype, copilah file ttf tadi dengan klik kanan pada mouse, paste
4.dengan menggunakan terminal ketiklah 2 perintah berikut:
cd/usr/share/fonts/truetype
chmod 777*.* (permission)
apabila langkah-langkah tadi telah dilakukan, maka font-font yang biasa anda lihat di windows, akan ada juga di linux anda.

Baca Selengkapnya....

Linux bukan sekedar alternatif


sekarang sistem operasi linux bukan hanya sekedar sistem operasi alternatif, tapi juga karena kehandalannya, memang belajar linux itu gak semudah belajar windows, yang apa-apa cuma tinggal klik, belajar linux harus dengan kesabaran, memang agak sulit, tapi kalo kita mau belajar semuanya terasa gampang, apapun jenis sistem operasinya kalo ingin mahir tentu harus dengan keinginan yang tinggi, banyak forum-forum linux yang dengan siap sedia memberikan penjelasan yang kita butuhkan

Baca Selengkapnya....

Sabtu, 15 Maret 2008

linux and me


ternyata enak juga ya pake linux, dah hampir tiga bulan ini gw tergila-gila sama yang namanya linux, kemaren-kemaren gw ikut gabung sama kpli tangerang, sekarang lagi fakum, sibuk sama kerjaan and kuliah, kapan-kapan gw pasti ikut gabung lagi sama kpli, karena banyak banget yang gw dapet dari sana, instalasi and perintah dasar linuk aja gw dapet dari sana, termasuk orang yang bikin gw pake linux, sekarang di notebook gw cuma ada linux, bukan nya gw gak suka sama yang nama nya windows, tapi karena gw gak ngerti, terus dah gitu windows kan gak gratis tapi harus bayar, linuk bukan hanya alternatif karena windows bayar, tetapi linux juga so yang sangat bisa diandelin untuk sehari-hari, linuk sekarang gak kaya linux dulu yang katanya sesah untuk user, tapi linux sekarang udah user banget, dengan gnome ataupun kde nya yang cuantik

Baca Selengkapnya....

Anda pengunjung ke