Rabu, 14 Juli 2010

Algoritma




Dalam pembuatan sebuah program tidak cukup hanya memahami maksud instruksi-instruksi atau fungsi-fungsi yang terdapat dalam suatu bahasa pemrograman.Lebih dari itu yang harus dikuasai adalah bagaimana merangkai instruksi-instruksi atau fungsi-fungsi tersebut sehingga menjadi suatu program dengan algoritma yang benar dan efisien.
Pengertian Algoritma
Apa itu Algoritma???
Algoritma pada dasarnya,alur pikiran dalam menyelesaikan suatu pekerjaan ,yang dapat dituangkan dalam bentuk tertulis yang dapat dimengerti orang lain.Yang ditekankan disini adalah alur pikiran.Alur pikiran seseorang dapat berbeda dengan alur pikiran orang lain untuk menyelesaikan suatu pekerjaan yang sama dengan hasil yang sama.
Dalam berbentuk tertulis,maksudnya dapat berupa narasi dalam bentuk kalimat,dapat juga berbentuk gambar atau bagan,atau dalam bentuk tabel.Dalam pelajaran algoritma,direncanakan bahwa yang akan melaksanakan alur pikiran tadi adalah komputer.Komputer memang dirancang untuk melaksanakan perintah yang diberikan oleh manusia.Perintah tersebut dapat diberikan dalam bentuk kumpulan instruksi yang disebut program.Program ditulis dalam bentuk suatu bahasa yang disebut bahasa pemrograman (Programming language) seperti COBOL,bahasa BASIC,Bahasa Pascal,Bahasa C,Bahasa Java,dan masih banyak lainnya.Dari sekian banyak bahasa pemrograman,penulisan instruksi dapat sama,hampir sama,atau sama sekali tidak sama untuk suatu maksud yang sama.
Salah satu buku literatur,memberikan definisi dan kriteria mengenai algoritma sebagai berikut :
An algorithm is a finite set of instructions which,if followed,accomplish a particular task.In addition every algorithm must satisfy the following criteria:
1)Input : There are zero or more quantities which are externally supplied;
2)Output : at least one quantity is produced
3)Definiteness : each instruction must be clear and unambiguous;
4)Finiteness : if were trace out of the instructions of an algorithm,then for all cases the algorithm will terminate after a finite number of steps;
5)Effectiveness : every instruction must be sufficiently basic thatit can in principle be carried out by a person using only pencil and paper.It is not enough that each operation be definite as in 3), but it must also be feasible.
Horowitz Ellis and Sahni,Sartaj; FUNDAMENTAL OF DATA STRUCTURES;Computer Sciences Press, Inc; Rocville,Maryland 1983
Secara bebas definisi diatas dapat diterjemahkan sebagai berikut:
Algoritma adalah sekumpulan instruksi yang jumlahnya terbatas,yang apabila dijalankan,akan menyelesaikan suatu tugas tertentu.Sebagai tambahan,setiap algoritma harus memenuhi kriteria sebagai berikut :
1)Ada atau tidak ada data yang dimasukkan dari luar.
2)Paling tidak ada satu buah keluaran.
3)Setiap instruksi jelas maksudnya dan hanya mempunyai satu arti.
4)Algoritma baik secara keseluruhan maupun sub algoritma bila ditelusuri harus ada titik hentinya.
5)Setiap instruksi selain jelas juga harus dapat dilaksanakan,dan juga efektif dalam arti harus menghasilkan sesuatu.Sebagai contoh A = A+0 (A ditambah nol) atau A = A* 1 (A dikali satu),adalah termasuk instruksi yang tidak efektif.
Contoh Algortima :
JUM 0
I 1
WHILE I <= 100
DO
READ (NIL)
IF NIL >= 60
THEN JUM JUM + 1
END IF
I I + 1
END DO
WRITE (JUM)
Bila dituangkan dalam bahasa C menjadi :
#include
Void main()
{ int JUM,I,NIL;
JUM = 0;
I = 1;
while (I <= 100)
{ scanf (“%i”, &NIL);
if (NIL >= 60)
JUM = JUM +1;
}

printf (“\n %i”, JUM);
}

Itu saja posting untuk kali ini dari Saya,kurang lebihnya mohon maaf yang sebesar-besarnya.Semoga Bermanfaat.

Senin, 12 Juli 2010

Iri Lihat Hasil Bagus Orang Lain

Dear My Blog

Hari ini UAS terakhir gw sama angkatan bareng semua anak FTI angkatan 2009/2010,huh.....lega udah selesai nih UAS nya.Tapi knapa ya ada sesuatu yang mengganjal di hati gw nih,padahal nilai UAS gw juga gak terlalu mengecewakan banget sih.Tapi daripada jadi beban pikiran mending langsung gw share aja ya:
Tadi pas gw keluar kelas abis ujian,gw berniat main di Warnet deket kampus.Tapi setelah gw pikir2,ada apa gak ya ruang kosong di IC sekretariat FTI,kalau ada kan lumayan tuh bisa menghemat uang daripada tuh uang gw buat bayar billing di warnet.Akhirnya gw langsung cabut ke IC sekretariat FTI,tanpa pkir panjang lagi.
Sampai di ruang sekeretariat FTI,gw nemuin ada 2 ruang kosong bakal internetan.Gw pilih salah satu ruang PC itu,gw pakai aja.Gw meriksa ulang tuh nilai yang ada di web,terus emang bener tuh nilai gw pas-pasan sekitar ya 60-70 paling tinggi malah Cuma dapat 85 tapi itu belum semuanya sih (Semoga gak ada yang lebih buruk lagi).
Tiba-tiba ada orang datang satu gw kenal,satu gw gak ngerti sapa.Orang yang gak gw ngerti ini tergesa-gesa banget pengen buka website kampus buat ngeliat nilainya itu.Gw liat samar-samar nilainya bagus-bagus booooo......Sedangkan gw :’(
Sempet iri sih ngeliat tuh nilai nya,tapi langsung aja gw putar pikiran gw kearah yang lebih baik.Abis itu gw sempet introspeksi sama diri gw sebentar,abis itu gw berkata dalam hati kecil gw yang paling dalam OK lah ini emang kesalahan gw kemana aja gw selama ini,penyesalan emang ada di belakang bukan di depan,tapi mau gmana lagi nasi udah terlanjur jadi bubur,yang sudah berlalu biarlah berlalu,tinggal menatap masa depan dengan penuh kesungguhan aja.
Abis itu ada lagi cewek dengan dandanan Muslimah (keliatan stil banget sih),meriksa nilai juga lumayan juga,mungkin beda jurusan sama gw atau gmana gw gak ngerti ya,sempet iri juga sih,tapi mau gmana lagi.Tiba-tiba pikiran gw nyeletuk gini,carilah mengerti dalam belajar bukan cari pintar.Gw keinget banget sama omongan pas di sinetron “Mengintip Surga” persis banget,entah kenapa gw bisa kepikiran sampai kesana.
Emang sih,sekolah kalau Cuma diturutin nilai nya aja tuh gak bakal berguna.Gw langsung sadar setelah pikiran gw nyeletuk gitu.Ah,biarin aja sekarang gw dapet jelek,mungkin pada kesempatan berikutnya perlu gw perdalam lagi mata kuliah berikutnya,tentunya dengan kapasitas pikiran gw gak bakal gw lebih-lebihin kapasitasnya.
Eh udah dulu ya,gw lagi capek nih...lain kali gw posting lagi deh......

Ingin Seperti Dahulu

Dear my Blog

Hari ini pertahanan gw untuk berhenti masturbasi,kembali terganjal lagi.Gw gak tau lagi harus gmana gw bener2 merasa clueless.Entah knapa gw tuh selalu terbayang-bayang memikirkan para wanita.Padahal emang susah,bener2 gak ngerti harus gmana lagi.Gw mencoba untuk bertahan tapi tetep aja beneran gak bisa.GW MESTI GIMANA LAGI SIH?!!!
Gw pengen berhenti,tapi stigma ini terlalu kuat untuk gw hadapi sendiri rasanya gw bener2 butuh pendamping,tapi siapa ya yang mau mendampingi dan mengingatkan aku.Kalau bagi kaum agama sih bilang,”Kemana TUHAN”,memang ucapan ini memang benar adanya,tapi prakteknya susah tau!!!!! Tapi gw berpendapat kayak gini bukan berarti gw Atheis,gw punya alasan sendiri yang susah buat gw ungkapin dengan kata2.
Mungkin emang benar semua itu kalau gak dari hati emang susah sih??? Tapi mau gmana lagi itulah cobaan.Jujur,gw pengen kayak dulu lagi dmana gw berkomitmen untuk jujur,dan nyatanya gw bisa berhenti merokok.Emang perbuatan gw ini emang sedikit feminin,tapi entah knapa ya?? Gw tuh selalu nyaman kl kyk gini.......PADAHAL KAN GW LAKI!!! Masa gw harus sering curhat??!!! It’s so Strange you know???
Arrrggghhh sebenarnya gw pengen bgt marah...Tapi buat apa,apa dengan kemarahan gw itu semua masalah bisa terselesaikan??? Gak juga kan?? Bahkan yang ada malah menimbulkan bibit masalah yang baru (Ini gw kutip dari Kata2 bijak DALAI LAMA).Sumpah.....Gw pusing selama semester ini,tapi gw yakin kok kl gw bisa ngatasin kepusingan gw itu.Untuk sementara ini gw pendem aja deh...Gw sebenernya takut kl kemarahan ini bisa meledak secara tiba-tiba,tapi mau gmana lagi...................I’M SO CONFUSED!!!!!
Gara2 hal ini juga nilai kuliah gw jadi Ancur lebur......Nyesek gw rasanya.....hhhhhhh.
Tiba-tiba gw kepikiran Arini lag,Cuma dia orang jauh tapi tahu banyak tentang rahasia hidup gw...Sebenrnya gw juga pernah cerita ini ke dia,tapi gw gak enak sebenernya mau cerita lebih panjang lagi,karena dia sering curhat ke gw,gw juga gak tau sih kenapa dia mau memilih gw untuk melampiaskan semua unek-uneknya.
KEJUJURAN HATI
Ungkapan diatas emang mirip sebuah lagu,tepatnya lagu KERISPATIH.Tapi ungkapan itu juga yang berhasil menyadarkan gw bahwa dengan kejujuran itu kita jadi lebih bisa tenang dan menerima diri kita apa adanya.Berkat kejujuran itu pula gw berhasil membuktikan pada dunia tentang siapa diri gw sebenarnya.
Terus terang aja,gw dapat ide ini dari acara magic (sulap) UYA KUYA.waktu itu dia main hipnotis kejujuran,dan semua “korban” hipnotisnya itu mengaku bahwa dia cenderung lebih segar dan lega setelah mengaku dan jujur (walau memalukan) di depan umum ramai,tapi mereka semua mengaku merasa lebih lega dan berpikiran lebih jernih dari sebelumnya,gitulah seterusnya gw praktekin sampai gw bisa berhenti ngerokok total.
Jujur lagi,gw pengen berhenti masturbasi ada 2 hal yang memotivasi gw untuk berhenti:
Pertama,gw pengen jadi laki-laki normal yang terlihat biasa dan gak cacat,masalahnya gw pernah denger cerita kalau banyak masturbasi bisa menurunkan tingkat kesehatan,tapi untuk bukti yang nyata untuk gw juga masih berupa teka-teki.Maka dari itu,sekarang gw mulai berusaha berhenti melakukan hal ini,dan berusaha untuk lebih baik lagi.
Kedua,buat gengsi gede-gedean kalau gw bisa tahan nafsu di depan wanita telanjang.Udah banyak sebenernya kok laki-laki yang menjadi korban hal ini.Dan semua itu karena Racun Dunia (“Kata The Changchuters lho”) Wanita.Maka dari itu gw pengen banget berusaha untuk berhenti dari dunia masturbasi ini.
Eh udah maghrib,udahan dulu ya postingan kali ini,lain kali posting lagi yang lebih menarik tentunya.

BLACK METAL

Dear My Blog

Entah kenapa malam ini tuh gw pengen banget denger lagu Black Metal,padahal ini udah lepas tengah malam.Mungkin emang ini udah menjadi kebiasaan kali ya.Eh cerita tentang Black Metal nih,jujur gw denger aliran musik ini sejak SMA kelas 2.Ceritanya gini:
Waktu itu lagi musim yang namanya SMS dan Telepon SETAN.Waktu gw lagi lewat mau pulang sekolah,gak sengaja gw dengar pembicaraan temen gw soal SMS setan yang (konon) katanya udah makan korban di Jakarta,yang salah satunya adalah teman nyokapnya temen gw sendiri (Tau bener tau gak ya).Katanya,dia lagi asik kerja tiba2 aja ada telepon yang layarnya merah,abis itu dia bener2 gak bernyawa.
Itu katanya,tapi gak tau juga ya.Kebetulan banget waktu itu HP gw juga udah bisa dipake internet,jadinya gw bisa browsing langsung.Dan,kenyataannya gw malah dapet banyak info tentang SETAN.bener aja disitu terang2 an ada yang bilang kalau Aliran Black Metal menyembah musik metal.Awalnya gw ngeri banget,bahkan cenderung tutup kuping kalau dengar hal yang berbau BLACK METAL,dan melarang ke orang kalau Musik ini menyembah SETAN.
Tapi setelah lulus SMA,gw malah makin penasaran sama jenis musik ini,dan bener aja gw langsung senang.Pertama gw dengerin solo gitarnya,lama kelamaan gw dengerin musiknya lengkap,ternyata asik juga lho gak bohong.Emang ada sebagian liriknya yang satanis,tapi menurut gw itu Cuma masalah pendapat aja,Mau dianggap serius silahkan,dianggap kentut juga gak papa.
Satu-satu tokoh Black Metal gw kenal,dan salah satunya adalah Euronymous (Oystein Aarseth),yang merupakan motor pendiri Black Metal Norwegia,yang sampai sekarang terkenal luas di sebagai kiblat Black Metal dunia.Bahkan ada nyanyian doanya lho buat Euronymous,makin salut sama Euronymous.
Yang makin gw suka dari aliran ini tuh,mereka bener2 gak kenal namanya rasa sakit baik fisik maupun batin.mereka menganggap rasa sakit itu sebagai rasa nikmat yang teramat sangat.Contoh tokoh Black Metal yang paling gw kenal yaitu Euronymous.Euronymous menganggap rasa sakit itu adalah bagian dari rasa nikmat,sehingga dia terkadang mencambuki badannya sendiri hingga berdarah.Selain Euronymous ada Dead (Per Yngve Ohlin) tokoh ini emang basic nya bukan Black Metal,tapi Death Metal,dan terkenal karena Depresinya.Dead sering melukai tubuhnya diatas panggung (Katanya...) dan sering berbuat aneh dan bertingkah laku seperti seorang mayat,ada menjulukinya Corpse Man.Dia juga menjadi pelopor adanya Corpse Paint pertama yang dipakai sebagai pernak-pernik Black Metal.
Kematian kedua tokoh ini emang mengerikan.Dead meninggal karena Bunuh Diri diduga karena mengalami Depresi berkepanjangan.Sedangkan Euronymous meninggal karena dibunuh oleh tangan kanannya Varg Vikernes (Count Grischnackh).Euronymous dibunuh karena ada kesalahpahaman dalam urusan rekaman bermusik mereka.Yang gw sayangin dari kematian Euronymous adalah karena pengaruh besar bagi musik Black Metal dunia (gak heran kalau Euronymous ditunujuk sebagai ketua Inner Circle,karena pengaruhnya).Bahkan saking hebat pengaruhnya,perkembangan aliran ini sempat terganggu pada tahun 1994.
Sebenernya masih banyak hal yang gw tau tentang Black Metal.tapi hari semakin larut nih udah dulu ya Posting nya,lain kali dilanjutin lagi deh...

Kamis, 01 Juli 2010

Kembali Bersemangat

Setelah sekian lama gw gak bersemangat gara2 masalah hidup gw yang rumit,entah knapa skrg gw tuh bisa tersenyum lagi.Gw juga gak tau knapa bisa begini,tapi yang jelas gw waktu sebelum pelajaran Algoritma 2 dimulai gw masih diam aja tanpa kata yg keluar,tapi setelah gw ketemu sama salah satu anak yang kebetulan sekelas sama gw waktu itu,gw serasa dpt pencerahan lagi.Kenapa bisa,ini ceritanya:
Waktu itu gw datang ke kampus kira2 jam setengah 8,disitu gw liat di depan kelas gw bener2 yg ada Cuma CS (Cleaning Service) aja,belum ada satupun mahasiswa yang datang.Sambil nunggu pelajaran dimulai gw browsing2 aja di Google,sambil baca2 artikel menarik.Pas lagi baca2,gw dikagetin sama orang yang datang dari dalam kelas,gw kira tuh CS,tapi gw berpikir CS kok nanyain dosen udah datang apa belum.Karena penasaran gw nengok ke orang itu,ternyata ada seorang teman gw yang kebetulan satu kelas sama gw.
Awalnya sih gw gak ambil pusing sama keberadaan anak itu,tapi setelah beberapa saat benar2 belum ada orang disitu.Daripada gw kacangin mending gw ajak ngomong aja anak itu.Awalnya kita ngomingin masalah kuliah kita masing2,tapi setelah beberapa saat secara sengaja atau gak perlahan2 dia mulai menceritakan asal-usul dia.Ini Obrolan gw sama dia:
“Bos,itu komputer di dalam kok gak bisa nyala ya??? Padahal itu komputer kan CPU nya sudah hidup Tapi monitornya kok kedap-kedip sih??? Coba deh sini lu coba nyalain”,Kata dia.
Tanpa banyak omong,gw langsung aja masuk ke dalam kelas untuk liat permasalahannya.Terus gw coba2 tapi tetap aja gak nyala.
“Wah,ini mah gw gak ngerti.Gw juga pernah tuh ngalamin hal yang kayak ginian”,Kata gw.
“Hahaha...Gw juga gak ngerti bgt sama komputer,kayaknya gw sia2 deh masuk jurusan IT”,Kata dia menyesal.
“Jangan gitulah,gw juga dulu gak tau apa2 tuh,buktinya gw sedikit2 bisa,udah jalanin aja dulu.”,Kata gw sedikit ngasih motivasi ke dia.
Setelah gw ngomong begitu ke dia,dia mulai bercerita tentang latar belakang,dan asalnya dia.
“Gw mah biasa megang Oli,eh pas disini gw Cuma berhadapan sama komputer,kan sia2”,Kata dia.
“Kalau menurut gw sih gak bro,kalau lu mau serius sama bidang ini gw yakin sedikit demi sedikit pasti bisa.”,Kata gw.
“Ya tapi basic nya gw tuh STM Otomotif di (sekolahnya di daerah Tangerang),jadi gw tuh kaget megang kayak gini.”,Kata dia lagi.
“Gw juga sama,waktu awalnya gw gak bisa ngidupin komputer,tapi sekarang buktinya gw bisa ngidupin ya walau sedikit demi sedikit ya.”,Kata dia lagi.
“Gw bukan sama bidangnya yang gw benci,tapi sama anak2nya!”,Kata dia.
“Lah,kok sama anak2nya???”,gw nanya ke dia.
“Ya lah,di tempat gw ya orang2 nya mah slow,tapi bukan berarti males ya,jadi suasananya gak begitu tegang dan serius gini.Kalau disini mah anak2 IT serius semua.Semua serba santai,diajak bercanda gak kaku,asyik jadi gak tegang,Asal tau aja yeee gw tuh di STM pernah ranking satu karena suasananya asyik,gak kayak disini sedikit2 tersinggung,salah sedikit marah,kan serba gak enak ya gak???!!!!”Kata dia mengungkapkan unek2nya.
“Hahahaha,gw dulu waktu pertama kali masuk juga kaget kali,tapi gw bawa santai aja sih,abis kl gw bawa ribet juga gak bagus buat perkembangan belajar gw”Kata gw.
“Ya sih,gw juga berpikiran gitu ngapain juga gw bawa ribet,tapi gw sama satu anak di kelas PBD gw”kata dia lagi.
“Hah?,siapa”,Kata gw.
“Gw lupa namanya,yang pasti gw inget dia itu enchek (Sebutan jakarta untuk keturunan orang kulit putih cina),nyebelin banget.Masa sih gw minta ajarin sama temennya dia aja gak boleh??? Dia bilang Woy urusan kita aja belum selesai!!!!!masa luh udah ngurusin orang lain???!!!,langsung aja gw ambil kertas gw,dan gw bilang OH YA UDAH MAKASIH YEE UDAH NGAJARIN GW!!!!! Sebel gw,ngajak ribut tuh orang masa gitu aja kesinggung,kayak cewek banget sih!!! NAJIS!!!”Kata dia.
“Gw juga sebenernya jarang kumpul sama anak2 IT soalnya pada serius2 sih kan gmana gitu jadinya,makanya gw kumpul sama anak2 di kelasnya cewek gw di FIKOM,beeuh anaknya santai2 gak kyk IT serius semua”,Lanjut dia.
Setelah gw telaah lagi kata2 dia ternyata ada benarnya juga omongan dia,orang yang sensitif itu perempuan bukan laki2.Boleh laki2 sensitif tapi gak sampai seperti perempuan,disitu gw secara gak sadar gw langsung introspeksi diri gw betul juga ya apa kata teman baru gw ini orang yang sensitif berarti cemen,banci,pokoknya bukan laki deh.Bercermin dari kata2 dia,yang tadinya gw murung,bosan,sedih,muak,dan lainnya yang bikin gw bosen hidup tapi dari situ pula semangat gw berangsur-angsur pulih,ya walaupun gak semuanya,seenggaknya gw udah bisa tersenyum lagi.
OK segitu dulu aja ya dari gw,mungkin lain waktu gw posting lagi.