Blogger news

Blog ini dibuat hanya untuk kepuasan dan hiburan semata selain itu untuk memberikan informasi yang berguna maupun tidak berguna yang penting masuk akal. semoga kalian semua terhibur
Tampilkan postingan dengan label Gak jadi Gaptek. Tampilkan semua postingan
Tampilkan postingan dengan label Gak jadi Gaptek. Tampilkan semua postingan

Senin, 02 September 2013

Artikel ADBO : Sequence Diagram


Artikel sengaja di post supaya berguna untuk semuanya dalam mata kuliah Analisis Desain Berbasis Object (ADBO) jurusan Sistem Informasi. Yaaa sekalian juga karena kebetulan dapet tugas presentasi tentang Sequence Diagram. Padahal dapet giliran kelompok terakhir dari 10 klompok dan tugas diberikan baru kuliah hari ini, mumpung lagi rajin :p

Oke langsung ke materi .......
Pengertian Sequence Diagram
Sebuah diagram yang menggambarkan interaksi antar objek di dalam sebuah system. Interaksi tersebut berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri dari dimensi horizontal (objek-objek) dan dimensi vertical (waktu).

Sabtu, 17 Maret 2012

Solusi Super Hidden



Gak ada angin gak ada hujan tiba-tiba file di Flashdisk hilang begitu saja. Pasti kita selalu pikir itu karena virus, ternyata belum tentu loh, jangan panik atau nyerah dulu. Siapa tau flashdisk kamu cuman terhidden, atau biasanya di sebut super hidden. Super hidden adalah istilah untuk file atau folder yang ketika di klik kanan dan properties, opsi hidden -nya tidak bisa otak-atik alias mati. Coba aja dulu solusi jitu dibawah ini, dan semoga filemu memang bener ngumpet bukan karena musnah karena virus hehehe.

1. Klik 'start' di toolbar yang umumnya ada di pojok kiri bawah.
2. Pilih dan klik 'run' atau bisa langsung menekan tombol 'windows' + R.
3. di isian 'open' ketik saja 'cmd' lalu klik tombol 'ok'.  Umumnya saat kita buka CMD, posisi berada pada Drive C:\Documents and Settings>
4. nanti akan muncul kotak hitam.
5. buka 'windows explorer' dengan menekan tombol 'windows' + E.
6. lihat nama drive hard disk atau flash disk anda.
7. jika/misal flash disk atau harddisk anda ada di 'drive G' maka di kotak hitam ketik perintah 'g:' lalu tekan enter.
8. nanti jika berhasil akan terlihat pindah drive dari c: ke g: di layar
9. kemudian ketik 'ATTRIB *.* -S -H -R /S /D' lalu tekan enter. (tanpa tanda kutip)
10. Akan ada proses loading sesuai banyak sedikitnya file yang akan di pulihkan.
11. Jika sudah selasai bisa dicek kembali di flashdisk, insyaAllah file sudah kembali :)


penjelasan code :
attrib merupakan kepanjangan dari attribut file, itu lo kl kite klik kanan suatu file lalu klik properties. kita akan melihat attributnya sperti read onli, arcive, hidden dll
-s menghilangkan attrib file super hidden/ attrib system
-h menghilangkan attrib hidden
*.* untuk nama file apa saja dan tipe file apa saja
/S untuk proses penyamaan file di dalam folder sebelumnya dan semua subfolder
yang ada di komputer
/D untuk proses yang akan dilakukan terhadap folder itu sendiri

SELAMAT MENCOBA 
semoga bermanfaat !
Indahnya berbagi ...

Kamis, 15 Maret 2012

Tower Of Hanoi (Menara Hanoi)

Alhamdulillah Dosen Struktur Data saya memberikan tugas tentang "Tower Of Hanoi", apa sih "Tower of Hanoi" itu ? atau yang bahasa indonesianya "Menara Hanoi", saya juga belum tau. Makdartu (maka dari itu) mari kita simak resume dari beberapa artikel yg saya dapat di bawah ini.


Jadi apa sih Menara Hanoi itu ? 
Menara Hanoi adalah sebuah permainan matematis atau teka-teki. Permainan ini terdiri dari tiga tiang (terdiri dari tiang asal, tiang bantu, dan tiang tujuan) dan sejumlah cakram dengan ukuran berbeda-beda yang bisa dimasukkan ke tiang mana saja. Permainan dimulai dengan cakram-cakram yang tertumpuk rapi berurutan berdasarkan ukurannya dalam tiang asal, cakram terkecil diletakkan teratas, sehingga membentuk kerucut.

Teka-teki ini ditemukan Édouard Lucasahli matematika Perancis di tahun 1883. Ada sebuah legenda tentang candi Indian yang berisi ruang besar dengan tiga tiang yang dikelilingi 64 cakram emas. Pendeta Brahma, melaksanakan tugas dari peramal di masa lalu, sesuai dengan aturan teka-teki ini. Menurut legenda ini, bila teka-teki ini diselesaikan, dunia akan kiamat. Tidak jelas benar apakah Lucas menemukan legenda ini atau terinspirasi olehnya.

Teka-teki ini cukup dikenal oleh para mahasiswa Ilmu Komputer karena sering muncul pada pengenalan struktur data dan algoritma.

Tujuan dari teka-teki ini adalah untuk memindahkan seluruh tumpukan ke tiang yang lain, mengikuti aturan berikut :
1. Hanya satu cakram yang boleh dipindahkan dalam satu waktu.
2. Setiap perpindahan berupa pengambilan cakram teratas dari satu tiang dan memasukkannya ke tiang lain, di atas cakram lain yang mungkin sudah ada di tiang tersebut.
3. Tidak boleh meletakkan cakram di atas cakram lain yang lebih kecil.

Alat peraga menara hanoi dapat dimanfaatkan dalam pembelajaran untuk: 
1. Melatih kemampuan siswa dalam memecahkan masalah (problem solving) 
2. Menemukan barisan bilangan dengan cara bermain 
3. Menemukan rumus pola bilangan


Ilustrasi Tower Of Hanoi :


Pahami yang ini juga ya ....

Permasalahan Menara Hanoi:
– Menara A sebagai sumber
– Menara C sebagai tujuan
– Menara B sebagai bantuan

Seperti biasa untuk memecahkan masalah kita daftarkan dulu langkah – langka yang diambil mulai n = 1. Dengan dfinisi piringan yang paling atas ialah piringan 1.

Untuk n = 1 :
- Pindahkan piringan 1 dari A ke C 

Untuk n = 2 :
- Pindahkan piringan 1 dari A ke B
- Pindahkan piringan 2 dari A ke C
- Pindahkan piringan 3 dari B ke C

Dari contoh diatas dapat diambil kesimpulan , untuk memindahkan N piringan dari tonggak asal (A) ke tonggak tujuan (C) maka piringan ke N harus berada di tonggak tujuan (C) , sedangkan piringan ke 1 sampai (N - 1) harus berada di tonggak bantu (B). Setelah piringan ke 1 sampai (N-1) berada pada tonggak bantu (B) , kemudian pindahkan piringan ke 1 sampai (n-1) tersebut dari tonggak bantu (B) ke tonggak tujuan (C) Nah bagaimana caranya membawa piringan ke 1 sampai (N-1) dari tonggak asal ke tonggak bantu (B) , caranya sama saja yaitu dengan memindahkan piringan ke (n-1) dari tonggak asal (A) ke tonggak tujuan yang pada saat ini berada pada tonggak (B) sedangkan piringan dari 1 sampai ke (N-2) dipindahkan ke tonggak bantu yang saat ini berada di tonggak (C) , Setelah piringan ke 1 sampai (N-2) berada pada tonggak bantu (C) , kemudian pindahkan piringan ke 1 sampai (N-2) ke tonggak tujuan (B) dan seterusnya.Metode penyelesaian permainan Hanoi diatas sering disebut sebagai metode back tracking , jadi solusi dicari dengan cara mundur ke belakang dahulu , baru kemudian solusi bisa di temukan .

Program :

#include <stdio.h> 

void towers (int n, char awal, char akhir, char antara) 

if(n==1) 
printf ("Pindahkan piringan 1 dari %c ke %c\n", awal,akhir); 

else{
towers(n-1, awal, antara, akhir); 
printf("Pindahkan piringan %d dari %c ke %c\n", n, awal, akhir); 
towers(n-1, antara, akhir, awal); 

void main() 
int n; 
printf("Berapa piringan ? ");scanf("%d", &n); 
towers(n, 'A', 'C', 'B'); 

Outputnya :


indahnya berbagi :)
semoga bermanfaat ...

syumber :
http://rusdyana.wordpress.com/2009/11/12/algoritma-menara-hahttp://triyatnoize.blogspot.com/2012/01/menara-hanoi.html
www.freewebs.com/tekomitn/Materi/Struktur/rekursif-bw.ppt
http://rasyid14.wordpress.com/2011/06/17/menara-hanoi/
http://richienarchy.blogspot.com/ noi/

Sabtu, 24 Desember 2011

Tentang Linux

Sebelum membaca lebih lanjut artikel dibawah ini, jujur saya belum mahir menggunakan Linux. Di laptop saya pun masih menggunakan OS Windows. Ada sih rencana ganti dengan OS Linux sekalian belajar atau tidak perlu diganti pun bisa, dengan menginstall Linux tanpa menghapus OS sebelumnya jadi di laptop kita ada dua OS :) keren kaaan ?

Secara teknis dan singkat dapat dikatakan, Linux adalah suatu sistem operasi yang bersifat multi user dan multitasking, yang dapat berjalan di berbagai platform, termasuk prosesor INTEL 386 dan yang lebih tinggi.
Linux zaman sekarang telah banyak "ber-evolusi", keberadaannya sekarang telah membuktikan bahwa Linux adalah mahluk yang paling dapat beradaptasi. Pada zaman dahulu kala, Linux itu adalah mahluk yang hanya hidup di alam text saja, dan hanya orang tertentu saja yang dapat memelihara Linux, mereka adalah kaum Wizard dan para Hacker. Yang hanya bermodalkan gcc, bash, emacs, dan tool-tool lain dari GNU, Linux pun lahir kedunia yang fana ini, sangat liar dan hanya dapat dikuasai oleh orang-orang tertentu saja.

Namun tak bisa dipungkiri lagi, kekuatan Linux masih berada dialam text atau konsole atau tty atau terminal, dimana setiap penggunanya selalu mengetikan mantra-mantranya lewat kombinasi perintah-perintah dan script-script atau berupa kode-kode yang menjadikan Linux bisa melakukan banyak hal hanya dalam satu eksekusi.

Bagi pengguna yang baru mengenal Linux, masih bisa dimaklumi bahwa penggunaan grafik dalam Linux adalah hal yang menyenangkan selain penggunaannya yang mudah juga sangat flexsibel, semuanya bisa diatur sesuai dengan selera pengguna. Setiap pengembang-pengembang Linux berupaya memperkenalkan kepada pengguna yang masih berada dalam candu Microsoft untuk bisa mengenal Linux lebih jauh lagi dengan menunjukan bahwa Linux itu mudah, tinggal klik sini klik sana maka semua selesai, tidak berbeda jauh dengan kebiasaan mereka ketika mereka masih hidup di alam Microsoft yang indah dan serba mudah, namun dalam kesehariannya mereka tak pernah lepas dari berbagai masalah.

Linux itu sangat powerfull. Bagi pengguna expert atau Linux Wizard atau para Hacker Linux, mode text selalu menjadi pilihan utama mereka dalam melakukan pekerjaan sehari-hari. Mereka menyusun mantra-mantra ajaib dalam terminal mereka, mereka hanya melakukan satu kali eksekusi untuk menyelesaikan beberapa masalah yang mereka hadapi. Perintah-perintah Linux yang mereka susun bukanlah perintah sembarangan, beberapa kali ketik sekali enter, maka komputer sasaran pun akan "meledak". Keunggulan Linux yang berupa kombinasi perintah-perintah tersebut, telah dimanfaatkan oleh para hacker-hacker legendaris dunia semenjak dahulu kala jauh sebelum Linux itu lahir, yaitu sejak jamannya UNIX-Time sharing, nenek moyangnya Linux di tahun 70-an dan tahun 80-an.

Linux mempermudah semuanya. Jika kita pandai mencari sumber-sumber pengetahuan diinternet mengenai Linux, maka kita lambat laun akan menguasainya, dan menjadikan linux sebagai senjata kita dalam menghadapi persaingan di dunia teknologi informasi yang semakin memanas di tanah air kita dan di seluruh dunia, kenapa? karena kita telah menguasai tool-tool yang menjadi andalan para hacker-hacker dunia yang telah menjadi legenda selama beberapa dekade di alam digital.

Kesulitan dalam menggunakan Linux adalah awal mula proses pembelajaran kita dalam menguasai apa yang menjadi sejarah besar didunia teknologi informasi, yaitu sistem operasi GNU/Linux. Jadi jangan pernah menyerah dalam mencari tahu, karena hacker itu adalah orang yang penuh dengan rasa ingin tahu dan ingin belajar, tanpa perduli dengan apa yang akan terjadi akibat dari rasa ingin tahunya itu dan tidak perduli dengan lingkungan sekitar. Jadi tidak usah malu-malu untuk mencari tahu, justru sebaliknya, kita harus merasa bangga, karena kita sedang mempelajari apa yang sedang menjadi topik hangat didunia teknologi informasi saat ini, terutama yang berhubungan dengan keamanan, stabilitas dan juga kemampuan.

Jadi intinya adalah, kita belajar Linux adalah tidak untuk mempersulit diri sendiri, tetapi kita sedang melakukan perbaikan kita dalam mempelajari logika-logika dalam dunia komputer pada umumnya. Dengan mengenal Linux kita jadi tahu bahwa suatu program bisa berjalan karena ada kernel, kita juga bisa tahu apa yang membuat sistem operasi berjalan, kita tahu analogi-analogi pemrograman dan juga konsep-konsep dasarnya. Karena "Linux diciptakan hacker untuk hacker".(Linus Torvalds)

Linux juga mempunyai jenis yang bermacam-macam sama halnya MS Windows yang dari versi pertama Windows 3.11 sampai Windows Vista. Ada beberapa jenis-jenis Linux yang umumnya penulis tahu yaitu :
Linux Fedora, Linux Ubuntu, Linux RedHat, Linux Mandrake, Linux Turbo, Linux Caldera Open, Linux SuSe, Linux Debian, dan ada juga Linux buatan Indonesia sendiri yaitu  Blank On.

syumber :www. google.com

Kamis, 25 Agustus 2011

Hacker vs Cracker


Di indonesia, Hacker identik dengan seorang ahli komputer yang jahat dan merusak sistem komputer.Ternyata ada yang menganggap bahwa sebenarnya Hacker itu bukan perusak. malah para hacker punya kode etik dan ada aturan mainnya nah loh gahol gilak ! beda lagi sama cracker yang suka obrak-abrik web sembarangan. Untuk lebih jelasnya ini nih arti dan perbedaan antara Hacker dan Cracker.

1. Hacker
Hacker adalah sebutan untuk mereka yang memberikan sumbangan yang bermanfaat kepada jaringan komputer, membuat program kecil dan membagikannya dengan orang-orang di Internet. Sebagai contoh : digigumi (Grup Digital) adalah sebuah kelompok yang mengkhususkan diri bergerak dalam bidang game dan komputer. Digigumi ini menggunakan teknik teknik hexadecimal untuk mengubah teks yang terdapat di dalam game. Contohnya, game Chrono Trigger berbahasa Inggris dapat diubah menjadi bahasa Indonesia. Oleh karena itu, status Digigumi adalah hacker, namun bukan sebagai perusak. Hacker disini artinya, mencari, mempelajari dan mengubah sesuatu untuk keperluan hobi dan pengembangan dengan mengikuti legalitas yang telah ditentukan oleh developer game. Para hacker biasanya melakukan penyusupan-penyusupan dengan maksud memuaskan pengetahuan dan teknik. Rata - rata perusahaan yang bergerak di dunia jaringan global (internet) juga memiliki hacker. Tugasnya yaitu untuk menjaga jaringan dari kemungkinan perusakan pihak luar "cracker", menguji jaringan dari kemungkinan lobang yang menjadi peluang para cracker mengobrak - abrik jaringannya, sebagai contoh : perusahaan asuransi dan auditing "Price Waterhouse". Ia memiliki team hacker yang disebut dengan Tiger Team. Mereka bekerja untuk menguji sistem sekuriti client mereka.

2. Cracker
Cracker adalah sebutan untuk mereka yang masuk ke sistem orang lain dan cracker lebih bersifat destruktif, biasanya di jaringan komputer, mem-bypass password atau lisensi program komputer, secara sengaja melawan keamanan komputer, men-deface (merubah halaman muka web) milik orang lain bahkan hingga men-delete data orang lain, mencuri data dan umumnya melakukan cracking untuk keuntungan sendiri, maksud jahat, atau karena sebab lainnya karena ada tantangan. Beberapa proses pembobolan dilakukan untuk menunjukan kelemahan keamanan sistem.

Kode Etik Hacker
Mampu mengakses komputer tak terbatas dan totalitas, Semua informasi haruslah FREE, Tidak percaya pada otoritas artinya memperluas desentralisasi, Tidak memakai identitas palsu seperti nama samaran yang konyol, umur, posisi, dll, Mampu membuat seni keindahan dalam komputer, dan masih banyak yang lainnya. Sedangkan Cracker tidak memiliki kode etik apapun.

Aturan Main Hacker
Di atas segalanya, hormati pengetahuan & kebebasan informasi, Jangan mengambil keuntungan yang tidak fair dari hack, Tidak mendistribusikan & mengumpulkan software bajakan, Tidak pernah mengambil resiko yang bodoh – selalu mengetahui kemampuan sendiri, Tidak pernah secara sengaja menghapus & merusak file di komputer yang dihack, Hormati mesin yang di hack, dan memperlakukan dia seperti mesin sendiri.

Hacker sejati akan selalu bertindak berlandaskan kode etik dan aturan main sedang cracker tidak mempunyai kode etik ataupun aturan main karena cracker sifatnya merusak. Jadi kalian pingin jadi yang mana nih ahahaha.

Follow Me