Saturday, December 17, 2011

Long Night

Gue gak pernah tau galau itu apa sampe sekarang padahal gue sering ngatain orang galau. Tapi yang gue tau orang galau itu yah yang seperti ini tiba-tiba sms gue malem-malem dan gatau maksutnya apa ngirim kata-kata begitu. Entah lagi bingung mau ngapain atau emang mau berbagi kesedihan ke orang lain? Tapi setelah gue nerima tuh sms awalnya pas gue baca biasa aja tapi pas gue baca ulang gataunya itu kata-kata PENGGALAUAN ABIS!!!!! walaupun gue ga sedih jadinya kepancing dong apalagi sama kata-kata yang begitu hhhh... KAK NIZHAAAA!! gimana gak nyesek pas baca ini

Ada banyak hal yang ingin aku katakan tapi aku tidak bisa
Akhirnya aku memilih untuk diam
Diam bukan berarti aku tidak peduli
Tapi dalam diam aku tetap memperhatikanmu dari jauh
Kadang aku lelah, lelah sampai aku tidak ingin bernafas
Tapi apa yang bisa aku lakukan jika kau sama sekali tidak bisa ku gapai
Menangis kah? Atau tersenyum untuk kebahagiaan mu?
Aku hanya ingin mengucapkan selamat malam tapi aku rasa kamu tidak ingin mendengar, jadi aku hanya bisa berdoa dalam diam, semoga dalam mimpimu terbesit bayang tentangku

Gimana ga nyesek coba???!!! Dan akhirnya karna nyesek gue bales deh tuh sms

Gue :
SUMPAH INI PENGGALAUAN ABIS!!!! Kanisa nyari temen buat galau ya? Masyallah-_- tauga nyesek banget bacanya yaallah. Aku yakin yang baca ini pasti bakalan galau apalagi kalfi, kain, kasabi, sama claudia hahaha

Kanisa  :
Hahaha apa sih dekir? Aku ga ngapa-ngapain *muka polos* si alfi mah tenang aja kaga galau dia mah. Lagi ga galau, tiba-tiba nyesek aja #plaaaaak

Gue  :
Itu kata-katanya-_- kanisa nyari temen buat galau itu. he tumben loh kirain kalfi galau juga haha nyesek kenaoa? karna dia tidak pernah menyadari apa yang kau rasakan?

Kanisa  :
Ga nyari temen, lagi nonton tv terus iseng, ketik-ketik dapet kata-kata itu, yaudah aku send aja wkwkwk. beuh aku masih mau tidur ra, kalo galau sampe pagi ga bakal merem-,- jadi jangan pancing-pancing ya manis:)

Gue  :
Iseng? Sebenernya sih gak iseng apalagi kata-kata itu muncul begitu aja dari pikiran kan gak mungkin, sesuatu itu biasanya berdasarkan apa yang ada dihati dan pikiran dan kalo ga kesampean biasanya dikeluarkan lewat tulisan yah seperti ini...Andai dia tau pasti akan indah:)

Kanisa  :
Ada yang berbeda dari mataku sejak mengenalmu
Dulu air mata ini terasa biasa tapi sejak mengenalmu rasanya berbeda
Air mata pertama mengalir ketika bayangmu hadir di pikiranku
Air mata kedua mengalir ketika rindu mulai mendesak di dadaku
Air mata ketiga mengalir ketika hadirku tidak pernah diketahui olehmu
Air mata keempat mengalir ketika aku berusaha melupakan sosokmu
Dan akhirnya air mata ini terus mengalir, menunggu uluran tanganmu untuk menghapus sungai-sungai kecil di pipiku  <<< Kata-katanya nyesek abis!!!!!

Gue  :
KANISAAAAA!!!!
Namun sekarang yang menjadi pertanyaan Kapan?
Kapan uluran tanganmu itu dapat menghapusnya? 
Akankah nanti? Atau tidak akan pernah
Dan itu hanya akan menjadi suatu harapan yang bisa membuatku terus yakin kalau akan ada saatnya itu...Saat dimana kau datang padaku dan mengulurkan tanganmu untuk menghapus sungai-sungai kecil dipipiku serta menggantikannya dengan sebuah senyum kebahagiaan yang kunantikan

Kanisa :
Ya ampun iraaaaa kapan jadi bijak gini? Perasaan cowokmu kocak deh, kenapa kamu jadi bijak:p
Ada cerita yang ingin di ungkap hanya bingung ingin memulai darimana, cuma bisa menggunakan jari-jari ini untuk mengetik hal sederhana tentang dirinya

Gue  :
Bijak gimana kak? haha itu cuma ngelanjutin kata-kata kanisa loh:p karna darisitu aku belajar semakin bertambahnya umur seseorang semakin dewasalah dirinya #eaaaaaa.
Cerita itu tidak dapat dimulai karna dia hanya akan mengalir dan terus mengalir hingga nantinya namun juga tiada akhir , karena setelah cerita itu berakhir akan ada cerita baru lagi yang menggantikannya

Kanisa  :
IRA KENAPA BALESANNYA JLEB GITU??????????
Aku tak pernah meminta tangannya untuk terulur ke arahku, aku hanya berharap tanpa meminta balasan. melihatmu bernafas dan melangkah dihadapanku setiap hari itu sudah cukup untukku

Gue  :
Yang mana yang jleb kak?
Namun disetiap harapan selalu terselip keinginan dan keinginan itu yang membuatku terus berharap. Walaupun terkadang sudah cukup tetapi aku tetap kadang merasa itu tak cukup karna hanya dengan melihatmu tanpa bisa menyentuh dan merasakanmu itu sangat menyakitkan

Kanisa  :
Tapi cerita ini berbeda, mungkin aku akan menggebu menceritakannya jika berakhir bahagia, cerita tentangnya aku tidak tau akan berakhir seperti apa, sad ending atau happy ending. Aku hanya menunggu skenario dari Tuhan, berharap ada cerita indah yang terselip di antara tinta-tinta indah yang menuliskan tentang kita berdua

dan belom sempet gue bales eh ada balesannya lagi...

Kanisa  :
YAALLAH IRA DEMI APAPUN NUSUK BANGET BALESANMU!!!!
Sakit memang, tapi apa yang bisa aku lakukan?
Memaksamu untuk melihat ke arahku? maaf itu bukan gayaku
Aku cuma gadis bodoh yang akan ikut tersenyum ketika kamu tersenyum
Naif memang tapi akan lebih naif jika aku memaksakan diri berfikir kamu juga mengharapkanku

Gue  :
Yang mana kak yang nusuk? Masyallah-_-
Ceritamu....ceritaku tidak dapat ditebak akhirnya
Aku hanya bisa berharap akhir dari semua ini bahagia
Walaupun harapan itu kecil namun dari sekecil harapan itu akan ada sesuatu
Sesuatu yang bisa membuatku tersenyum nantinya
Meskipun itu iya atau tidaknya bersamamu

Mungkin sekarang kau tidak menyadari bahwa ada seseorang yang selalu memperhatikanmu walau dari jauh dan berharap suatu saat nanti aku dapat berdiri dan bersanding disebelahmu. Aku tidak mau hanya menjadi gadis bodoh dan naif terus, karena yang ku inginkan bukan itu semua melainkan dirimu di sisiku

Kanisa  :
Melihatmu tanpa bisa menyentuhmu itu menyakitkan tuh nusuk kata-katanya-_-
Berdiri tegak disampingmu bukan hal mudah
Memasang senyum saat dihadapanmu itu bukan hal yang gampang
Kenyataannya aku selalu terpincang-pincang
Mengikuti langkah kakimu yang tergesa-gesa untuk berjalan ke arahnya
Dan nyatanya bibir ini tersenyum pahit
Saat nama dia yang terlontar dari mulutmu saar di hadapanku

Gue  :
Namun semua itu yang membuat aku kuat
Karna hanya dengan didekatmu aku sudah tersenyum bahagia
Walaupun aku tau senyum itu...
Senyum yang membangkitkan aku dari kesedihan
Nanti...entah kapan tapi aku yakin
Akan ada saatnya dimana kamu bisa melihatku dengan jelas
Dan menyadari bahwa aku satu-satunya
Orang yang bisa membuatmu tersenyum bahagia
Dan kamu tidak akan menyesal karenanya

Kanisa  :
Aku lebih memilih tersenyum pahit ketika dia bersamanya daripada melihat kemurungan di wajahnya ketika dia tidak mendapat orang yang diinginkan.
Cinta itu bodoh
Selalu mengubah hal-hal yang diluar logika menjadi suatu kewajaran
Ada yang bilang orang yang menyebut cinta tak harus memiliki
Hanya orang-orang yang tidak mau berjuang dan munafik
Aku rasa itu benar
Bohong kalau aku tidak mengharapkanmu
Bohong jika aku ingin kamu jauh dari hidupku
Tapi aku tidak punya pilihan
Semakin aku melihatmu semakin membuatku terpuruk
Jadi apa yang harus aku lakukan?
Terus berlari tapi bayangmu selalu mengikuti

Gue  :
Namun senyuman itu tak dapat mengubah semua yang telah kurasakan selama ini
Mengharapkanmu, melihatmu dari jauh itu sangat amat sakit
Sekalipun ingin aku hentikan tetap tidak bisa
Cinta itu tidak sepenuhnya menggunakan logika
Tapi lebih menggunakan perasaan
Karena datangnya rasa itu dari hati
Dan hati menggunakan perasaan
Sehingga segala sesuatu yang tidak mungkin bisa menjadi mungkin
Bila suatu saat perasaan itu berbalas
Penantian...mungkin hanya penantian panjang yang bisa membuatku terus dan terus berharap
Bahwa suatu saat kau bisa bersanding denganku

Kanisa  :
Penantian itu seperti sebuah lukisan
Awalnya aku hanya menatap sebuah kanvas kosong yang ada di hadapanku
Lalu sebuah sketsa terbayang di benakku
Tanganku mulai meraih tinta-tinta cerah
Ketika berharap penantian itu berujung kebahagiaan
Tapi di sisi lain hatiku mengarahkanku untuk mengambil tinta berwarna kelam
Itu terjadi karna sebagian hatiku mengira penantianku akan berakhir sia-sia
Penantian, harapan, permohonan
Itu bagian dari kehidupan
Sama hal dengan mengenalmu dan mencintaimu
Entah akhirnya akan bagaimana aku hanya bisa pasrah

Gue  :
Lukisan hanyalah sebuah lukisan
Dan lukisan itu hanya mengibaratkan sebuah cerita yang saat ini aku alami
Entah itu indah ataupun tidak
Namun sebuah lukisan yang cerah pun bisa menjadi kelam
Kalau tidak dirawat dengan baik
Penantian tetaplah penantian
Yang aku harapkan berujung suatu kebahagiaan
Dan bukan suatu impian
Karna apabila impian itu tak terwujud
Akan menjadi derita nantinya

Kanisa  :
Impian dan kebahagiaan itu hanya sebuah angan
Dan mungkin suatu saat akan menjadi kenyataan
Meskipun entah kapan
Kamu...bukan impian atau kebahagiaanku
Tapi kamu sudah menjadi bagian dari hidupku
Senang, sedih, suka, duka, tertawa, menangis
Semua pernah aku rasakan hanya karenamu
Ya, kamu
Sosokmu sudah terlalu dalam memasuki hidupku
Dan nyaris seperti darah yang tidak bisa dipisahkan dari tubuhku
Aku memang tidak mendapatkanmu
Tapi aku tetap mengumpulkan sedikit demi sedikit bayanganmu
Agar tersimpan baik-baik dalam memoriku
Karna jika tidak ada bayanganmu
Seketika itu juga aku tidak punya alasan untuk tetap hidup

Sumpah demi apapun!!!!!!!! Itu kata-katanya yang terakhir nyesek banget dan gue bingung harus jawab apa. bener-bener deh @Nisaaa10 lo sukses buat gue nysek sendirian-_- tapi gue bingung kok gue bisa ya bales kata-katanya sih SUHU/MASTER satu ini??? masih gak nyangka loh apalagi gue sukses juga bikin dia ngerasa jleb hahaha padahal gue gak tau deh itu kata-kata dapetnya darimana... tapi bener juga tuh kak Nisa kayanya kita belajar jadi sastrawan deh sampe begini banget. dan gue belom kalah loh, besok liat balesannya ya;;)

Friday, December 2, 2011

MANFAAT TEKNOLOGI INFORMASI DALAM KEHIDUPAN SEHARI-HARI

Pesatnya perkembangan internet memberikan banyak kemudahan bagi manusia dalam bidang informasi dan telekomunikasi. Di antara kemudahan yang diberikan oleh internet adalah proses penyebaran informasi dan pertukaran informasi yang semakin mudah dan cepat serta tanpa batas ruang dan waktu. Butuh waktu berhari-hari untuk mengirimkan dokumen ke daerah lain yang berada di luar pulau. Sekarang hanya dalam hitungan detik, dokumen bisa terkirim dengan cepat.
Berikut ini berbagai pemanfaatan Teknologi informasi dalam kehidupan sehari-hari.
  • Transaksi Perbankan online
  • Jual beli online
  • Sistem informasi akademik
  • Sistem informasi kependudukan
  • Sistem informasi kepegawaian
  • Ticketing online
  • Lowongan kerja online
  • Wesel Online
  • dll
Banyak sekali manfaat dari pelajaran Teknologi Informasi dan Komunikasi. Peningkatan kualitas hidup semakin menuntut manusia untuk melakukan berbagai aktifitas yang dibutuhkan dengan mengoptimalkan sumber daya yang dimilikinya. Teknologi Informasi dan Komunikasi yang perkembangannya begitu cepat secara tidak langsung mengharuskan manusia untuk menggunakannya dalam segala aktivitasnya. Beberapa penerapan dari Teknologi Informasi dan Komunikasi antara lain dalam perusahaan, dunia bisnis, sektor perbankan, pendidikan, dan kesehatan.
  • Penerapan Teknologi Informasi dan Komunikasi dalam Perusahaan
Penerapan Teknologi Informasi dan Komunikasi banyak digunakan para usahawan. Kebutuhan efisiensi waktu dan biaya menyebabkan setiap pelaku usaha merasa perlu menerapkan teknologi informasi dalam lingkungan kerja. Penerapan Teknologi Informasi dan Komunikasi menyebabkan perubahan bada kebiasaan kerja. Misalnya penerapan Enterprice Resource Planning (ERP). ERP adalah salah satu aplikasi perangkat lunak yang mencakup sistem manajemen dalam perusahaan.
  • Penerapan Teknologi Informasi dan Komunikasi dalam Dunia Bisnis 
Dalam dunia bisnis Teknologi Informasi dan Komunikasi dimanfaatkan untuk perdagangan secara elektronik atau dikenal sebagai E-Commerce. E-Commerce adalah perdagangan menggunakan jaringan komunikasi internet.
  • Penerapan Teknologi Informasi dan Komunikasi dalam Perbankan
Dalam dunia perbankan Teknologi Informasi dan Komunikasi adalah diterapkannya transaksi perbankan lewat internet atau dikenal dengan Internet Banking. Beberapa transaksi yang dapat dilakukan melalui Internet Banking antara lain transfer uang, pengecekan saldo, pemindahbukuan, pembayaran tagihan, dan informasi rekening.
  • Penerapan Teknologi Informasi dan Komunikasi dalam Pendidikan
Teknologi pembelajaran terus mengalami perkembangan seirng perkembangan zaman. Dalam pelaksanaan pembelajaran sehari-hari Makalah Teknologi Informasi dan Komunikasi sering dijumpai kombinasi teknologi audio/data, video/data, audio/video, dan internet. Internet merupakan alat komunikasi yang murah dimana memungkinkan terjadinya interaksi antara dua orang atau lebih. Kemampuan dan karakteristik internet memungkinkan terjadinya proses belajar mengajar jarak jauh menjadi lebih efektif dan efisien sehingga dapat diperoleh hasil yang lebih baik.
  • Penerapan Teknologi Informasi dan Komunikasi dalam Kesehatan
Sistem berbasis kartu cerdas dapat digunakan juru medis untuk mengetahui riwayat penyakit pasien yang datang ke rumah sakit karena dalam kartu tersebut para juru medis dapat mengetahui riwayat penyakit pasien. Digunakannya robot untuk membantu proses operasi pembedahan serta penggunaan komputer hasil pencitraan tiga dimensi untuk menunjukkan letak tumor dalam tubuh pasien.

TEKNOLOGI INFORMASI

Sejarah
adalah istilah umum yang menjelaskan teknologi apa pun yang membantu manusia dalam membuat, mengubah, menyimpan, mengomunikasikan dan/atau menyebarkan informasi. TI menyatukan komputasi dan komunikasi berkecepatan tinggi untuk data, suara, dan video. Contoh dari Teknologi Informasi bukan hanya berupa komputer pribadi, tetapi juga telepon, TV, peralatan rumah tangga elektronik, dan peranti genggam modern (misalnya ponsel).

Pada awal sejarah, manusia bertukar informasi melalui bahasa. Maka bahasa adalah teknologi, bahasa memungkinkan seseorang memahami informasi yang disampaikan oleh orang lain tetapi itu tidak bertahan secara lama karena Setelah ucapan itu selesai, maka informasi yang berada di tangan si penerima itu akan dilupakan dan tidak bisa disimpan lama. Selain itu jangkauan suara juga terbatas.
Setelah itu teknologi penyampaian informasi berkembang melalui gambar. Dengan gambar jangkauan informasi bisa lebih jauh. Gambar ini bisa dibawa-bawa dan disampaikan kepada orang lain. Selain itu informasi yang ada akan bertahan lebih lama. Beberapa gambar peninggalan zaman purba masih ada sampai sekarang sehingga manusia sekarang dapat (mencoba) memahami informasi yang ingin disampaikan pembuatnya.
Ditemukannya alfabet dan angka arabik memudahkan cara penyampaian informasi yang lebih efisien dari cara yang sebelumnya. Suatu gambar yang mewakili suatu peristiwa dibuat dengan kombinasi alfabet, atau dengan penulisan angka, seperti MCMXLIII diganti dengan 1943. Teknologi dengan alfabet ini memudahkan dalam penulisan informasi itu.
Kemudian, teknologi percetakan memungkinkan pengiriman informasi lebih cepat lagi. Teknologi elektronik seperti radio, televisi, komputer mengakibatkan informasi menjadi lebih cepat tersebar di area yang lebih luas dan lebih lama tersimpan.

Pertumbuhan dan Kapasitas Teknologi
Hilbert dan Lopez mengidentifikasi kecepatan eksponensial perubahan teknolog: mesin 'aplikasi-spesifik untuk menghitung kapasitas informasi per-kapita memiliki sekitar dua kali lipat setiap 14 bulan antara 1986-2007; kapasitas per-kapita di dunia komputer tujuan umum telah dua kali lipat setiap 18 bulan selama dua dekade yang sama, kapasitas telekomunikasi global per-kapita dua kali lipat setiap 34 bulan; kapasitas penyimpanan dunia per kapita yang dibutuhkan sekitar 40 bulan untuk menggandakan (setiap 3 tahun); dan informasi siaran per kapita telah dua kali lipat sekitar setiap 12,3 tahun.

Friday, November 18, 2011

TUGAS PAK AHYAD!!!

Data 

Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu pengolahan. Data bias berwujud berupa keadaan, gambar, suara, huruf, angka, matematika, bahasa ataupun simbol-simbol lainnya yang bias kita gunakan sebagai bahan untuk melihat lingkungan, obyek, kejadian ataupun suatu konsep.

Ada beberapa tipe data yang harus kita ketahui antara lain :
  • Tipe data Char dan String                                
    Ini merupakan tipe data dasar, tipe data ini didefinisikan pada deklarsi var dibagian algoritma/program.
Example :
 
Var Nama : String
Nilai : Char

Keterangan :
-  Nama merupakan sebuah variabel didefinisikan sebagai variabel bertipe string, maksudnya pada variabel tersebut digunakan untuk menerima masukan sebuah nama yang terdiri dari sekumpulan huruf, dapat berupa huruf besar, kecil, atau campuran kedua-duanya.
-  Nilai, didefinisikan sebagai variabel yang bertipe data char, maksudnya variabel tersebut hanya dapat digunakan untuk memasukkan sebuah huruf dari huruf besar, seperti A, B, C,.. atau huruf kecil, a, b, c, ….
  • Tipe data Boolean
      Tipe data ini digunakan untuk pengambilan keputusan dalam operasi logika. Terdiri dari true disimbolkan ‘T’ dan False yang disimbolkan ‘F’. Ketika kita ingin mendapatklan hasil yang valid/pasti, kita menggunakan tipe data boolean untuk memperoleh keputusan dalam suatu penyelesaian yang pasti.
  • Tipe Data Integer
          Merupakan tipe data bilangan bulat.
Tipe Data
Rentang nilai
Memori
Byte
0…255
1 byte
Word
0…65.555
1 byte
Integer
-32.768 s.d 32.767
2 byte
Long Integer
-2.147.483.648
4 byte

  • Tipe Data Real
         Merupakan tipe data bilangan pecahan seperti real, single, double, comp, extend.

  • Tipe Data Subrange
       Merupakan tipe data bilangan yang punya jangkauan nilai tertentu sesuai dengan definisi pada pemrogram.
Example:
         Type Variabel=Nilai_awal…Nilai_akhir

  • Tipe Data Enumerasi
        Merupakan tipe data yang memiliki elemen-elemen tertentu yang disebut satu/satu dari bernilai konstanta integer sesuai dengan urutannya. Pada tipe data ini elemen masukan diwakili oleh suatu nama variable yang ditlis di dalam kurung.
Example :
Indeks_Hari = (Nol, Minggu, Senin, Selasa, Rabu, Kamis, Jumat, Sabtu)

  • Tipe Data Array (Larik)
        Tipe data ini sudah terstruktur dengan baik, walaupun masih sederhana. Tipe data ini menampung sejumlah data dengan tipe data sama (homogen) dalam sebuah variabel.
·         Cara mendefinisikan tipe data array
Berdimensi satu
Var
Nama_Variabel_Array[1...N]of tipe_data
1 Nomor Indeks
·        
Berdimensi dua
Var
Nama_Variabel_Array=Array[1...N,1...M]of tipe_data
2 buah Nomor Indeks

  • Tipe Data Record
      Tipe data komposit yang sudah terstruktur denagn baik. Tipe data ini digunakan untuk menampung data suatu obyek. Datanya berupa campuran dari tipe data seperti string, numerik, char, boolean, atau tipe data lainnya. Tipe data ini merupakan struktur dasar dari suatu sistem database.

  • Tipe Data Array Record
          Tipe data array yang dibangun dari tipe data record.

  • Tipe Data Citra
          Berisi grafik/gambar yang banyak digunakan pada aplikasi video.
Example :
         Grafik perkembangan jumlah penduduk.

TUGAS PAK AHYAD!!!

Model Komputasi
Ada tiga model dasar komputasional-- fungsional, logika, dan imperatif. Sebagai tambahan terhadap satuan nilai-nilai dan operasi yang berhubungan, masing-masing model komputasional mempunyai satu set operasi yang digunakan untuk menggambarkan komputasi.
  • Model Fungsional : terdiri dari satu set nilai-nilai, fungsi-fungsi dan operasi aplikasi fungsi dan komposisi fungsi. Fungsi dapat mengambil fungsi lain sebagai argumentasi dan mengembalikan fungsi sebagai hasil (higher-order function). Suatu program adalah koleksi definisi fungsi-fungsi dan suatu komputasi adalah aplikasi fungsi.
  • Model Logika : terdiri dari satu set nilai-nilai, definisi hubungan dan kesimpulan logis. Program terdiri dari definisi hubungan dan suatu komputasi adalah suatu bukti(suatu urutan kesimpulan).
  • Model Imperatif : terdiri dari satu set nilai-nilai yang mencakup suatu keadaan dan operasi tugas untuk memodifikasi pernyataan. Pernyataan adalah set pasangan nilai-nama dari konstanta dan variabel. Program terdiri dari urutan tugas dan suatu komputasi terdiri dari urutan pernyataan. 
Teori komputasi adalah cabang ilmu komputer dan matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritma. Bidang ini dibagi menjadi dua cabang: teori komputabilitas dan teori kompleksitas, namun kedua cabang berurusan dengan model formal komputasi.
Untuk melakukan studi komputasi dengan ketat, ilmuwan komputer bekerja dengan abstraksi matematika dari komputer yang dinamakan model komputasi. Ada beberapa model yang digunakan, namun yang paling umum dipelajari adalah mesin Turing. Sebuah mesin Turing dapat dipikirkan sebagai komputer pribadi meja dengan kapasitas memori yang tak terhingga, namun hanya dapat diakses dalam bagian-bagian terpisah dan diskret. Ilmuwan komputer mempelajari mesin Turing karena mudah dirumuskan, dianalisis dan digunakan untuk pembuktian, dan karena mesin ini mewakili model komputasi yang dianggap sebagai model paling masuk akal yang paling ampuh yang dimungkinkan. Kapasitas memori tidak terbatas mungkin terlihat sebagai sifat yang tidak mungkin terwujudkan, namun setiap permasalahan yang "terputuskan" (decidable) yang dipecahkan oleh mesin Turing selalu hanya akan memerlukan jumlah memori terhingga. Jadi pada dasarnya setiap masalah yang dapat dipecahkan (diputuskan) oleh meisn Turing dapat dipecahkan oleh komputer yang memiliki jumlah memori terbatas.


Prinsip Bahasa Pemograman

Dalam kehidupan sehari–hari, untuk berkomunikasi dengan orang lain, kita harus menggunakan bahasa yang sama dengan orang tersebut. Apabila kita menggunakan Bahasa Indonesia, lawan bicara kita harus mengerti Bahasa Indonesia. Kalau lawan bicara kita tidak mengerti Bahasa Indonesia, kita masih bisa berkomunikasi dengannya melalui penerjemah.
Dalam pemograman komputer, berlaku juga hal seperti di atas. Kita harus menggunakan bahasa yang dimengerti oleh komputer untuk memberikan suatu instruksi. Pada dasarnya, komputer adalah mesin digital, artinya komputer hanya mengenal kondisi ada arus listrik (biasanya dilambangkan dengan 1) dan tidak ada arus listrik (dilambangkan dengan 0).
Dengan kata lain kita harus menggunakan sandi 0 dan 1 untuk melakukan pemrograman komputer. Bahasa pemrograman yang menggunakan sandi 0 dan 1 ini disebut bahasa mesin (assembly). Sebagai contoh, dalam prosesor Intel, terdapat perintah 0011 1010 0000 1011. Perintah dalam bahasa mesin ini sama artinya dengan perintah assembly CMP AL, 0D, yang
artinya bandingkan nilai register AL dengan 0D. CMP di sini sebenarnya adalah singkatan dari CoMPare. Untuk membantu manusia dalam mengkonversi bahasa mesin diperlukan perangkat lunak yang disebut assembler.
Pemrograman dengan bahasa assembly masih terasa sulit bagi kebanyakan orang sehingga dikembangkan bahasa pemrograman yang lebih mudah digunakan. Bahasa pemrograman yang dikembangkan ini lebih condong ke bahasa manusia dan disebut bahasa generasi ketiga / 3GL (Third-Generation Language) atau juga dikenal dengan bahasa tingkat tinggi/ HLL (High-Level Language). Sebagai contoh Basic, Pascal, C, C++, Cobol, dsb. Bahasa generasi ketiga menggunakan kata-kata dalam bahasa Inggris karena bahasa tersebut a alahbahasa internasional, misal ;
Pascal:
writeln (‘Algoritma’);
Atau perintah dalam bahasa C:
printf (“Algoritma\n\r”):
Atau perintah dalambahasa C++:
cout << “Algoritma” << endl;

Ketiga pernyataan di atas bertujuan sama yaitu menuliskan teks ‘algoritma’ ke keluaran standar (Standard Output), ke layar monitor. Ketiga perintah sederhana di atas sebenarnya terdiri dari puluhan atau bahkan ratusan pernyataan assembly. Perangkat lunak yang menerjemahkan program dalam bahasa manusiawi ke dalam bahasa assembly atau mesin ada dua macam, yaitu interpreter dan kompiler. Interpreter menerjemahkan program baris perbaris artinya jika suatu baris akan diekskusi maka baris tersebut diterjemahkan terlebih dahulu ke bahasa mesin. Apabila baris berikutnya akan diekskusi maka baris tersebut baru diterjemahkan kedalam bahasa mesin. Contoh bahasa pemograman yang menggunakan interpreter adalah basic.
Kompiler menerjemahkan semua perintah ke dalam bahasa mesin kemudian menjalankan hasil penerjemahan. Hasil penerjemahan ini bisa disimpan dalam file atau memori. Contoh bahasa pemrograman yang menggunakan kompiler adalah Pascal, C, dan C++. Khusus untuk Pascal, ada beberapa kompiler tetapi jumlahnya sedikit. Misalnya Turbo Pascal, GNU Pascal, Free Pascal dsb. Kompiler Pascal yang banyak digunakan adalah Turbo Pascal, sehingga pada modul ini juga digunakan Turbo Pascal sebagai acuannya.
Perkembangan bahasa pemrograman setelah bahasa generasi ketiga adalah bahasa generasi keempat atau yang disingkat 4GL (fourth-generation language). Bahasa ini banyak digunakan sebagai aplikasi basis data (database), salah satu contohnya adalah SQL (Structured Query Language). Pada bahasa ini, perintah-perintah yang digunakan lebih manusiawi, misalnya “SELECT Nama,Nilai FROM Mahasiswa”, untuk mengambil data Nama dan Nilai dari basis data Mahasiswa.

Langkah-langkah dalam Pemrograman Komputer
Dalam pemrograman komputer, diperlukan beberapa langkah dan langkah-langkah yang disajikan pada modul ini tidak bersifat mutlak. Artinya Anda tidak harus melakukan dari langkah pertama, kedua, ketiga, dst. Ada beberapa langkah yang harus atau mungkin
diulang sampai beberapa kali. Berikut ini contoh beberapa langkah yang harus dilakukan dalam
pemrograman komputer :

  • Mendefinisikan Masalah
       Mendefinisikan masalah dengan menentukan masalahnya seperti apa, kemudian apa saja yang harus dipecahkan dengan komputer, yang terakhir adalah apa masukannya dan bagaimana keluarannya.
  • Menentukan Solusi
    Setelah masalah didefinisikan dengan jelas, masukan yang diberikan sudah jelas, keluaran yang diinginkan sudah jelas, maka langkah selanjutnya adalah mencari jalan penyelesaian masalah. Jika permasalahan terlalu kompleks, biasanya kita harus membaginya ke dalam beberapa modul kecil agar lebih mudah diselesaikan. Sebagai contoh, program untuk menghitung invers matriks, dapat dibagi menjadi beberapa modul kecil. Modul pertama adalah meminta masukan dari pengguna berupa matriks bujur sangkar. Modul kedua adalah mencari invers matriks yang dimasukkan pengguna. Modul terakhir adalah menampilkan hasilnya pada pengguna.

  • Memilih Algoritma
   Langkah ini merupakan salah satu langkah yang penting dalam pemrograman komputer karena pemilihan algoritma yang salah akan menyebabkan program memiliki unjuk kerja yang kurang baik.

  • Menulis Program
  Pada langkah ini dimulai penulisan program komputer untuk memecahkan masalah yang diberikan. Untuk menulis program dapat digunakan salah satu bahasa generasi ketiga. Ada beberapa hal yang harus diperhitungkan sebelum memilih bahasa pemrograman, antara lain masalah yang dihadapi, bahasa pemrograman yang Anda kuasai, dsb.

  • Menguji Program
    Setelah program selesai ditulis dilakukan pengujian. Pengujian pertama adalah; Apakah program berhasil dikompilasi dengan baik? Pengujian berikutnya; Apakah program dapat menampilkan keluaran yang diinginkan? Lebih jauh lagi program harus diuji dengan banyak kasus. Sering terjadi, suatu program berjalan baik untuk kasus A, B, C; tetapi menghasilkan sesuatu yang tidak diinginkan untuk kasus X,Y, dan Z. Langkah ini bisa dilakukan berulang-ulang sampai program diyakini benar-benar berjalan sesuai dengan yang diharapkan.

  • Menulis Dokumentasi
   Merupakan hal sepele yang sering dilupakan, karena tidak ada fungsinya pada saat pembuatan program, namun pada masa mendatang akan sangat diperlukan, apalagi bagi orang lain yang mempelajari program kita. Dokumentasi ada dua, yaitu di atas kertas dan menjadi satu dalam program (komentar pendek yang menerangkan fungsi perintah-perintah yang ada dalam program tersebut.

  • Merawat program
        Setelah program selesai dan digunakan oleh user, maka sering kali muncul bug/kesalahan yang sebelumnya tidak terdeteksi, atau juga user ingin menambahkan fasilitas baru, sehingga program harus direvisi.

Thursday, November 10, 2011

TUGAS!!!!

My Wish

Once upon a time, when i was just a little child, My greatest wish is want to be  a doctor. Well that’s just another childhood desire.. Now let’s become realistic, i really bad in biology, so what’s the rush if i want to be a doctor? that’s not makin’ any sense. Now i’m trying to find what’s good for me..
Then i graduated from high school, I have to make my own step! but i still can’t find what’s i’m good at. So I asked my brother, he’s trying to give me an advice "Maybe you should try take an IT, there’s a lot of great graduate student from there, your future will be bright" then i said "okay, i’ll try that"..
Here I am now, first grade IT student at Gunadarma, a real new world for me and also a big challenge. Now i’m just trying to let it flow and do my best to make my brother and parents proud. My journey is still long to be a IT professional in Indonesia, and of course make a big money..
Well, that's my story, what’s yours...????