iSTTS

  • Tentang Kampus Gua!!!

    iSTTS (institut Sains Terapan dan Teknik Surabaya atau yang dulu di kenal sebagai Sekolah Tinggi Teknik Surabaya adalah perguruan tinggi swasta di daerah surabaya yang sangat kental sekali dengan nuansa teknik baik di bidang komputer elektro maupun desain grafis.

  • Teknik Informatika Malam

BLOG

Minggu, 09 November 2014

BLOG
 apa sih blog itu..? mari kita belajar bersama


Blog sudah ada di pertengahan 1990-an; Namun minat blogging telah berkembang pesat dalam beberapa tahun terakhir karena mudah digunakan perangkat lunak blog dan akses Internet yang semakin ekonomis.

Istilah "blog" berevolusi dari "Web log", daftar yang diperbarui secara rutin dari situs yang menarik.

Adalah situs resmi Web yang terdiri dari artikel waktu-dicap atau posting, dalam buku harian atau jurnal Format, biasanya tercantum dalam urutan kronologis terbalik, terdapat link ke halaman web lain dan komentar pendek atau reaksi.

Topik blog sering termasuk kehidupan keluarga, kehidupan sosial, sebuah proyek pribadi, atau peristiwa selama liburan.

Blog lebih populer membahas politik, gaya hidup, dan teknologi. Individu dengan mudah dapat membuat blog gratis atau untuk biaya, menggunakan situs web seperti Wordpress, Blogger, Cooeey, dan TypePad.


Blogger biasanya memperbarui situs Web mereka sering untuk mencerminkan pandangan mereka. Mereka posting berkisar dari paragraf ke seluruh esai.

Karena blog adalah situs web, mereka dikendalikan dan navigasikan menggunakan hyperlink, dan posting biasanya menggabungkan hyperlink ke blog lain atau sumber berita, bersama dengan komentar terkait dan diskusi.

Ketika blog mulai menghubungkan satu sama lain dan mengomentari apa yang telah dikatakan, besar, diskusi didistribusikan dapat meletus yang mencakup banyak blogger yang berbeda, dan perhatian banyak topik yang berbeda.

















Readmore → BLOG
Terima kasih telah membaca Artikel 11/09/14 . Jika Anda ingin Copy Paste Artikel ini, Harap cantumkan Link 11/09/14 sebagai sumbernya.

mengenal 3 struktur dasar algoritma

SEQUENCE

sequence atau perurutan, dalam pembuatan program sequence pasti di gunakan, karena dalam pembuatan program du wajibkan untuk selalu berurutan, lalu apa definisi sequence?? sequence adalah sebuah proses yang berisi instruksi yang berurutan. di dalam sequence setiap isntruksi berjalan sesuai dengan urutan penulisan nya, jadi instruksi akan berjalan jika instruksi atas nya sudah di jalan kan dan setiap perurutan isntruksi memiliki maksud kenapa harus di jalankan terlebih dahulu agar instruksi setelah nya bisa di jalan kan. contoh nya dalam kehidupan sehari-hari seperti saat kita membuat mie instant pasti kita akan membuka bungkus dulu lalu memasukan mie kedalam air mendidih, nah mungkinkah ada yang tidak melakukan perurutan tersebut??? (Langsung aja di masak sama bungkus nya !#@^@*%%$&^%@ GILA LU NDRO!!!!!) 

contoh:

<Masalah> buatlah program yang di gunakan untuk menghitung luas persegi panjang.

seperti yang kita bahas dalam "Program Dalam Komputer" setelah kita menemukan sebuah masalah langkah selanjutnya marilah kita analis masalah itu sejenak dan mencari jalan keluar dalam otak kita (saya anggap teman teman semua sudah mengerti cara menuliskan script dan sudah memahami bahasa program dasar VB). setelah itu kita buat flowchart dari proses yang di gunakan untuk memecahkan masalah di atas.

flowchart akan terlihat seperti ini:


diatas adalah flowchart dalam pembuatan persegi, dapat di lihat bahwa proses mencari luas terjadi secara berurutan pertama kita memulai pada start, setelah itu kita mulai memasukan inputan panjang dan luas setelah inputan panjang dan luas sudah di masukan maka algoritma secara otomatis akan melakukan instruksi selanjutnya ya itu memporses nya dengan rumus " luas <-- p * l " setelah semua inputan di proses maka secara otomatis algoritma akan mencetak sesuai dengan instruksi " write (luas)"

lalu bagaimana penulisan script nya?? mari kita lihat, ingat sebelum nya bahwa VB script tidak bisa berdiri sendiri dia membutuhkan HTML untuk berdiri


<html>
<Script language=VBscript>

l = cint(inputbox("masukan nilai lebar nya"))
p = cint(inputbox("masukan nilai panjang nya"))

luas = p * l

document.write"luas dari persegi panjang adalah :" & luas

</script>
</html>
*Penulisan script menggunakan bahasa VB

di atas adalah contoh script VB untuk program menghitung luas persegi panjang.. ingat langkah selanjut nya mari kita coba ( untuk kalian, coba sendiri di rumah ya.. tuliskan kembali script nya dan coba menggunakan IE)


<******************************************************************************>

SELECTION

selection atau percabangan, adalah perkembangan dari sequence output dari selection ini berupa boolean yang arti nya hanya ada 2 kemungkinan yaitu True and False ( ya dan tidak ). dan setiap hasil yang di keluarkan harus lah memiliki ahkhir dan kembali pada tujuan utama ya itu stop, agar program berjalan. Kembali kita ambil contoh sederhana dalam dunia 

saat kita lapar dan kita hendak memasak mie instan, pertama sebelum kita membuat mie pasti kita akan mengecek dahulu mie nya ada atau tidak, nah kalau ndak ada kita beli dulu trus kita masak dan kalau mie nya ada langsung saja kita masak.

Nah sudah dapat di pahami kah... diatas adalah contoh sebuah pilihan jika ada maka kita masak jika tidak maka kita akan beli dahulu lalu di masak, semua pilihan nya memiliki akhir yang sama kan... untuk di masak, pernah ndak kita berfikir kalau ada orang yang tidak melakukan sebuah pemilihan seperti di atas.. ketika dia lapar hendak memasak mie... dan ternyata mie nya tidak ada lalu dia diam saja ndak melakukan apa-apa, nah loh.... (gila kali tu orang >.<)

contoh:

<Masalah> buatlah program dimana ketika dimasukkan sebuah bilangan melalui keyboard, kemudian komputer menampilkan keterangan pada layar, apakah bilangan tersebut adalah Positif, Negatif, atau Nol. langsung saja kita lihat flowchart nya :


di atas adalah flowchart bertipe selection dapat kita lihat seperti yang sudah di terangkan bahwa setiap percabangan harus kembali ke jalur utama menuju stop dan semua itu berjalan sesuai urutan nya (sequence) itu lah alasan kenapa berkata "perkembangan dari sequence". Untuk penulisan script dari Struktur selection ini menggunakan beberapa syntax seperti " IF " , "ELSE IF" , "THEN" , "END IF"

mari langsung kita lihat script nya :

<html>
<Script language=VBscript>

bilangan = cint(inputbox("masukan nilai bilangan yang akan di cek"))

IF bilangan < 0 THEN
     Document.write "bilangan" & bilangan & "adalah bilangan negatif"

ELSE IF bilangan > 0 THEN
     Document.write "bilangan" & bilangan & "adalah bilangan positif"

ELSE 
      Document.write " NOL "

END IF

</script>
</html>
*Penulisan script menggunakan bahasa VB


Untuk mencoba nya harap do coba sendiri ya :D

<******************************************************************************>

LOOPING


Looping atau perulangan, pasti sudah mengertikan maksud nya... perulangan, ya struktur looping dugunakan untuk mengulang instruksi sebelum nya. Dalam struktur ini di bagi lagi menjadi 3 bagian yaitu:

  • Infinite Loop (perulangan tanpa batas)
  • Counted Loop (perulangan dari jumlah yang sudah pasti) 
  • conditional loop (perulangan yang akan terus berjalan jika kondisi belum terpenuhi)

infinite loop ( perulangan tanpa batas)

infinite loop (perulangan tanpa batas) perulangan ini jarang sekali di gunakan bahkan bisa di katakan tidak pernah di gunakan dalam hal nyata ataupun "kebaikan" kenapa??? karena biasa nya struktur infinite loop di gunakan untuk membuat file firus atau file yang mengganggu, karena setiap segala yang di lakukan oleh struktur ini tidak akan pernah berhenti. seperti apa rupa flowchart nya?? 


di atas adalah gambar dari struktur dasar infinite loop, kenapa infinite loop tidak dapat di aplikasikan ke dunia nyata... adalah karena dia tidak memiliki stop. Penulisan script pada infinite loop ini di awali dengan syntax "DO" dan di akhiri dengan "LOOP" yang artinya adalah LAKUKAN PERULANGAN!!!!. untuk jelas nya langsung saja kita lihat script nya

<html>

<Script language=VBscript>

DO
        document.write"ini script yang tidak layak di gunakan"
LOOP

</script>
</html>
*Penulisan script menggunakan bahasa VB



Nah dengan script diatas akan menjadikan program akan menulis "ini script yang tidak layak di gunakan" sebanyak mungkin sekuat komputer anda hidup. :D nah oleh karna itu jangan di pakai jika tidak ingin membuat virus.


counted loop (perulangan dari jumlah yang sudah pasti)

counted loop, adalah perulangan yang sudah jelas artinya counted loop di gunakan pada algoritma perulangan yang sifat data nya sudah pasti atau kita ketahui sebelum nya baik urutan nya maupun step nya. Dalam metode looping ini biasa di gunakan untuk melakukan pendataan yang urut baik secara asceding ataupun descending seperti hal nya pada pendataan peserta lomba dengan maksimal peserta yang sudah di ketahui atau sebagai pendataan nama undangan pada acara pernikahan. Lalu bagaimana flowchart dari counted loop ini mari kita lihat:

contoh:

buat inputan untuk mendata peserta lomba menggambar sebanyak 5 orang:
langsung saja kita lihat flowchart nya:



di atas adalah conto dari flowchart counted loop dapat di lihat bahwa data nya sudah sangat jelas ya itu 5 buah data dengan step 1 maksud dari step adalah model pengurutan nya di tambahkan 1 dalam penulisan nya script counted loop identik menggunakan syntax "FOR" dan "NEXT". lalu bagaimana script nya?? CEKIDOT.....

<html>
<Script language=VBscript>

FOR i = 1 to 5 step 1
      nama = cstr(inputbox("Masukan Nama Peserta Lomba"))
      umur = cint(inputbox("Masukan Umur Peserta"))
      alamat = cstr(inputbox("Masukan Alamat Peserta"))
      nourut = cint(inputbox("Masukan No Urut Peserta"))
      
      document.write"Nama peserta:" & nama
      document.write"Umur peserta:" & umur
      document.write"Alamat peserta:" & alamat
      document.write"Nomor urut peserta:" & nourut


</script>
</html>
*Penulisan script menggunakan bahasa VB


script di atas adalah contoh dari script counted loop dan masihbanyak lagi variasi dari counted loop, counted loop jugabisa di masukan dalam sebuah counted loop atau pun conditional loop. loop di dalam sebuah loop di kenal dengan nested loop.

conditional loop (pengulangan yang akan terus berjalan jika kondisi belum terpenuhi)

conditional loop adalah salah satu dari struktur loop yang mewajibkan user memenuhi persyaratan pada kondisi pertama untuk melanjutkan ke kondisi ke dua, biasa nya conditional loop sering sekali di gunakan pada validasi inputan, jadi jika user menginputkan sesuatu yang tidak sesuai atau tidak valid maka algoritma akan meminta terus menerus inputan hingga benar. Dalam conditional loop ini di bagi menjadi 2 bagian yaitu TOP TESTED dan BOTOM TESTED selain itu dibagi 2 metode yaitu metode WHILE dan metode UNTIL kedua metode tersebut saling berlawanan jadi until bisa di bilang kebalikan dari while

top tested: inputan yang masuk pertama akan di cek validasi nya jika tidak valid maka dia akan menjalankan konstruksi perulangan.

KET: Lihat lah untuk output jika ya dan jika tidak, disitulah yang membedakan while dan until

botom tested: konstruksi akan dijalankan satu kali lalu akan di cek validasi nya jika tidak valid maka algoritma akan melakukan perintah pengulangan pada konstruksi yang di jalankan pertamakali

KET: Lihat lah untuk output jika ya dan jika tidak, disitulah yang membedakan while dan until


di atas adala gambaran dari perbedaan untuk kedua nya.sebenar nya menggunakan yang mana saja bisa, karena hasil nya akan sama, tetapi ada beberapa kondisi yang di haruskan menggunakan top tested seperti ketika  kita di minta menginputkan sesuatu dan inputan tersebut memberikan instruksi untuk menghentikankan program. untuk liat contoh nya klik di bawah itu tuh

  KLIK DI SINI UNTUK MELIHAT CONTOH SOAL

Readmore → mengenal 3 struktur dasar algoritma
Terima kasih telah membaca Artikel 11/09/14 . Jika Anda ingin Copy Paste Artikel ini, Harap cantumkan Link 11/09/14 sebagai sumbernya.

Flowchart

Definisi

Flowchart seperti nama nya, arti dari flowchart adalah metode penggambaran alur dari logika yang akan kita terapkan dalam algoritma kita, ini adalah langkah utama bagi kita yang masih pemula untuk belajar membuat program karena flowchart akan sangat membantu kita dalam proses pembuatan algoritma pemrograman.

Flowchart memiliki beberapa model gambar grafik seperti : 


Dapat di lihat pada gambar di atas beberapa simbol dari flowchart, dalam setiap simbol memiliki fungsi yang berbeda beda. Flowchart memiliki beberapa peraturan yang harus kita pahami dalam penulisan nya yaitu :

  • alur flowchart selalu turun
  • alur flowchart selalu berurutan
  • alur flowchart harus jelas maksud nya
  • berawal dari start dan harus di akhiri dengan stop
  • setiap kita menggunakan percabangan atau pemilihan maka setelah percabangan harus kembali ke alur utama yang menuju stop

Itulah beberapa aturan dalam menulis flowchart (menurut saya). Flowchart tidak hanya berguna dalam kita belajar untuk membuat algoritma pemrograman kita. tapi kita juga membutuhkan yang nama nya flowchart pada saat kita bekerja sama dalam tim yang besar dengan banyak programer, Kenapa?? karena flowchart lah yang menjadi acuan para programer membuat program dalam kerja sama tim.

Mari kita kembali pada artikel sebelum nya ya itu "Apa itu Algoritma dan Pemrograman dan kaitan nya dengan kehidupan kita" dalam artikel sebelum nya menerangkan bahwa algoritma dan pemrograman memiliki kaitan yang erat dengan kehidupan kita, mari kita berfikir sejenak... jika algoritma memiliki kaitan dengan kehidupan.. apakah berarti kehidupan kita juga bisa di gambarkan dalam flowchart???? jawaban nya YA. Setiap kegiatan yang kita lakukan adalah salah satu dari bagian proses dan setiap proses dapat di gambarkan menggunakan flowchart, Mari kita lihat contoh sederhana nya :




Sekali lagi betul kan kalau semua yang kita bahas ini memiliki kaitan dengan kehidupan kita... :) bisa di lihat di atas adalah sebuah proses membuat mie instan yang di gambarkan menggunakan flowchart. itu adalah dasar dari pembuatan algoritma program

Readmore → Flowchart
Terima kasih telah membaca Artikel 11/09/14 . Jika Anda ingin Copy Paste Artikel ini, Harap cantumkan Link 11/09/14 sebagai sumbernya.
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Catatan Informatika - All Rights Reserved
Template Created by Creating Website Inspired by Sportapolis Shape5.com
Proudly powered by Blogger