Jumat, 24 Desember 2010

Algoritma Pencarian

Pencarian sekuensial
Pencarian linear adalah sebuah algoritma pencarian,yang juga dikenal sebagai pencarian sekuensial, yang cocok untuk mencari sebuah nilai tertentu pada sebuah himpunan data.
Algoritma ini beroperasi dengan memeriksa setiap elemen dari sebuah list sampai sebuah kecocokan ditemukan. Proses membandingkan setiap elemen array satu persatu dengan nilai yang dicari secara beruntun mulai dari elemen pertama sampai elemen yang dicari ditemukan, atau sampai seluruh elemen sudah diperiksa. Kasus terbaik adalah ketika nilai yang dicari adalah elemen pertama dari list, kasus ini hanya memerlukan 1 pembandingan. Kasus terburuk adalah ketika nilai yang dicari tidak ada dalam list, yang memerlukan n pembadingan. Kelebihannya Algoritma ini termasuk algoritma yang sederhana dan cepat apabila hanya dalam mencari sebuah nilai dari sekumpulan data yang kecil, karena tidak memerlukan proses persiapan data seperti pengurutan, tapi memiliki kelemahan yaitu sangat lambat saat harus mencari sebuah nilai yang terletak di bagian akhir dan dari sekumpulan data yang banyak.
Diibaratkan sebagai bagian dari ruangan, Pengerjaannya apabila kita mencari sebuah nilai dalam sekumpulan data kita harus memeriksa satu persatu ruangan yang ada untuk menemukan datanya, apabila pada ruangan pertama sudah ditemukan maka pencarian pun selesai kecuali apabila data yang dicari terdapat pada ruangan terakhir maka kita harus memeriksa satu persatu bagian ruangan sampai data yang dicari ditemukan, oleh sebab itu memerlukan waktu yang lama terhadap data yang banyak.
Contoh algoritma pencarian sekuensial :

KAMUS DATA
   K : integer
BEGIN
   K <- 0
   WHILE ((K<N) AND (L[K] !=X))
      K<- K+1
   ENDWHILE
   IF (L[K]=X)&&(K<N))
      Idx <- k+1
   ELSE
     Idx
   ENDIF
END
 Pencarian Biner                                                                                
Pencarian biner adalah pencarian yang lebih efisien yang dapat digunakan untuk mencari sebuah list berurut. Jika diperlukan beberapa kali pencarian, disarankan untuk menggunakan Struktur data yang lebih efisien. Satu pendekatan adalah dengan mengurutkan terlebih dahulu kemudian gunakan pencarian biner untuk setiap pencarian
Pencarian biner adalah proses mencari data dengan membagi data atas dua bagian secara terus menerus sampai elemen yang dicari sudah ditemukan, atau indeks kiri lebih besar dari indeks kanan.
Algoritma ini lebih efisien daripada algorima sekuensial, tetapi harus mengikuti syaratnya dengan mengurutkan terlebih dulu setiap data pencarian baik manaik maupun menurun. Dengan data yang sudah terurut, algoritma dapat menentukan apakah nilai data yang dicari berada sebelum atau sesudah elemen yang sedang dibandingkan. Dengan begitu algoritma dapat lebih menghemat waktu pencarian.
Prosedur dimulai dengan inisialisasi pencacah dan menyimpan jumlah elemen larik dalam variable lain. Variablel ketemu akan diberi nilai false, ini menjelaskan bahwa data yang dicari belum ditemukan. Perulangan pun akan diawali dengan membandingkan elemen tengah .
  •  Jika elemen larik yang dibandingkan bernilai sama dengan data yang dicari maka variabelnya akan bernilai TRUE dan datanya pun berhasil ditemukan.
  • Jika elemen larik bernilai lebih kecil dari data yang dicari, maka pencarian akan bergeser kekanan dengan cara mengubah nilai awal pencacah dengan indeks di sebelah kanan nilai tengah
  • Jika elemen larik bernilai lebih besar dari data yang dicari, maka pencarian akan bergeser ke kiri dengan mengubah nilai awal pencacah dengan indeks di sebelah kiri tengah.
Contoh algoritma pencarian biner dengan elemen larik terurut menaik :
KAMUS DATA
   i,j,k : integer
   ketemu : Boolean
BEGIN
   I <- 0
   J <- N
   Ketemu <- false
WHILE ((!ketemu) and (i<=j))
   K<- (i+j) div 2
IF (L[K] =X)
Ketemu = true
ELSE
   IF (L[K] < X)
   I<- k+1
ELSE
   J<- k-1
ENDIF
ENDIF
ENDWHILE
IF (ketemu)
   Idx <- k+1
ELSE
   Idx <-  -1
ENDIF
END
Contoh algoritma pencarian biner dengan elemen larik menurun :
KAMUS DATA
 
 i,j,k : integer
   ketemu : Boolean
BEGIN
   I <- 0
   J <- N
   Ketemu <- false
WHILE (( !ketemu) and (i <=j ))
   K<- ( i+j ) div 2
IF (L[K] =X)
Ketemu = true
ELSE
   IF (L[K] < X)
   I<- k-1
ELSE
   J<- k+1
ENDIF
ENDIF
ENDWHILE
IF (ketemu)
   Idx <- k+1
ELSE
   Idx <-  -1
ENDIF
END
pencarian pohon 
Algoritma ini mencari data dengan bantuan struktur pohon. Breadth-first search ( mencari level demi level), depth-first search ( mencari dengan meraih kedalaman pohon terlebih dahulu.
Sebuah pohon pencarian biner (PPB) adalah sebuah pohon biner yang memiliki sifat-sifat berikut:
§  Setiap node memiliki sebuah nilai.
§  Subpohon kiri dari sebuah node hanya memuat nilai-nilai yang lebih kecil atau sama dengan dengan nilai dari node.
§  Subpohon kanan dari sebuah node hanya memuat nilai-nilai yang lebih besar atau sama dengan dengan nilai dari node.
Pohon pencarian biner adalah sebuah struktur data dasar yang digunakan untuk membentuk struktur data yang lebih abstrak seperti set, multiset, dan array assosiatif.
Pencarian sebuah nilai tertentu pada pohon biner adalah sebuah proses yang dapat dilakukan secara rekursif karena nilai-nilai yang disimpan adalah terurut. Pencarian dimulai dengan memeriksa akar (root). Jika nilai yang dicari sama dengan akar, maka nilai ditemukan. Jika nilai yang dicari kurang dari akar, maka pencarian dilakukan terhadap subpohon kiri, sehingga kita secara rekursif mencari subpohon kiri dengan cara yang sama. Jika nilai yang dicari lebih besar dari akar, maka pencarian dilakukan terhadap subpohon kanan sehingga kita secara rekursif mencari subpohon kanan dengan cara yang sama. Jika kita mencapai sebuah ujung (leaf) dan belum menemukan yang dicari, maka nilai tersebut tidak ada dalam pohon. Sebuah pembandingan dapat dibuat dengan pencarian biner, yang beroperasi hampir mirip dengan pengaksesan acak pada sebuah array.
Penyisipan dimulai sebagaimana sebuah pencarian dilakukan. Jika akar tidak sama dengan nilai sisipan, kita mencari subpohon kiri atau kanan seperti di atas. Pada suatu saat kita akan mencapai sebuah node luar dan menambahkan nilai sisipan sebagai anak kiri atau anak kanan, bergantung pada nilai node. Dengan kata lain, kita memeriksa akar dan secara rekursif menyisipkan node yang baru ke subpohon kiri jika nilai yang baru lebih kecil atau sama dengan akar, atau menyisipkan ke subpohon kanan jika nilai yang baru lebih besar dari root.

Senin, 20 Desember 2010

array ((algoritma pemrograman))

tipe data bentukan array yaitu tipe data dalam format tabel yang bisa terdiri dari baris dan kolom .
=> array 1 dimensi yaitu array yang hanya terdiri dari 1 baris dan beberapa kolom
=> array 2 dimensi yaitu array yang terbentuk dari beberapa kolom dan baris dan memiliki sumbu X dan Y
=> array 3 dimensi yaitu array yang berbentuk kubus
        tipe data bentukan (record)

  • integer
  • real/float
  • char & string
  • boolean
  • array
contoh dalam bahasa C :
struct mahasiswa {
         int NIM ;
         char Nama[50] ;
         char Alamat[150];
 };
   Struct mahasiswa mhs[10];
         for(i=0; i<10; i++){
              scanf("%d", &mhs[i].nim);
              scanf("%s", &mhs[i].nama);
              scanf("%s", &mhs[i].alamat); }

Fungsi dan Prosedure
untuk kamus data :
Fungsi : sub program yang menerima inputan dan mengembalikan sebuah nilai function nama_fungsi (parameter input)
Prosedure : procedure nama_proc (parameter)
Parameter dalam procedure
  • Parameter input
  • Parameter output
  • Parameter input/output
procedure tambah (input : nil 1,nil 2 : integer) (output : hasil : integer)
begin procedure
         hasil = nil 1, nil 2
end procedure


Jumat, 03 Desember 2010

Nilai-Nilai Astabrata Himatek Politeknik Telkom

       Astabrata adalah dasar-dasar untuk menjadi seorang pemimpin yang harus di miliki oleh mahasiswa Himatek (Himpunan Mahasiswa Teknik Komputer).
   Astabrata tersusun 7 bagian, yaitu Spiritualitas, Integristas, Intelektualitas, Profesional Kerja, Solidaritas, Enterpreneurship, Ketekunan, dan Dedikasi. Sebagai mahasiswa Himatek harus memiliki semua poin astabrata untuk menjadi seorang pemimpin yang sukses. penjelasan dari nilai-nilai Astabrata:
  • Spiritualitas => Bagi mereka yang menerapkan pentingnya spiritualitas mereka akan bersikap baik ketika ditengah keramaian maupun disaat sendirian karena dimanapun dia berada akan merasa dilihat oleh Allah.Orang seperti ini mempunyai integritas, sesuai antara hati, kata dan perbuatannya, selaras antara apa yang ada dalam hatinya, ucapan dan perbuatannya. Orang-orang inilah yang memiliki potensi untuk meraih sukses di dunia sekaligus sukses menikmati kehidupan surgawi di akhirat nanti.
  • Integritas => Integritas adalah bertindak sesuai dengan ucapan dan dapat di percaya, walaupun dalam keadaan yang sulit untuk melakukan ini. Dengan kata lain, “satunya kata dengan perbuatan”. Mengkomunikasikan maksud, ide dan perasaan secara terbuka, jujur dan langsung sekalipun dalam negosiasi yang sulit dengan pihak lain.
  • Intelektualitas => kemampuan mengatasi masalah dengan hasil yang baik. Kecakapan untuk berpikir, mengamati atau mengerti. Dengan demikian kecakapan berbeda dari kemauan dan perasaan. intelligensi sebagai "keseluruhan kemampuan individu untuk berpikir dan bertindak secara terarah serta kemampuan mengolah dan menguasai lingkungan secara efektif.
  • Profesional kerja => Mampu menyadari hak dan kewajiban sesuai dengan porsinyaProfesionalisme mengandung pula pengertian menjalankan suatu profesi untuk keuntungan atau sebagai sumber penghidupan.
  • Solidaritas => Secara etimologi arti solidaritas adalah kesetiakawanan atau kekompakkan, berarti peduli akan sesama dan tidak mementingkan ego sendiri. Dengan begitu kita juga dapat saling membantu sesama dan saling menghargai satu sama lain.
  • Enterpreneurship => Jiwa kewirausahaan yang dibangun untuk menjembatani antara ilmu dengan kemampuan pasar. Enterpreneurship adalah seorang yang memiliki dorongan untuk menciptakan sesuatu yang lain dengan menggunakan waktu dan kegiatan, disertai modal dan resiko, serta menerima balas jasa dan kepuasan serta kebebasan pribadi atas usahanya tersebut.
  • Ketekunan => Ketekunan adalah kemampuan untuk bertahan di tengah tekanan dan kesulitan. Kita harus tetap mengambil langkah selanjutnya, Jangan hanya berhenti di langkah pertama. Memang semakin jauh kita berjalan, semakin banyak rintangan yang menghadang. Arti lain ketekunan berarti serius dan sungguh-sungguh dalam melakukan suatu hal yang dikerjakan.
  • Dedikasi => Kewajiban yang mengharuskan untuk tidak menguntungkan diri pribadi, baik secara langsung maupun tidak langsung, dalam bentuk materi atau lainnya.
    Dedikasi adalah kunci menuju kesuksesan, dedikasi melibatkan kesabaran(patience), keuletan(persistence), dan kerja keras(hard-work). Sejarah mencatat, orang-orang yang berdedikasi pada suatu hal merupakan orang-orang yang berhasil menorehkan tinta emas dalam sejarah.Tidak ada yang tidak bisa diraih di dunia ini, namun sebanyak apa pencapaian kita akan suatu hal tergantung pada seberapa besar usaha kita untuk meraihnya. Untuk mendapatkan sesuatu kita harus berani mengorbankan sesuatu pula. Hidup ini memang penuh dengan pilihan, Kita tinggal memilih “luas tapi dangkal atau sempit tapi dalam”. Namun tetap saja ada anomali di dunia ini, dimana bisa saja ditemukan orang-orang dengan kemampuan yang banyak dan mendalami semua kemampuannya itu.
    STRUKTUR MANAJEMEN POLITEKNIK TELKOM



Jumat, 29 Oktober 2010

pengertian dan perkembangan mouse

mouse pada sebuah komputer mempunyai sebuah fungsi utama yaitu menggerakkan kursor. biasanya kursor ini bergambar sebuah anak panah, bentuknya mirip sekali dengan tikus, dalam bahasa inggris tikus adalah mouse. mouse memperoleh nama demikian karena kabel yang menjulur berbentuk seperti ekor tikus. mouse pertama kali dibuat pada tahun 1963 oleh Douglas Engelbart berbahan kayu dengan satu tombol, model kedua sudah dilengkapi dengan tiga tombol. pada tahun 1970, Douglas Engelbart memperkenalkan mouse yang dapat mengetahui posisi X-Y pada layar komputer. mouse ini di kenal dengan nama X-Y Position Indicator (indikator posisi X-Y). selain itu juga memiliki posisi lain yaitu memberi perintah yaitu klik kiri dan klik kanan. Mouse bekerja dengan menangkap gerakan menggunakan bola yang menyentuh permukaan keras dan rata. Mouse yang lebih modern sudah tidak menggunakan bola lagi, tetapi menggunakan sinar optikal untuk mendeteksi gerakan. selain itu, ada pula yang sudah menggunakan teknologi nirkabel, baik yang berbasis radio, sinar inframerah, maupun bluetooth. saat ini teknologi terbaru sudah memungkinkan mouse memakai sistem laser sehingga resolusinya dapat mencapai 2.000 titik per inchi (dpi), bahkan ada yang bisa mencapai 4.800 titik per inchi, biasanya mouse semacam ini di peruntukkan bagi penggemar permainan video.
Jenis-jenis koneksi/penghubung mouse ke komputer :

  • mouse Serial : mouse yang sudah jarang dipakai oleh msyarakat umum, biasanya mouse ini di gunakan pada komputer pentium 1 dan 2.
  • mouse PS2 : mouse yang di gunaka pada komputer pentium 3 da 4.
  • mouse USB : mouse yang sudah umum di gunakan oleh masyarakat luas, digunakan pada komputer pentium 3 dan 4.
  • mouse Wirelles : mouse terbaru tanpa kabel, kini mouse wirelles sudah meluas di kalangan masyarakat.
  • mouse Optik : mouse ini tidak menggunakan bola untuk menunjuk pointer melainkan menggunakan sinar laser yang berwarna-warni.
menurut bentuknya mouse :
  • mouse yang menggunakan bola dan scroll/penggulung layar
  • mouse yang menggunakan bola tanpa scroll/penggulung layar
  • mouse optik/laser yang menggunakan scroll/penggulung layar
  • mouse optik/ laser yang menggunakan scroll/penggulung layar tanpa kabel
tombol mouse memiliki 2-4 tombol tekan :
  • tombol tekan kiri untuk membuka atau mengaktifkan suatu program atau data.
  • tombol tekan kanan untuk melihat properties file atau program tersebut.
  • tombol tekan tengah/scroll untuk melakukan kunci/lock scroll/ menggulung secara otomatis saat mouse di gerakkan ke atas/ ke bawah.
  • tombol tekan samping (sangat jarang ditemui pada mouse konvensional) biasanya berada di sebelah samping kiri mouse, fungsinya sama dengan tombol tekan yang ditengah.
Sejarah perkembangan mouse :
mouse pertama kali di temukan oleh Douglas Engelbart dari Stanford Research Institute pada tahun 1963 pada mulanya mouse di sebut "bug", selain mouse saat itu juga banyak perkembangan alat-alat pendeteksi gerak tubuh, seperti alat yang di letakkan di kepala untuk mendeteksi gerak dagu, dll. karena kenyamanan dan kepraktisannya, mouse lah yang di pilih. Mouse pertama berukuran besar, dan menggunakan dua buah roda yang saling tegak lurus untuk mendeteksi gerakan ke sumbu X dan sumbu Y. pada tanggal 17 November 1970, Engelbart mematenkannya yang diberi nama petunjuk posisi X-Y untuk system tampilan grafis.
Seiring perkembangannya ditemukan ;
  • Mouse Bola, pada awal tahun 1970 Bill English di Xerox PARC, mengembangkan sebuah mouse menggunakan bola yang dapat berputar ke segala arah, kemudian putaran bola tersebut di deteksi oleh roda-roda sensor didalam mouse tersebut. pengembangan tipe ini melahirkan mouse tipe Trackball, yaitu jenis mouse terbalik dimana pengguna menggerakkan bola dengan jari, yang populer antara tahun1980-1990. 
  • Mouse Optical, saat ini mouse tipe ini populer di gunakan. keunggulannya dari mouse bola adalah karena lebih akurat dan perawatannya lebih mudah dibandingkan mouse bola. mouse optikal tidak perlu di bersihkan, berbeda dengan mouse bola yang harus sering di bersihkan karena banyak debu yang menempel pada bolanya. Mouse optical pertama di buat oleh Steve Kirsch dari Mouse Systems Corporation. Mouse jenis ini menggunakan LED (light emitting diode) dan photo dioda untuk mendeteksi gerakan mouse. mouse optikal pertama hanya dapat di gunakan pada alas (mousepad) khusus yang berwarna metalik bergaris-garis biru abu-abu. mouse ini dapat di gunakan hampir di semua permukaan padat dan rata, kecuali permukaan yang memantulkan cahaya. cara kerja mouse optikal menggunakan sensor optik yang menggunakan LED yang menjadi sumber penerangan untuk mengambil beribu-ribu frame gambar selama mouse digerakkan. perubahan tersebut di terjemakan oleh chip khusus menjadi posisi X dan Y kemudian di kirim ke komputer
  • Mouse yang dapat di katakan paling mutakhir saat ini adalah Mouse Laser pada tahun 2004, mouse laser di perkenalkan pertama kali oleh Logitech, perusahaan mouse yang bekerja sama dengan Agilent Technologies, dengan nama Loitech MX 1000. perusahaan ini mengklaim bahwa mouse laser memiliki tingkat akurasi 20 kali lebih besar dari mouse optical. yang membedakan cara kerja mouse laser dan mouse optical yaitu hanya penggunaan laser kecil sebagai pengganti LED yang di gunakan pada mouse optical. saat ini mouse laser masih jarang di gunakan karena harganya yang sangat mahal.
Dari semua perkembangan mouse, yang tidak banyak berubah adalah jumlah tombolnya. semua mouse memiliki tombol antara satu sampai tiga buah. mouse pertama memiliki satu tombol, kebanyakan mouse saat ini yang di desain untuk Microsoft Windows, memiliki dua tombol, Apple memperkenalkan mouse satu tombol, yang tidak pernah berubah hingga kini. mouse modern juga sudah banyak yang tanpa kabel, yaitu menggunakan tekhnologi wireless seperti infrared,gelombang radio, atau pun bluetooth. mouse wireless yang populer saat ini menggunakan gelombang radio ataupun bluetooth. sedangkan mouse yang menggunakan infrared kurang begitu populer karena jarak jangkauannya yang terbatas, selain itu juga kurang praktis karena antara mouse dan penerimanya tidak boleh terhalang.

Sabtu, 23 Oktober 2010

Resume kuliah sistem komputer bersama asisten praktikum..

3 Elemen dasar komputer ;
  • software (perangkat lunak) => yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya
  • hardware (perangkat keras) => semua bagian fisik komputer dan di bedakan dengan data yang beroperasi di dalamnya
  • brainware (manusia yang mengoperasikannya)
sistem komputer adalah suatu jaringan elektronik dengan 3 elemen dasar komputer yang melakukan tugas seperti;  menerima input,memproses input, menyimpan perintah-perintah dan menyediakan output dalam bentuk informasi. dan juga dapat di artikan sebagai elemen yang terkait untuk menjalankan suatu aktifitas dengan menggunakan komputer.
Komputer (PC) dalam bentuk desktop terdiri dari bagian berikut :
a. Motherboard yang merupakan tempat penyimpanan CPU,memori,dll serta memiliki slot untuk kartu tambahan.
  • RAM (Random Acces Memory) tempat penyimpanan data untuk sementara waktu
  • ROM (Read Only Memory) tempat penyimpanan data secara permanen
  • CPU (Central Processing Unit) sebagai otak dan bagian utama komputer
b. Power supply
c.Jenis penyimpanan dalam komputer
  • CD : CD-ROM, CD-RW, CD-R
  • DVD : DVD-ROM, DVD-RW, DVD-R
  • Floppy disk
d. Penyimpanan data dalam jangka waktu panjang ; Hard disk
f. Jaringan komputer untuk koneksi internet
  • modem
  • kartu network dan kabel lainnya.
Komponen standar yang umum di gunakan perangkat keras dalam komputer :
  • Input: Keyboard, Mouse, Joystick, scanner, Webcam.
  • Output: Printer, Speaker,Monitor.
Motherboard (papan induk)
dalam komponen PC motherboard jg sering di sebut sebagai mainboard. tugasnya pada PC adalah sebagai komponen papan sirkuit utama yang menghubungkan ke banyak komponen elektronik lainnya yang terpasang pada Motherboard.mulai dari CPU/Processor, RAM, Video card, Hard disk dll.
Motherboard berfungsi untuk memasang komponen utama seperti CPU, VGA, RAM,dll.
Bagian-bagian motherboard :

  • Socket processor merupakan tempat untuk meletakkan processor, untuk tipe motherboard dulu menggunakan tipe slot processor perbedaannya yaitu, Slot processor memerlukan alat lain untuk menghubungkan antara processor dengan motherboard untuk menghubungkannya layaknya terminal listrik tapi punya arti khusus, seperti nintendo jaman dulu yang di tancapkan ke terminal tadi dan di tancapkan ke slot yang tersedia di motherboard. sedangkan tipe socket yaitu tipe processor terbaru dengan banyak kaki dan tidak memerlukan sarana seperti slot processor dalam pemasangannya.
  • Slot memory
  • Slot PCI untuk peralatan tambahan
  • Slot Kartu Graphics AGV , Slot ini khusus untuk VGA Card
  • I/O Port seperti dalam PS2
  • BIOS

Perbedaan Hard disk ATA dan SATA
Hard disk merupakan media penyimpanan yang di desain untuk dapat di gunakan menyimpan data dalam kapasitas yang besar. bila tanpa hard disk pasti akan sangat banyak yang di butuhkan untuk menyimpan data.
Jenis-jenis hard disk :
jenis hard disk bermacam-macam tergantung pada kategorinya misal berdasarkan tingkat kecepatan transfer data dan kapasitas penyimpanan data.
jenis hard disk yang akan di jelaskan yaitu ATA dan Serial ATA (SATA), hard disk yang banyak di gunakan pada komputer personal (PC) adalah jenis SATA.
ATA singkatan dari Advance Technology Attachment, paralel ATA hanya memungkinkan panjang kabel maksimal hanya 18 inchi (46 cm) walaupun di pasar banyak juga tersedia yang panjangnya 36 inchi, karna jaraknya pendek ATA hanya cocok di gunakan didalam komputer saja, ATA sangat murah dan ladzim di temui di komputer.
SATA adalah pengembangan dari ATA, SATA didefinisikan sebagai tekhnologi yang di desain untuk menggantikan ATA secara total.adapter dari serial ATA mampu mengakomodasi transfer data dengan kecepatan yang lebih tinngi di bandingkan dengan ATA sederhana. SATA menggunakan kabel yang lebih ringkas dan murah di bandingkan dengan ATA.

Jumat, 15 Oktober 2010

3 idiots.. india movie before alpro ^^

ngg jeda 3 jm hbis kliah english plus mentoring,, ngmpl dh d kostan tmen and watching india hhehe
rme betah smpe gga sdar wktu wallaa akhrny jd mles kmana2.
smpe d kmps gga lma dsenny lgsg dteng and review mteri kmaren plus mteri yg bru d smpein, yg bs d kutip d antrany :::::: switch,while,do while,for..
owhh smoga ajj trus nmpel d otak biar kl ad quiz or test bs lncar.. amieen ;D

Jumat, 01 Oktober 2010

hadapi kuliah dengan penuh tantangan

huffftth.....
cape,,lelah,,penat,,pusing...
di mulai dengan bahasa inggris di kuliah pertama dengan pretestnya dan dengan pengumuman mengejutkan bahwa akan ada tugas besar menanti di depan mata..
lanjut pulang karna ada 5 jam jeda untuk lanjut ke kuliah berikutnya ALPRO, pulang dan hanya menyisakan waktu 2 jam untuk memejamkan mata yang lelah ga sempet tidur malam sebelumnya karena memikirkan tugas lain.. berangkat lagi dan membahas tentang C++ yang baru di instal.
hemmphh,,, sulit memang karna C++ ini over sensitif salah sedikit ajj walau cuma titk yaaaaa erorr, belum lagi dengan banyaknya rumus.. ouhh lahawlawalaquwwataillabillah ajj dh mencoba bertawakal pada Allah SWT ;) mamaaaaa papaaaaaaaaa kangen rindu cinta sayang bangeeeet ma kalian...
doain yaa mamaaaa papaaaaa i love youuuuu sooooo muchh........

Minggu, 26 September 2010

kuliah kedua algoritma mengenai flowchart dan pseudocode..

jumat sore yang lalu aku mendapat kuliah algoritma yang kedua, setelah jam sebelumnya mendapat jeda istirahat setelah kuliah pagi.. cape memang malas untuk keluar lagi, tapi jika malas itu yang ku dengar lalu kapan  keberhasilan itu akan menghampirik. karna terlintas di pikiran ku aku ingin sukses dan bisa memberikan kebahagiaan pada kedua orang tuaku maka aku pun berada di sebuah kelas dengan seorang dosen yang sedang mengajar algoritma. dengan materi yang ku dapat diantaranya ialah..
pada pseudocode struktur algoritma yang digunakan mengacu pada struktur pemrograman bahasa pascal terdiri dari tiga bagian :
judul,deklarasi/kamus data,badan program.
pada judul untuk menulis nama atau judul program terdapat aturannya yaitu :
1. tidak boleh diawali angka atau karakter lain selain alphabet
2. tidak boleh memakai karakter spasi atau lainnya selain alphabet kecuali karakter underscore sebagai pengganti spasi.
pada bagian deklarasi di gunakan untuk tempat mencantumkan variabel konstanta
pada bagian badan program untuk meletakkan semua algoritma atau kode-kode program diawali dengan "begin" diakhiri dengan "end"
pada flowchart di gunakan untuk menggambarkan algoritma atau proses yang di susun menggunakan simbol-simbol.
dalam flowchart simbol yang di gunakan dalam mengambil keputusan yaitu berbentuk belah ketupat yang hanya memiliki satu input dan dua output untuk menguji hasil "ya" ayau ''tidak'',''true''atau''false.
dan beberapa notasi yang di gunakan yaitu notasi relasional :
>  lebih besar dari
<  kurang dari
<> tidak sama dengan
susah memang apalagi bila sudah mempraktekannya memasukkan rumus ke dalam logika yang benar, mungkin ini karna hal baru jadi belum dapat sepenuhnya ku mengerti. tapi aku berharap dapat menghasilkan yang terbaik dan memuas kan kedua orang tuaku. amiiien.

Selasa, 21 September 2010

kuliah perdana algoritma dan pemrograman

kemarin 20 agustus 2010 kuliah perdana algoritma dan pemrograman dan mendapat tugas membuat blog, setelah selesai membuat aku mencoba blog pertama ku dengan curhat perdana dalam blog baru ku, perintah yang sebenarnya adalah menuliskan mengenai apa yang ku dapat dalam pertemuan pertama ku pada kuliah algoritma dan pemrograman.
dan hari ini aku tuliskan materi apa yang ku dapat dalam kuliah perdana ku..
silabus terdiri dari introduction,design tools,problem solving,tipe dasar,penyeleksian kondisi,pengulangan,mesin karakter,fungsi & prosedur,searching.
yang ada dalam perangkat komputer : CPU,memori,input/output.
bahasa pemrograman komputer adalah alat untuk membuat program komputer contohnya seperti : C,C++,C#,pascal,java,basic,perl,PHP,ASP,cobol, dll.
ditinjau dari generasinya di bagi menjadi 5 generasi.
1. Generasi 1: bahasa mesin seperti kode-kode biner (0 dan 1) dengan basis dasar transistor dan di kembangkan dengan bilangan oktal
2. Generasi 2 : low level language
    *penyempurnaan dari bahasa mesin
    *bersifat machine dependent
3. Generasi 3 : high level language
    *sudah bersifat machine independent
    *di ikuti bahasa pemrograman aras tinggi
       ex: basic,cobol,pascal,algol,prolog,c.
    *pemrosesan program oleh komputer dalam bahasa aras tinggi
       -compilation :mengecek aturan kesalahan
       -link
       -execution :yang mengubah dari bahasa orang menjadi bahasa yang di mengerti oleh komputer
4. Generasi 4 : bahasa deklaratif
yaitu bahasa pemrograman yang lebih mudah di tulis karena instruksinya mendekati bahasa percakapan sehari-hari list nama,alamat,nilai for nilai > 7
ex: DBase,SQL<Structured Query Language>
5. Generasi 5 : object-oriented language
ex: simula,small talk,ada,C++,java.

Senin, 20 September 2010

say in blog

Hari pertama hidup sendiri ga ada mama di kota orang pula.. yaa emang untuk niat baik belajar yang pinter jadi orang sukses terus bisa bahagiain ortu amiiieen. tapi ga bisa ga mau ga enak dan ga suka, ga bisa ngeluh ma sapa2 ga bisa curhat ma sapa2 ngerjain semua sendiri. takut sendiri,bingung sendiri,pusing sendiri,sedih sendiri,cape sendiri..pengen pulang trus ngumpul bebas lg tanpa ada pikiran yang bikin pusing.. mamaaa pngen pulang padahal baru sehari tp udh kangen kyk setahun ga ktemu. . love you... ^^ my mom my dad and my brother..

i'm waiting for who like this,, i hope so n i will always wish ^_^