XI TKJ-1 : Aplikasi berbasis web tentang pendidikan
XI TKJ-2 : Aplikasi berbasis web tentang hiburan
POKOK POKOK konten :
1. Dibuat dengan menggunakan PHP - MySql (sebaiknya gunakan XAMMP versinya bebas) 2. File PHP minimal ada : index.php, koneksi.php, isi_data.php, lihat_data.php 3. file tambahan : update.php, hapus_data.php (bila perlu) 4. Ada file database 5. Ada folder images yang berisi gambar yang dibutuhkan 6. boleh menggunakan scrip tambahan seperti javascript, css, jquery, dll 7. minimal ada 1 gambar animasi (yg boleh dibuat dengan flash, swish, dll) 8. Boleh memodifikasi dari sumber sumber lain yang penting paham coding dan kegunaannya 9. Layout/template/gambaran awal tentang aplikasi yg dibuat dipresentasikan 10. menjadi penilaian akhir di semester ini (genap). Rujukan Pembuatan aplikasi berbasis web : 1. http://www.youtube.com/watch?v=tQJCnhlhrR0 2. http://eprints.undip.ac.id/25904/1/ML2F000649.pdf 3. dll yang anda pilih didunia maya
Pages
17 Maret 2014
TUGAS AKHIR SEMESTER GENAP KELAS XI TKJ :
12 September 2013
Lomba Kreativitas Guru tentang Blog, Media Pembelajaran Interaktif (MPI) dan Website Sekolah
Tahun 2013 ini Dinas Pendidikan Provinsi Jawa Tengah melalui Balai Pengembangan Teknologi Informasi dan Komunikasi Pendidikan (BPTIKP) kembali mengadakan rangkaian kegiatan Pengayaan Sumber Belajar Tingkat Provinsi Jawa Tengah dalam bentuk lomba, seminar, dan diseminasi yang telah berlangsung mulai tanggal 2 - 19 September 2013
- Lomba
Desain lomba tahun ini tidak mengalami banyak perbedaan dibanding tahun lalu. Tak ada banyak perubahan mendasar kecuali hanya penggabungan kategori pada LPSB berbasis MPI
>> Jenjang Dikdas
Peserta pada LPSB jenjang dikdas adalah guru SD/MI dan SMP/MTs negeri maupun swasta di Jawa Tengah. Adapun jenis lombanya adalah :
- Lomba Pengayaan Sumber Belajar Berbasis MPI
- Lomba Pengayaan Sumber Belajar Berbasis Blog
- Lomba Pengayaan Sumber Belajar Berbasis Website Sekolah
>> Jenjang Dikmen
Peserta pada LPSB jenjang dikmen adalah guru SMA/MA dan SMK negeri maupun swasta di Jawa Tengah. Adapun jenis lombanya adalah :
- Lomba Pengayaan Sumber Belajar Berbasis MPI
- Lomba Pengayaan Sumber Belajar Berbasis Blog
- Lomba Pengayaan Sumber Belajar Berbasis Website Sekolah
- Seminar
Seminar merupakan sarana memperkaya wawasan dan pengetahuan guru di Jawa Tengah dengan menghadirkan nara sumber nasional dan regional
- Diseminasi
Diseminasi merupakan wahana bagi para pemenang LPSB untuk memperkenalkan hasil karyanya pada guru di Jawa Tengah
Beberapa juara/ pemenang telah berhasil ditetapkan pada lomba Pengayaan Sumber Belajar dan Blog (LPSBB) ini baik untuk kategori Blog, MPI, dan website. Sampai dengan berita ini ditulis, telah ditetapkan pemenang I, II, III untuk masing masing kategori pada jenjang Pendidikan Dasar (Dikdas) sebagaimana dilansir pada website resmi BPTIKP Dinas Pendidikan Provinsi Jawa Tengah, Nama pemenang Lihat Disini
(Sumber : www.lomba.bptikp-jateng.net)
08 September 2013
Ulangan Online : Membuat penilaian jadi mudah dan obyektif
Sebagai guru, kita kadang merasa bingung 'menyiapkan' soal yang harus diujikan kepada siswa. banyak alasan yang dikemukakan : sibuk, tugas lain menumpuk, tak ada waktu, dll, dst, dsb. Belum lagi ditambah pekerjaan kapan mengoreksi jawaban siswa dan menilainya. Oleh karena itu pada artikel kali ini, saya ingin memberikan solusi cerdas yang ringan dikerjakan, mudah dibuat, dan sim salabim nilainya sudah jadi. Saya menyebutnya sebagai "ULANGAN ONLINE". Keuntungan dari aplikasi yg kita buat ini adalah :
- Soal tidak membutuhkan kertas dan lembar jawaban (Solusi himbauan hemat dana :BOS )
- Soal dapat dibuat secara acak/Random sehingga siswa mengerjakan soal satu sama lain tidak sama nomor soal dan opsi nya (Solusi mengatasi kecurangan siswa untuk bekerjasama),
- Jawaban pekerjaan siswa dapat dinilai secara obyektif apakah kompeten/tidak kompeten (Solusi mengatasi guru 'malas' dan 'lupa' menilai),
- Hasil dapat dilihat sewaktu waktu, karena nilai siswa terkirim otomatis ke email guru (Solusi mengatasi penyakit 'lupa' guru menyimpan dokumen nilai)
Langkahnya sebagai berikut :
I. Membuat Soal Ulangan :
- Instal aplikasi Quiz Maker di komputer anda, aplikasi dapat di download disini.
- Jika sudah beres penginstalannya, jalankan aplikasinya dan tampilan awal adalah sebagai berikut :

- Pilih Setting, untuk mengatur nama file, score maksimal, batas score lulus, pesan lulus/tidak lulus, dan sebagainya. Pilihlah semua menu dari MAIN sampai TEXT LABEL dan isi sesuai keinginan anda.
- Pilih bentuk soal Multiple choice, True and false, dll sesuai keinginan anda
- Jika anda memilih pilihan ganda, ketiklah soal pertama yang anda akan ujikan pada kolom New Multiple Choice question.
- Klik ADD CHOICE untuk menambah alternatif jawaban biasanya (5) yaitu A, B, C, D, E
- Klik radio button di alternative ke berapa jawaban benar di berikan, lalu double klik di tulisan ALTERNATIVE itu untuk menuliskan jawaban benarnya.
- double klik alternative yg lain untuk menuliskan jawaban salah (pengecoh)nya.
- Ulangi pekerjaan anda untuk membuat soal kedua, dengan meng-klik menu multiple choice.
- Jika sudah selesai pengetikan semua nomor, lakukakan publish. Sebaiknya pilih Web bukan LSM (Learning Management System). LSM digunakan jika anda paket Moodle dan sejenisnya yang mendukung tipe SCORM 1.2.
- Klik Publish dan simpan di folder dan drive yang anda kehendaki. Anda akan mendapatkan file berextensi SWF.
II. Menyiapkan Soal yang akan diakses bersama siswa :
- Cara manual / stand alone adalah anda membagi file soal tersebut ke masing masing siswa untuk di copy dan dijalankan di komputernya masing masing.
- Cara Client-Server adalah anda menempatkan file soal tersebut pada server, dan siswa mengakses lewat layanan jaringan (Network).
Selamat mencoba, Hasilnya kurang lebih sebagai berikut :
Gambar 1. Awal mengerjakan Soal
Gambar 2. Hasil belum lulus/ kompeten
Gambar 3. Hasil lulus/Kompeten
NB : Anda bisa mencoba hasilnya, pada menu ULANGAN ONLINE pada weblog ini. Ok
24 Agustus 2013
Materi-1 : Jaringan Dasar (Kurikulum 2013)
Pada pertemuan-1 untuk siswa kelas X Teknik Komputer Jaringan disajikan materi Jaringan Dasar menggunakan acuan silabus kurikulum 2013. pada sajian materi ini diharapkan siswa dapat menjelaskan tentang konsep jaringan, media jaringan, topologi jaringan, dan protokol jaringan.
Definisi dari jaringan komputer adalah dua atau lebih komputer yang dapat saling berkomunikasi satu sama lain untuk berbagi data (gambar, audio, video, teks, dll) dan sumber/resource (Printer, scanner, dll)
selanjutnya sajian materi komplit (pdf) dapat di download disini atau pada menu download
Definisi dari jaringan komputer adalah dua atau lebih komputer yang dapat saling berkomunikasi satu sama lain untuk berbagi data (gambar, audio, video, teks, dll) dan sumber/resource (Printer, scanner, dll)
selanjutnya sajian materi komplit (pdf) dapat di download disini atau pada menu download
30 Mei 2013
Tugas akhir semester untuk kelas X dan XI
Buat kelas X TKJ adalah membuat Web Pribadi tanpa database untuk melengkapi nilai kompetensi Algoritma dan Pemrograman PHP Dasar.
Buat kelas XI TKJ adalah membuat Raport Online berbasis web menggunakan PHP-Mysql untuk mengisi nilai KKPI (mulok web)
Terima kasih - Admin
15 Mei 2013
Bermain dengan CSS

Apa itu CSS?
Materi kita pada kali ini adalah tentang CSS.
Cascading Style Sheet (CSS) merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa pemograman.(Wikipedia)
Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouseover, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format. CSS dikembangkan untuk melengkapi
kemampuan HTML yang mengalami keterbatasan dalam hal penataan
layout. Dengan mengkombinasikan kode HTML dan CSS,
sebuah tampilan halaman web dapat dibuat artistik, penuh
warna, dan tetap ringan. Pewarnaan dan posisi tampilan
diatur melalui kode- kode dan bukan dengan menyisipkan
file-file gambar atau animasi ke halaman web karena memberatkan
pengunjung.
Ada 3 cara penulisan dalam CSS, yaitu :
- External style
- Internal Style, dan
- Inline Style
Pada cara pertama, External style, dokumen CSS disimpan pada file terpisah dengan file/dokumen HTML atau PHP nya. untuk menghubungkan kedua file digunakan perintah <link rel="stylesheet" type="text/css" href=“namafile.css" /> yang diletakkan diantara <hed> ...</head>. Perhatikan contoh berikut :
Nama file : coba.css
<html>
<html>
<title>latihan-css</title>
<style type="text/css">
#coba
{ padding: 10px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding:40px;
width:800px;
height:930px;
border:double;
border-style:outset;
border-color:#EA7500;
border-width:6px;
background-color:#FEE8BA;
}
</style>
</head>
<div id="coba">
</head>
<body>
</body>
</html>
Kemudian, buat sebuah file HTML ataupun PHP yang akan dihubungkan dengan file coba.css.
Perhatikan contoh berikut. Nama file: pertama.html
<html>
<head><link rel="stylesheet" type="text/css" href=“coba.css" /></head>
<body>
<center> Ini latihan css pertamaku</center>
</body>
</html>
Now, klik 2x pada nama file pertama.html yg baru saja anda buat dan lihat hasilnya. selamat mencoba
<center
21 April 2013
Materi -5 : Menggunakan perintah fputs dan fread pada PHP
Materi selanjutnya pada pertemuan hari senin, 22 April 2013 besok tentang Algoritma dan Pemrograman PHP dasar adalah perintah menambah teks/data pada sebuah file_txt dan kemudian membacanya. Perintahnya adalah fputs dan fread. Ikuti langkah berikut :
1. Buatlah sebuah teks/kalimat dengan menggunakan notepad, kemudian simpan dengan format .txt
2. ketik script PHP berikt untuk menambah text pada file yg telah dibuat tadi :
<?php
$buka=fopen("file_data.txt ", "a+");
$tambah="Ini data tambahan dari saya ";
fputs($buka, $tambah);
if(fputs)
{
echo"data tambahan sukses dimasukkan.";
}
?>
mudah bukan...?
untuk membuktikan hasilnya, silahkan dibuka kembali file.txt yg sudah anda simpan tadi..
atau membuat script PHP untuk membacanya, misal begini :
// fread.php
// membuka dan membaca file data_file.txt
<?php
$file="file_data.txt";
if(file_exists($file)){
$buka=fopen($file, "r");
$baca=fread($buka, 4096);
echo"$baca";
}else{
echo"File $file tidak ada.";
}
?>
1. Buatlah sebuah teks/kalimat dengan menggunakan notepad, kemudian simpan dengan format .txt
2. ketik script PHP berikt untuk menambah text pada file yg telah dibuat tadi :
<?php
$buka=fopen("file_data.txt ", "a+");
$tambah="Ini data tambahan dari saya ";
fputs($buka, $tambah);
if(fputs)
{
echo"data tambahan sukses dimasukkan.";
}
?>
mudah bukan...?
untuk membuktikan hasilnya, silahkan dibuka kembali file.txt yg sudah anda simpan tadi..
atau membuat script PHP untuk membacanya, misal begini :
// fread.php
// membuka dan membaca file data_file.txt
<?php
$file="file_data.txt";
if(file_exists($file)){
$buka=fopen($file, "r");
$baca=fread($buka, 4096);
echo"$baca";
}else{
echo"File $file tidak ada.";
}
?>
Materi -4 : Mengubah format karakter
Pada materi Algoritma dan pemrograman PHP dasar kali ini saya akan menjelaskan perintah perintah yang dapat digunakan dalam mengubah format karakter suatu teks, misal berhurup kapital semua, kecil semua, awal kalimat kapital, dan awal kata kapital. Perhatikan script PHP berikut :
<?php
$data="TKJ adalah salah satu kompetensi keahlian di SMKN 7 Semarang.";
echo"<b>Data asli: $data</b><br>";
echo"<b>Diubah menjadi huruf kapital semua</b><br>";
$kap=strtoupper($data);
echo"$kap<br>";
echo"<b>Diubah menjadi huruf kecil semua</b><br>";
$kap=strtolower($data);
echo"$kap<br>";
echo"<b>Diubah menjadi huruf kapital diawal kalimat</b><br>";
$kap=ucfirst($data);
echo"$kap<br>";
echo"<b>Diubah menjadi huruf kapital setiap awal kata</b><br>";
$kap=ucwords($data);
echo"$kap<br>";
?>
Mudah bukan ...? Selamat mencoba...!!!
<?php
$data="TKJ adalah salah satu kompetensi keahlian di SMKN 7 Semarang.";
echo"<b>Data asli: $data</b><br>";
echo"<b>Diubah menjadi huruf kapital semua</b><br>";
$kap=strtoupper($data);
echo"$kap<br>";
echo"<b>Diubah menjadi huruf kecil semua</b><br>";
$kap=strtolower($data);
echo"$kap<br>";
echo"<b>Diubah menjadi huruf kapital diawal kalimat</b><br>";
$kap=ucfirst($data);
echo"$kap<br>";
echo"<b>Diubah menjadi huruf kapital setiap awal kata</b><br>";
$kap=ucwords($data);
echo"$kap<br>";
?>
Mudah bukan ...? Selamat mencoba...!!!
16 April 2013
Mengatasi virus baru pada USB Flashdisk (membuat kapasitas flashdisk berkurang dan rusak)
Pernahkah anda diserang virus jenis baru yang membuat USB Flashdiskmu tidak terbaca baik di OS Widows maupun Linux ?
Klo toh bisa terbaca, maka terlihat kapasitas USB Flashdisk kita jadi berkurang? (bikin pusing ya...)Bahkan di format juga tidak bisa. Tenang, semua ada solusinya...
Itu semua karena flashdisk anda sudah diubah dalam bentuk RAW Format.
Inilah caranya mengatasinya :
1. Baca BISMILLAH
2. Download Obatnya disini
3. Colokkan Flashdisk ke USB port komputer Anda
4. Jalankan software (obatnya ) yg tadi anda sudah download

5. Klik tombol “Continue for free”
6. Pilih device (Flashdisk) yang akan diperbaiki (bukan harddisk)

7. Klik tombol Continue
8. Pilih tab “Low Level Format”
9. Klik “Format This Device” (Ingat, emua data akan dihapus), tunggu sebentar
10. Kalau sudah selesai, tutup software(obatnya)
11. Cobalah Periksa dengan Buka Windows Explorer, Klik kanan pada drive flashdisk dan pilih properties,Perhatikan ukuran flashdikmu.
12. Jangan lupa tutup dengan ALHAMDULILLAH
Inilah caranya mengatasinya :
1. Baca BISMILLAH
2. Download Obatnya disini
3. Colokkan Flashdisk ke USB port komputer Anda
4. Jalankan software (obatnya ) yg tadi anda sudah download

5. Klik tombol “Continue for free”
6. Pilih device (Flashdisk) yang akan diperbaiki (bukan harddisk)

7. Klik tombol Continue
8. Pilih tab “Low Level Format”
9. Klik “Format This Device” (Ingat, emua data akan dihapus), tunggu sebentar
10. Kalau sudah selesai, tutup software(obatnya)
11. Cobalah Periksa dengan Buka Windows Explorer, Klik kanan pada drive flashdisk dan pilih properties,Perhatikan ukuran flashdikmu.
12. Jangan lupa tutup dengan ALHAMDULILLAH
16 Januari 2013
Materi-3 : Contoh coding dalam PHP
1. Membuat tanggal
2. Membuat tanggal dalam bahassa Indonesia
3. Menentukan bilangan ganjil/genap
4. Menentukan bilangan maximum/minimum
5. Menentukan nilai x1 dan x2 pada persamaan kuadrat
6. Menentukan discount pada kas toko sederhana
7. Membuat menu pilihan
8. Studi kasus
File langsung dipraktekkan saat pembelajaran, atau bisa diunduh disini...
2. Membuat tanggal dalam bahassa Indonesia
3. Menentukan bilangan ganjil/genap
4. Menentukan bilangan maximum/minimum
5. Menentukan nilai x1 dan x2 pada persamaan kuadrat
6. Menentukan discount pada kas toko sederhana
7. Membuat menu pilihan
8. Studi kasus
File langsung dipraktekkan saat pembelajaran, atau bisa diunduh disini...
Materi-2: Algoritma dan coding PHP dasar
Jika anda sudah memahami pentingnya algoritma dalam memecahkan masalah, maka dalam komputer solusi itu harus ditulis dalam kumpulan kumpulan instruksi yang dapat dimengerti oleh komputer untuk segera di eksekusi. salah satu program yang dibahas disini adalah PHP.
Apa itu PHP ?
PHP (PHP: Hypertext Prepocessor) merupakan bahasa pemrograman web yang dapat disisipkan dalam script HTML. Banyak sintaks di dalamnya yang mirip dengan bahasa C, Java dan Perl. Tujuan dari bahasa ini adalah membantu para pengembang web untuk membuat web dinamis dengan cepat.
Untuk dapat bekerja dengan PHP, berikut ini adalah beberapa aplikasi yang diperlukan: · Web server (Apache, IIS, Personal Web Server/PWS)
· PHP server (dapat didownload di PHP.net)
· Database server (MySQL, Interbase, MS SQL, dll)
· Web Editor (Dreamweaver, Frontpage, dll)
Kita dapat menggunakan tool tool aplikasi gratisan yang ada di internet dan dikemas sebagai 3 in 1 (tiga dalam 1) yang telah berisi web server apache, PHP, dan database Mysql. tool tool itu antara lain : XAMMP, WAMMP, LAMMP, Appserv, PHPTriad, dll.
Yang sering dan banyak dipakai di pasaran karena kompabilitasnya adalah XAMMP (termasuk dipakai sebagai standar pada lomba web desain LKS-SMK).
Jika telah didapatkan aplikasi XAMMP yang dapat diunduh gratis di internet, maka langkah awal dalam pembuatan coding dengan coding adalah menginstall XAMMP terlebih dahulu (Ikuti langkah petunjuk instalasi XAMMP di komputer anda sesuai materi presentasi powerpoint guru).
Syintak PHP
Penulisan coding dalam PHP dapat digunakan notepad, notepad ++, ataupun dreamweaver menggunakan syntak sebagai berikut :
Contoh penulisan coding (file:latih1.php)
secara default, file yang anda buat harus disimpan pada suatu folder :
C:/XAMMP/htdocs/folder_anda/nama_file.php
tetapi anda juga boleh menyimpan ditempat lain, namun membuuhkan sedikit pemahaman tentang konfigurasi PHP (pada materi latihan PHP dasar disarankan default saja)
Memanggil/membuka file .php
Untuk mengetahui hasil dari eksekusi script php yang anda buat, terlebih dahulu harus diaktifkan web server apachenya (running) pada panel control XAMMP, setelah itu pada browser kita ketik :
localhost/nama_folder (enter)
pilih file php yg akan dieksekusi
catatan : tidak dianjurkan memberi nama file dengan index.php pada latihan latihan dasar php ini, karena file ini akan dieksekusi secara automatis, sehingga anda tidak bisa mencoba eksekusi file php lainnya. kecuali, jika anda sudah mahir bermain dengan script php (misal membuat web desain) maka file ini memang wajib ada.
Next... materi-3:contoh contoh file php
Apa itu PHP ?
PHP (PHP: Hypertext Prepocessor) merupakan bahasa pemrograman web yang dapat disisipkan dalam script HTML. Banyak sintaks di dalamnya yang mirip dengan bahasa C, Java dan Perl. Tujuan dari bahasa ini adalah membantu para pengembang web untuk membuat web dinamis dengan cepat.
Untuk dapat bekerja dengan PHP, berikut ini adalah beberapa aplikasi yang diperlukan: · Web server (Apache, IIS, Personal Web Server/PWS)
· PHP server (dapat didownload di PHP.net)
· Database server (MySQL, Interbase, MS SQL, dll)
· Web Editor (Dreamweaver, Frontpage, dll)
Kita dapat menggunakan tool tool aplikasi gratisan yang ada di internet dan dikemas sebagai 3 in 1 (tiga dalam 1) yang telah berisi web server apache, PHP, dan database Mysql. tool tool itu antara lain : XAMMP, WAMMP, LAMMP, Appserv, PHPTriad, dll.
Yang sering dan banyak dipakai di pasaran karena kompabilitasnya adalah XAMMP (termasuk dipakai sebagai standar pada lomba web desain LKS-SMK).
Jika telah didapatkan aplikasi XAMMP yang dapat diunduh gratis di internet, maka langkah awal dalam pembuatan coding dengan coding adalah menginstall XAMMP terlebih dahulu (Ikuti langkah petunjuk instalasi XAMMP di komputer anda sesuai materi presentasi powerpoint guru).
Syintak PHP
Penulisan coding dalam PHP dapat digunakan notepad, notepad ++, ataupun dreamweaver menggunakan syntak sebagai berikut :
Contoh penulisan coding (file:latih1.php)
secara default, file yang anda buat harus disimpan pada suatu folder :
C:/XAMMP/htdocs/folder_anda/nama_file.php
tetapi anda juga boleh menyimpan ditempat lain, namun membuuhkan sedikit pemahaman tentang konfigurasi PHP (pada materi latihan PHP dasar disarankan default saja)
Memanggil/membuka file .php
Untuk mengetahui hasil dari eksekusi script php yang anda buat, terlebih dahulu harus diaktifkan web server apachenya (running) pada panel control XAMMP, setelah itu pada browser kita ketik :
localhost/nama_folder (enter)
pilih file php yg akan dieksekusi
catatan : tidak dianjurkan memberi nama file dengan index.php pada latihan latihan dasar php ini, karena file ini akan dieksekusi secara automatis, sehingga anda tidak bisa mencoba eksekusi file php lainnya. kecuali, jika anda sudah mahir bermain dengan script php (misal membuat web desain) maka file ini memang wajib ada.
Next... materi-3:contoh contoh file php
02 Januari 2013
Materi-1 : Algoritma dan Pemrograman PHP Dasar
Pada semester genap ini, siswa kelas X TKJ diberikan suplemen materi Algoritma dan Pemrograman. Jika pada tahun tahun sebelumnya, aplikasi yang digunakan dalam pemrograman adalah C++, kemudian diubah pada tahun berikutnya dengan program Pascal, maka pada tahun ini sengaja menyesuaikan diri untuk kebuuhan lebih lanjut di kelas XI nanti, digunakan salah satu pemrograman berorientasi obyek yaitu PHP.
Tujuan dari pemberian materi ini adalah :
1. Dapat berpikir logis dalam pengambilan suatu keputusan
2. Memberikan petunjuk tentang langkah logika penyelesaian masalah dalam bentuk
yang mudah dipahami oleh nalar manusia.
1. APA ITU ALGORITMA ?
a. Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun
secara sistematis (Rinaldi Munir :2002).
b. Algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah (KBBI :1988).
c. Algoritma adalah suatu himpunan hingga dari instruksi-instruksi yang secara jelas memperinci langkah-langkah proses pelaksanaan, dalam pemecahan suatu masalah tertentu, atau suatu kelas masalah tertentu, dengan dituntut pula bahwa himpunan instruksi tersebut dapat dilaksanakan secara mekanik (Team Gunadarma :1988).
d.ALgoritma adalah merupakan kumpulan perintah untuk menyelesaikan suatu masalah. Perintah-perintah ini dapat diterjemahkan secara bertahap dari awal hingga akhir. Masalah tersebut dapat berupa apa saja, dengan catatan untuk setiap masalah, ada kriteria kondisi awal yang harus dipenuhi sebelum menjalankan algoritma
Konsep Algoritma
Penyelesaian permasalahan dengan menggunakan alat bantu sistem komputer paling tidak akan melibatkan lima tahapan, yaitu:
1. Analisis masalah, analisis masalah merupakan langkah paling awal untuk mengetahui lebih jauh tentang permasalahan yang akan diselesaikan dengan menggunakan alat bantu sistem komputer. Langkah ini bertujuan untuk menemukan ide-ide kemungkinan solusi terhadap permasalahan
2. Merancang algoritma, merancang algoritma dilakukan dengan tujuan utama sebagai berikut:
Pada dasarnya tidak ada aturan yang baku tentang cara menuliskan solusi dalam bentuk algoritma. Namun demikian, agar solusi bentuk algoritma dapat digunakan dengan baik, maka umumnya dapat dinyatakan dalam dua kemungkinan bentuk, yaitu:
Contoh Pseudocode :
4. Menguji hasil program komputer (dbuging)
5. Dokumentasi
Next...Materi-2: Membuat coding dengan PHP
1. Dapat berpikir logis dalam pengambilan suatu keputusan
2. Memberikan petunjuk tentang langkah logika penyelesaian masalah dalam bentuk
yang mudah dipahami oleh nalar manusia.
1. APA ITU ALGORITMA ?
a. Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun
secara sistematis (Rinaldi Munir :2002).
b. Algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah (KBBI :1988).
c. Algoritma adalah suatu himpunan hingga dari instruksi-instruksi yang secara jelas memperinci langkah-langkah proses pelaksanaan, dalam pemecahan suatu masalah tertentu, atau suatu kelas masalah tertentu, dengan dituntut pula bahwa himpunan instruksi tersebut dapat dilaksanakan secara mekanik (Team Gunadarma :1988).
d.ALgoritma adalah merupakan kumpulan perintah untuk menyelesaikan suatu masalah. Perintah-perintah ini dapat diterjemahkan secara bertahap dari awal hingga akhir. Masalah tersebut dapat berupa apa saja, dengan catatan untuk setiap masalah, ada kriteria kondisi awal yang harus dipenuhi sebelum menjalankan algoritma
Konsep Algoritma
Penyelesaian permasalahan dengan menggunakan alat bantu sistem komputer paling tidak akan melibatkan lima tahapan, yaitu:
1. Analisis masalah, analisis masalah merupakan langkah paling awal untuk mengetahui lebih jauh tentang permasalahan yang akan diselesaikan dengan menggunakan alat bantu sistem komputer. Langkah ini bertujuan untuk menemukan ide-ide kemungkinan solusi terhadap permasalahan
2. Merancang algoritma, merancang algoritma dilakukan dengan tujuan utama sebagai berikut:
a. Menentukan ide solusi b. Menyatakan algoritma c. Memvalidasi algoritma d. Menganalisis algoritma
Pada dasarnya tidak ada aturan yang baku tentang cara menuliskan solusi dalam bentuk algoritma. Namun demikian, agar solusi bentuk algoritma dapat digunakan dengan baik, maka umumnya dapat dinyatakan dalam dua kemungkinan bentuk, yaitu:
a. Bentuk uraian / deskriptif atau pseudocode
b. Bentuk gambar, yaitu menggunakan simbol-simbol grafis dalam bentuk bagan alir
(flowchart) Contoh Pseudocode :
mencari bilangan terbesar dari dua bilangan yang diinputkan
Solusi Pseudo-code :
1. Masukkan bilangan pertama
2. Masukkan bilangan kedua
3. Jika bilangan pertama > bilangan kedua maka kerjakan langkah 4, jika tidak,
kerjakan langkah 5.
4. Tampilkan bilangan pertama
5. Tampilkan bilangan kedua
Solusi Algoritma :
1. Masukkan bilangan pertama (a)
2. Masukkan bilangan kedua (b)
3. if a > b then kerjakan langkah 4
4. print a
5. print b
Contoh Flowchart :
3. Membuat program komputer(coding)4. Menguji hasil program komputer (dbuging)
5. Dokumentasi
Next...Materi-2: Membuat coding dengan PHP
19 Desember 2012
Mengisi libur semester ganjil
"Libur telah tiba...libur telah tiba...hatiku gembira". demikian sekelumit lagu yang dinyanyikan oleh si centil Tasya tentang senangnya anak anak sekolah menyambut liburan sekolah. bagi sebagian anak dari keluarga "the have" pastilah mereka mendapat hadiah dari ortu dengan mengajak ke tempat tempat wisata yang menyenangkan, Bali, Lombok, Bunaken, bahkan belanja ke Singapore, Bangkok, dan lain lain. Lalu bagaimana dengan mereka yang berasal dari keluarga "haven't" ? apakah cukup dengan merenungi nasib dengan berdiam diri di rumah, atau sekedar menghibur diri dengan bercengkrama dengan teman sebaya di halaman rumah?.
Nah, berikut penulis berikan tips untuk mengisi liburan yang murah meriah :
1. Mancing (kebetulan rumahku deket sungai...hihihi)
2. Camping (pertimbangkan ini musim hujan )
3. Hiking ( ini juga pertimbangan karena musim hujan)
4. Men-set ulang tata letak ruang tamu, kamar, mengecat, dll
5. Baca baca buku buku BSE (buku sekolah elektronik) untuk materi semester berikutnya (jadi dah siap duluan klo nanti dah masuk sekolah, dan Isya Allah pinter sendiri)
6. Bisnis kecil kecilan (Klo ada yg besar besaran kenapa harus kecil kecilan hehehe)
Nah, yang terakhir itu cara kreatif dan positif dalam mengisi liburan. nggak usah malu malu (yang penting nggak malu maluin, sekalian latihan berwirausaha siapa tahu malah jadi peluang...
Misalnya :
1. Bagi siswa SMK jurusan tata boga, bisa bikin kue/makanan/es dll yang kreatif seperti es teler, kopi malvinas, bakso pocong, pepesan mayit dll.
2. Bagi siswa SMK jurusan TKR, TKJ, TITL, TAV, dll bisa bikin usaha pinggir jalan menerima servis motor, TV rusak, instalasi listrik sederhana dengan harga sangat miring sampai 50% dari harga normal. 3. Bagi siswa SMA, bisa membuka privat les "INDOMIE" (Bhs.Ind, Matematika, Inggris) atau "HOLYCOMP" (kursus kilat untuk anak SD/SMP ttg komputer).
Wah pokoknya seru deh jika kalian punya kemauan, ingat KEMAMPUAN timbul karena KEMAUAN yang kuat. Ok, selamat berlibur
Nah, berikut penulis berikan tips untuk mengisi liburan yang murah meriah :
1. Mancing (kebetulan rumahku deket sungai...hihihi)
2. Camping (pertimbangkan ini musim hujan )
3. Hiking ( ini juga pertimbangan karena musim hujan)
4. Men-set ulang tata letak ruang tamu, kamar, mengecat, dll
5. Baca baca buku buku BSE (buku sekolah elektronik) untuk materi semester berikutnya (jadi dah siap duluan klo nanti dah masuk sekolah, dan Isya Allah pinter sendiri)
6. Bisnis kecil kecilan (Klo ada yg besar besaran kenapa harus kecil kecilan hehehe)
Nah, yang terakhir itu cara kreatif dan positif dalam mengisi liburan. nggak usah malu malu (yang penting nggak malu maluin, sekalian latihan berwirausaha siapa tahu malah jadi peluang...
Misalnya :
1. Bagi siswa SMK jurusan tata boga, bisa bikin kue/makanan/es dll yang kreatif seperti es teler, kopi malvinas, bakso pocong, pepesan mayit dll.
2. Bagi siswa SMK jurusan TKR, TKJ, TITL, TAV, dll bisa bikin usaha pinggir jalan menerima servis motor, TV rusak, instalasi listrik sederhana dengan harga sangat miring sampai 50% dari harga normal. 3. Bagi siswa SMA, bisa membuka privat les "INDOMIE" (Bhs.Ind, Matematika, Inggris) atau "HOLYCOMP" (kursus kilat untuk anak SD/SMP ttg komputer).
Wah pokoknya seru deh jika kalian punya kemauan, ingat KEMAMPUAN timbul karena KEMAUAN yang kuat. Ok, selamat berlibur
30 Oktober 2012
Penilaian Kinerja Guru
Fungsi dan tugas yang melekat pada jabatan fungsional guru dilaksanakan sesuai dengan aturan yang berlaku, maka diperlukan Penilaian Kinerja Guru (PK GURU) yang menjamin terjadinya proses pembelajaran yang berkualitas di semua jenjang pendidikan.
Pelaksanaan PK GURU dimaksudkan bukan untuk menyulitkan guru, tetapi sebaliknya PK GURU dilaksanakan untuk mewujudkan guru yang profesional, karena harkat dan martabat suatu profesi ditentukan oleh kualitas layanan profesi yang bermutu.
Hasil PK GURU dapat dimanfaatkan untuk menyusun profil kinerja guru sebagai input dalam penyusunan program Pengembangan Keprofesian Berkelanjutan (PKB) dan dasar penetapan perolehan angka kredit guru dalam rangka pengembangan karir guru sesuai Peraturan Menteri Negara Pendayagunaan Aparatur Negara dan Reformasi Birokrasi Nomor 16 Tahun 2009 tentang Jabatan Fungsional Guru dan Angka Kreditnya.
Penilai dan guru yang dinilai akan dikenakan sanksi apabila yang bersangkutan terbukti melanggar prinsip-prinsip pelaksanaan PK GURU, sehingga menyebabkan Penetapan Angka Kredit (PAK) diperoleh dengan cara melawan hukum. Sanksi tersebut adalah sebagai berikut:
- Diberhentikan sebagai Guru atau Kepala Sekolah dan/atau Pengawas.
- Bagi penilai, wajib mengembalikan seluruh tunjangan profesi, tunjangan fungsional, dan semua penghargaan yang pernah diterima sejak yang bersangkutan melakukan proses PK GURU.
- Bagi guru wajib mengembalikan seluruh tunjangan profesi, tunjangan fungsional, dan semua penghargaan yang pernah diterima sejak yang bersangkutan memperoleh dan mempergunakan PAK yang dihasilkan dari PK GURU
Sumber :http://www.ekinerjaguru.org/ Silahkan download SOAL SOAL LATIHAN UJI KOMPETENSI GURU (UKG) DISINI (TEXT) DAN DISINI (FLASH)
Sumber :http://www.ekinerjaguru.org/ Silahkan download SOAL SOAL LATIHAN UJI KOMPETENSI GURU (UKG) DISINI (TEXT) DAN DISINI (FLASH)
Definisi Guru...
Guru biasa memberitahukan informasi,
Guru baik menjelaskan informasi,
Guru ulung memeragakan informasi,
Guru hebat mengilhami untuk menciptakan informasi.
(Disarikan dari beberapa sumber tentang motivasi guru)
Guru baik menjelaskan informasi,
Guru ulung memeragakan informasi,
Guru hebat mengilhami untuk menciptakan informasi.
(Disarikan dari beberapa sumber tentang motivasi guru)
Selamat Datang
Selamat datang di situs guru sertifikasi yang selalu punya komitmen untuk selalu berusaha maju dan meningkatkan kemampuan profesional. Sebagai guru yang diberi hak untuk mendapatkan Tunjangan Profesi Guru (TPG) seharusnyalah mulai berbenah diri untuk : Meningkatkan kualitas keilmuan dengan melanjutkan ke jenjang studi yg lebih tinggi. Menambah wawasan pengetahuan dengan terus membaca dan membaca Memberikan layanan prima kepada peserta didik Meningkatkan kemampuan untuk melek IT Selamat berkarya guru guru bersertifikasi.... "Jika kita berani mengajar, maka jangan takut untuk belajar" ...
Sebagai tambahan : selain blog ini, anda juga dapat melhat artikel dan tulisan lain dari saya pada http://packtrie.guru-indonesia.net
01 Februari 2012
Materi -8 : Mengenal Database
Sebelum kita mencoba menggunakan aplikasi MySql untuk pengolahan dan penyimpanan data, terlebih dahulu kita coba kupas dari awal, yaitu tentang Data dan Informasi.
Data adalah catatan atas kumpulan fakta. Data merupakan bentuk jamak dari datum, berasal dari bahasa Latin yang berarti "sesuatu yang diberikan". Dalam penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa adanya. Pernyataan ini adalah hasil pengukuran atau pengamatan suatu variabel yang bentuknya dapat berupa angka, kata-kata, atau citra...Disimpulkan bahwa data "sesuatu yang dibrikan apa adanya tanpamakna"
Bilamana data itu telah diolah menjadi suatu bentuk yang penting bagi si penerima dan mempunyai nilai yang nyata yang dapat dirasakan dalam keputusan-keputusan yang sekarang atau keputusan-keputusan yang akan datang, maka ia disebut informasi.
Basisdata (Database), adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi . Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS)
Perangkat lunak basis data yang banyak digunakan dalam pemrograman dan merupakan perangkat basis data aras tinggi (high level):
Microsoft SQL Server
Oracle
Sybase
Interbase
XBase
Firebird
MySQL
PostgreSQL
Microsoft Access
dBase III
Paradox
FoxPro
Visual FoxPro
Arago
Force
Recital
dbFast
dbXL
Quicksilver
Clipper
FlagShip
Harbour
Visual dBase
Lotus Smart Suite Approach
db2
Selain perangkat lunak di atas, terdapat juga perangkat lunak pemrograman basis data aras rendah (low level), diantaranya:
Btrieve
Tsunami Record Manager
Pengertian Tabel, Field dan record
Seperti kita ketahui bahwa database merupakan kumpulan dari beberapa tabel yang terintegrasi menjadi satu kesatuan yang saling berhubungan.
Tabel merupakan kumpulan dari beberapa record dan fields. Sebagai ilustrasinya adalah sebagai berikut :
Nim Nama Alamat Nilai UTS Nilai UAS
01 Wati Malang 90 90
02 Wahyu Surabaya 80 70 =====> Record
03 Intan Jakarta 70 80
04 Nusa Balikpapan 50 80 ^
05 Rudi Riau 80 70 | Field
Jadi yang dimaksud dengan fields adalah atribut yang dimiliki oleh suatu tabel. Sedangkan record adalah isian data yang dimiliki oleh tabel.
Data Type
Barbagai macam tipe data yang ada di ACCESS sebagai berikut:
1.Text
Merupakan tipe data yang sering digunakan ( Alfabetic dan Numeric). Panjang
maksimumnya 255.
2.Number
Hanya digunakan untuk menyimpan data numerik.
3.Date/Time
Digunakan untuk menyimpan nilai tanggal dan jam. Panjang maksimumnya 8
karakter.
4.Memo
Mampu menampung nilai sampai 65535 karakter.
5.Currency
Sering digunakan untuk nilai mata uang.
Selanjutnya karena terbatasnya tempat, maka pembahasan tentang :
1. Cara membuat database dengan PhpMyadmin
2. Membuat tabel-tabel
3. Menginput data
4. Mengolah data
5. Melakukan Tes koneksi ke server
6. Melakukan tes koneksi ke database
7. Mengolah database melalui script PHP
Akan dimat pada pertemuan berikutnya, dan dijelaskan langsung praktek di kelas..
Selamat mencoba MySql...
Data adalah catatan atas kumpulan fakta. Data merupakan bentuk jamak dari datum, berasal dari bahasa Latin yang berarti "sesuatu yang diberikan". Dalam penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa adanya. Pernyataan ini adalah hasil pengukuran atau pengamatan suatu variabel yang bentuknya dapat berupa angka, kata-kata, atau citra...Disimpulkan bahwa data "sesuatu yang dibrikan apa adanya tanpamakna"
Bilamana data itu telah diolah menjadi suatu bentuk yang penting bagi si penerima dan mempunyai nilai yang nyata yang dapat dirasakan dalam keputusan-keputusan yang sekarang atau keputusan-keputusan yang akan datang, maka ia disebut informasi.
Basisdata (Database), adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi . Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS)
Perangkat lunak basis data yang banyak digunakan dalam pemrograman dan merupakan perangkat basis data aras tinggi (high level):
Microsoft SQL Server
Oracle
Sybase
Interbase
XBase
Firebird
MySQL
PostgreSQL
Microsoft Access
dBase III
Paradox
FoxPro
Visual FoxPro
Arago
Force
Recital
dbFast
dbXL
Quicksilver
Clipper
FlagShip
Harbour
Visual dBase
Lotus Smart Suite Approach
db2
Selain perangkat lunak di atas, terdapat juga perangkat lunak pemrograman basis data aras rendah (low level), diantaranya:
Btrieve
Tsunami Record Manager
Pengertian Tabel, Field dan record
Seperti kita ketahui bahwa database merupakan kumpulan dari beberapa tabel yang terintegrasi menjadi satu kesatuan yang saling berhubungan.
Tabel merupakan kumpulan dari beberapa record dan fields. Sebagai ilustrasinya adalah sebagai berikut :
Nim Nama Alamat Nilai UTS Nilai UAS
01 Wati Malang 90 90
02 Wahyu Surabaya 80 70 =====> Record
03 Intan Jakarta 70 80
04 Nusa Balikpapan 50 80 ^
05 Rudi Riau 80 70 | Field
Jadi yang dimaksud dengan fields adalah atribut yang dimiliki oleh suatu tabel. Sedangkan record adalah isian data yang dimiliki oleh tabel.
Data Type
Barbagai macam tipe data yang ada di ACCESS sebagai berikut:
1.Text
Merupakan tipe data yang sering digunakan ( Alfabetic dan Numeric). Panjang
maksimumnya 255.
2.Number
Hanya digunakan untuk menyimpan data numerik.
3.Date/Time
Digunakan untuk menyimpan nilai tanggal dan jam. Panjang maksimumnya 8
karakter.
4.Memo
Mampu menampung nilai sampai 65535 karakter.
5.Currency
Sering digunakan untuk nilai mata uang.
Selanjutnya karena terbatasnya tempat, maka pembahasan tentang :
1. Cara membuat database dengan PhpMyadmin
2. Membuat tabel-tabel
3. Menginput data
4. Mengolah data
5. Melakukan Tes koneksi ke server
6. Melakukan tes koneksi ke database
7. Mengolah database melalui script PHP
Akan dimat pada pertemuan berikutnya, dan dijelaskan langsung praktek di kelas..
Selamat mencoba MySql...
18 Januari 2012
Materi-1: Mengganti http://localhost dengan nama domain suka suka kita
Jika anda sedang bekerja dengan XAMPP dan anda ingin mengakses web browser selalu harus menulis http://localhost/(nama_folder_anda) mungkin dianggap telalu panjang dan tidak mudah diingat, maka ada cara lain dengan sedikit trik, bisa diakses dengan nama domain suka-suka anda (misal www.natnit.net, www.cahbagus.com, dll).
LANGKAH I :
1. Buka windows explorer dan cari file HOST di c:/windows/system32/drivers/etc/
2. Cari file HOST dan buka dengan notepad, tambahkan 127.0.0.2 www.sukasukasaya.com

3. Simpan, Save as, replace it/ ditumpuk, ya.
LANGKAH II :
1. Buka c:/xampp/apache/conf/ cari file httpd.conf
2. Buka dengan notepad dan tambahkan tulisan : ServerName www.tekaje.com:80

LANGKAH III :
1. Buka file index.php pada lokasi c:/xampp/htdocs/index.php
2. Cari tulisan : header('Location: '.$uri.'/XAMPP/');
3. Ganti tulisan XAMPP dengan folder yg anda buat untuk menampung file file php yang anda buat
4. Simpan
Sekarang, jalan di browser dengan mengetik nama domain suka suka anda, misal www.tekaje.com
catatan : Jangan lupa apache harus running ya, lihat di panel xampp nya
Selamat berkreasi...
LANGKAH I :
1. Buka windows explorer dan cari file HOST di c:/windows/system32/drivers/etc/
2. Cari file HOST dan buka dengan notepad, tambahkan 127.0.0.2 www.sukasukasaya.com

3. Simpan, Save as, replace it/ ditumpuk, ya.
LANGKAH II :
1. Buka c:/xampp/apache/conf/ cari file httpd.conf
2. Buka dengan notepad dan tambahkan tulisan : ServerName www.tekaje.com:80

LANGKAH III :
1. Buka file index.php pada lokasi c:/xampp/htdocs/index.php
2. Cari tulisan : header('Location: '.$uri.'/XAMPP/');
3. Ganti tulisan XAMPP dengan folder yg anda buat untuk menampung file file php yang anda buat
4. Simpan
Sekarang, jalan di browser dengan mengetik nama domain suka suka anda, misal www.tekaje.com
catatan : Jangan lupa apache harus running ya, lihat di panel xampp nya
Selamat berkreasi...
16 Januari 2012
Materi -7: Membuat file include.php.inc
Pada pertemuan kedua kali ini, kita akan mencoba membuat file php yang berisai perintah INCLUDE yaitu sebuah fungsi yang digunakan unuk memanggil file php yang sudah kita buat. Pada pertemuan sebelumnya, anda sudah saya beri tugas untuk membuat desain header dan footer, misalnya seperti gambar berikut:


Sekarang buatlah file header.php.inc berikut:

dan juga file footer.php.inc sebagai berikut :

Setelah itu buatlah file tanggal.php.inc sebagai berikut :

Langkah terakhir adalah kita membuat file awal.php yang berisi file header.php.inc, tanggal.php.inc, dan file footer.php.inc sebagai berikut :

Jalankan di Browser anda, selamat mencoba....


Sekarang buatlah file header.php.inc berikut:

dan juga file footer.php.inc sebagai berikut :

Setelah itu buatlah file tanggal.php.inc sebagai berikut :

Langkah terakhir adalah kita membuat file awal.php yang berisi file header.php.inc, tanggal.php.inc, dan file footer.php.inc sebagai berikut :

Jalankan di Browser anda, selamat mencoba....
Materi -6: Membuat tanggal

Pertemuan ketiga kali ini selasa, 17 Januari 2012 kita akan mencoba membuat tanggal, agar tampilan web yang akan kita buat nanti lebih menarik.
Tulislah code PHP berikut :
<? php
$tanggal=date("d");
$bulan=date("m");
$tahun=date("y";
$hari=date("w");
$hari_ini=array("Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu");
$bulan_ini=array("Januari"Pebruari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","Nopember","Desember");
$namahari=$hari_ini[$hari];
$namabulan=$bulan_ini[$bulan-1];
$sekarang="$namahari, $tanggal $namabulan $tahun";
echo "Hari ini : $sekarang"; ?>
Langganan:
Postingan (Atom)














