Minggu, 29 Mei 2011

MAKALAH ALGORITMA


Algoritma
Algoritma adalah sebuah strategi yang mengandalkan kemampuan berpikir secara logis untuk memecahkan suatu masalah.
Dalam algoritma,kita mulai dengan berpikir apa yang kita miliki (kekuatan dan kelemahan), selanjutnya kita atur langkah kita atur langkah (aksi) agar tujuan atau sasaran yang kita harapkan dapat terwujud.
Begitu juga dalam hal membuat program komputer (selanjutnya disebut program saja). Ada keterbatasan statement yang disediakan, namun dengan keterbatasan itu kita siasati langkah - langkah untuk mencapai hasil program yang sesuai dengan keinginan

Lebih lanjut tentang: Algoritma
Ada berbagai cara menuliskan algoritma yang antara lain dengan menggunakan bahasa sehari-hari, menggunakan flowchart, menggunakan pseudocode dan lain-lain. Yang akan saya jelaskan adalah cara menuliskan algoritma dengan menggunakan pseudocode yang menyerupai bahasa C. Aturan-aturan yang diterapkan untuk menulis adalah:

1. Komentar diawali dengan // untuk tiap baris
2. Blok ditulis dalam kurung kurawal {}
3. Setiap pernyataan diakhiri dengan titik koma ;
4. Identifikasi (nama variabel, fungsi, dll) dimulai dengan huruf.
5. Tipe data dari variabel tidak di deklarasikan secara eksplisit. Tipe data dapat diketahui melalui konteks pernyataan. Tipe data berjenjang dapat didefiniskan dengan record layaknya berikut:
elemen = record
{
tipe_data1 data1;
.
.
.
tipe_data_n data_n;
elemen *link;
}
6. Pernyatan assignment dituliskan dengan := layaknya berikut:
<variable> := <nilai>;
7. Pernyataan for, while, if dituliskan sebagai berikut:
while <kondisi> do
{
<pernyataan 1>
.
.
.
<pernyataan n>
}

for variabel := nilai1 to nilai2 step langkah do
{
<pernyataan 1>
.
.
.
<pernyataan n>

}

if <kondisi> then <pernyataan>
if <kondisi> then <pernyataan 1> else <pernyataan 2>

case
{
:<kondisi 1> : <pernyataan 1>
:<kondisi 2> : <pernyataan 2>
.
.
.
:else: <pernyataan default>
}
8. Input dan output dinyatakan dengan read dan write. Format untuk menyatakan ukuran input dan output tidak digunakan.
9. Fungsi atau prosedur dituliskan dengan kata kunci Algorithm layaknya berikut:
Algorithm Nama (<paramenter-parameter> )

Contohnya adalah sebagai berikut:
Algorithm Maks(A,n)
//A adalah array dengan ukuran n
{
hasil := A[1];
for i :=2 to n do
if A[i] > hasil then hasil := A[i];
return hasil;
 INFORMASI LEBIH LANJUT
SILAHKAN KLIK DISINI!!!

Senin, 02 Mei 2011

SMK Negeri 7 Pekanbaru,

 SMK Negeri 7 Pekanbaru,
SMK Negeri 7 Pekanbaru, 19 Febuari 2011 merayakan ulang tahun yang Pertama. Dalam Kata Sambutannya Kepala SMK Negeri 7 Pekanbaru Bapak Muzailis, S.Pd mengutarakan kebanggaan dan terharu atas inisiatif Osis dan guru-guru yang mengadakan kegiatan perayaan ulang tahun SMK negeri 7 Pekanbaru. Di usia SMK Negeri 7 Pekanbaru yang masih baru ini, sudah cukup dikenal luas oleh kalangan masyarakat pekanbaru terutama di lingkungan Rumbai. Acara di isi dengan pentas seni yang dibawakan oleh masing-masing kelas baik berupa tarian maupun lagu. Tidak lupa juga guru-guru yang ingin menyumbangkan lagu tembang lawasnya. Acara berakhir jam 14:45 ditutup dengan lagu yang dibawakan oleh anggota seluruh anggota Osis.   
Last Updated on Saturday, 19 February 2011 15:34
 
Pelepasan Siswa Magang Kelas XI PDF Print E-mail
Written by Administrator   
Monday, 10 January 2011 00:00
Pekanbaru, Senin 10 Januari 2011 Seperti bisa Kegiatan pagi sekolah disisi dengan Upaca Bendera yang dipimpin oleh Wakil Kepala Sekolah bidang Kurikulum. Namun pagi itu ada yang berbeda. dimana dilakukannya pelepasan Siswa Magang di Dunia Usaha/Duni Industri kelas XI angkatan Pertama di SMK Negeri 7 Pekanbaru sebanyak 68 Siswa dengan 28 Perusahaan. Acara Pelepasan Siswa Prakerin di resmikan oleh Keplasa Sekolah SMK Negeri 7 Pekanbaru dengan melakukan penyematan Kartu Prakerin Siswa dan Penyerahan Surat Tugas kepada Guru Pembimbing. Selamat melaksanakan Prakerin Siswa Kelas XI angkatan Pertama tahun ajaran 2010/2011, semoga ananda dapat melaksanakan dengan baik dan penuh tanggung jawab....amin 
Last Updated on Sunday, 23 January 2011 00:47
 
KBM Semester Genap 2010-2011 PDF Print E-mail
Written by azmi rahman   
Tuesday, 04 January 2011 00:00
Aktivitas KBM semester Genap tahun ajaran 2010 - 2011 dimulai kembali Setelah liburan selama 1 minggu( 27 Desember 2010 - 2 Januari 2011),  pada kesempatan ini juga warga SMK Negeri 7 Pekanbaru mengucapkan Selamat Tahun baru 2011 semoga kita tambah maju, sehat dan dapat memberikan yang terbaik untuk anak didik kita aktivitas kembali memberikan pelayanan terbaik bagi kita sebagai guru , harapan ini merupakan tanggung jawab moral kita sebagai PNS, Pendidik dan guru dan semoga bisa terwujud dan terealisasi amin ya robbal alamin