Tampilkan postingan dengan label SMK Multimedia. Tampilkan semua postingan
Tampilkan postingan dengan label SMK Multimedia. Tampilkan semua postingan

Minggu, 23 Juni 2013

Pengumuman Hasil UKG 2013

Hasil UKG 2013. Uji Kompetensi Guru 2013 yang di mulai serentak seluruh Indonesia tanggal 3 Juni 2013 akhirnya di tutup hari ini Sabtu, 15 Juni 2013 dengan status pelaksanaan menurut Tim Teknis UKG 2013 Pusat Bapak Muhammad Rafie Pawellangi di status facebooknya, bahwa dari Jumlah Peserta UKG yang terdaftar sebanyak 601.363 orang yang menyelesaikan Ujian sebanyak 562.315 orang dan yang tidak menyelesaikan ujian (Status 0) sebanyak 68 orang. 

Jumlah Peserta UKG terdaftar yang tidak mengikuti Ujian sebanyak 38.980 orang seluruh Indonesia dengan beberapa alasan seperti sakit, pindah instansi, atau sengaja tidak mengikuti Ujian karena alasan tinggal beberapa bulan lagi akan pensiun, bahkan ada beberapa peserta yang kami dapat di lapangan yang sengaja mengabaikan Ujian Kompetensi Guru ini dengan alasan yang kurang jelas, padahal UKG ini bertujuan bukan hanya untuk meningkatkan status ekonomi guru tetapi berdasarkan pada UU Nomor 14 Tahun 2005 tentang Guru dan Dosen bahwa "profesi guru merupakan bidang pekerjaan khusus yang dilaksanakan berdasarkan standar kompetensi sesuai bidang tugasnya dan pelaksanaan pengembangan keprofesian berkelanjutan sepanjang hayat. 

Kompetensi merupakan seperangkat pengetahuan, keterampilan, dan perilaku yang harus dimiliki, dihayati, dikuasai, dan diaktualisasikan oleh guru dalam melaksanakan tugas keprofesionalan" Jadi Jelas bahwa UKG itu sangan penting karena bertujuan untuk pemetaan kompetensi, sebagai dasar kegiatan pengembangan keprofesian berkelanjutan (continuing professional development) serta sebagai bagian dari proses penilaian kinerja untuk mendapatkan gambaran yang utuh terhadap pelaksanaan semua standar kompetensi. Hasil Uji 

Kompetensi Guru tahun 2013 direncanakan akan di umumkan pada tanggal 30 Juni 2013 oleh Pusbangprodik BPSDMP Kemdikbud

Senin, 17 Juni 2013

Perbandingan Receiver SKYNINDO HD77 dan MATRIX Garuda

Perbandingan  Receiver SKYNINDO HD 77 vs MATRIX GARUDA,
Bagaimana Kedua Receiver ini jadi Hot Topic di Web. Parabola di Tahun 2013.

Berikut Keunggulan dari SKYNINDO HD77
1. Bisa berbayar,.....Paket yang Murah Hanya 20rb/bulan sudah Bisa Menikmati Channel HD.
2. Bisa Membuka Siaran acak Melalui Biss, Memungkinkan Anda Dapat Menyaksikan TVRI, TRANS TV, SCTV, MNCTV dan Global TV yang Menyiarkan UCL, Laliga, BPL dan Serie A Secara Gratis.
3.Support Blin Scan
4. MPEG4/HD/DVBS2
5. Bisa ke satelit lain ....all satelit c/band & ku band
6. Gratis Paket Deluxe selama 3 bulan Pertama (Termasuk Celestial Movies, Diva Universal dan Channel Seru Lainnya)
Foto7. gak isi paket pun FTA tetap dapat termasuk channel hd tetap gratis
8. Support HD, Blum Full HD
9. Support EPG, yang memungkinkan anda dapat melihat Jadwal acara di TV.
10. Channel tidak kembali ke ch 1 ketika mati lampu
11. Tuner lumayan peka ketimbang pendahulunya, Signal SCTV Network Lumayan Oke...
12. Gratis Channel Premium Senin dan Kamis (Selama Masa Promo)

Cara Mengisi Biss Key di Receiver SKYNINDO HD77
MENU
- Masuk ke PARAMETER
- Tekan MUTE 9999
- Masuk ke bisskey Control
- Lalu Ubah menjadi ON
- Tekan Menu utk mundur
- Jika ada Perintah Simpan tekan OK
- Exit..
-Cling 100 %

Berikut Keunggulan dari Matrix Garuda :
1.    Dapat membuka FOX Sports, Starsport, B channe, Matrix TV yang menayangkan La liga, FA Cup, Liga Prancis, dan Siaran Olah raga lainnya tanpa bisskey tanpa bayar selama 6 bulan, setelah 6 bulan akan ada biaya voucher untuk menonton FOX Sports dan STAR Sports sementara channel FTA juga masih akan tetap bisa ditonton
2.    Memiliki menu bisskey, dimana Dapat Menonton Liga Spanyol di Global TV, MNC TV, TRANS 7, TRANS TV dan Serie A di TVRI melalui kunci acakan secara Gratis
3.    Mampu blindscan
4.    Hasil gambar yang baik
5.    MPEG2/OTA/DVBS
7.    dapat menangkap channel gratis mpeg2 seperti RCTI, Indosiar, SCTV, Trans TV dkk walaupun tanpa voucher
8.    Dapat digunakan ke berbagai merek parabola 6 feet + , tinggal pasang langsung nonton
9.    Memiliki EPG (Fungsinya Melihat Jadwal Acara di TV)
10.  Memiliki Teletext (Fungsinya Untuk Menerjemahkan Suara Melalui Text)
11.  Suara Bagus dan Jernih Luar Biasa

Cara Input Biss Key di Matrix Garuda
Info + 1234
Isi Biss Secara Lengkap 16 Digit, Tekan Tombol Kuning "OK" langsung Clingg...

Bagai mana Kesimpulannya ? Unggul mana Coba ??
Menurut Saya, Dari Segi Grafik dan Kualitas Gambar Lebih unggul SKYNINDO HD77.
Kalau Dari Segi Tayangan Sepak Bola Lebih Unggul Matrix Garuda, karena menayangkan LALIGA, FA Cup, Capital One, Npower, Ligue 1 dan Olah Raga Seru lainnya tanpa diacak2.. (Hanya Saja tidak dapat buka SCTV)...

Implementasi Evaluasi Pendidikan

Instrumen merupakan Alat untuk mengukur kemampuan responden… dalam pendidikan instrumen biasanya berupa soal dan responden adalah siswa.
Definisi “Skor” adalah jumlah angka yang didapat hasil pengukuran… dalam pendidikan umumnya seorang guru akan memberikan skor dalam rentang 0 sampai 100, tapi pada banyak kasus seringkali skor tidak mencapai nilai maksima 100… misalnya jumlah soal PG ada 40 dan siswa mampu menjawab 30 soal maka skor siswa tersebut adalah 30.. jadi skor maksimal adalah 40… jadi skor jelas bukan nilai… jadi nilai itu apa?…
Definisi “Nilai” sebenarnya merupakan ungkapan kualitatif bukan kuantitatif… artinya nilai itu memiliki arti verbal (bahasa) , pernyataan nilai diantaranaya adalah: sangat Kurang, kurang. Cukup, baik, sangat baik… Tidak kompeten, cukup kompeten, kompeten, sangat kompeten, Lulus, Gagal dll..
Jadi jelas berbeda antara skor dan nilai bukan?…. tetapi anda tetap harus menyimak pembahasan berikut ini  supaya anda lebih memahami skor dan nilai…
Walaupun Nilai merupakan pernyataan kualitatif tetapi nilai dapat diungkapkan dengan pernyataan kuantitatif… tentunya dengan penjelasan dan kriteria yang ditetapkan… contohnya.. pada tingkat MTs dan SMK nilai dapat diungkapkan dengan rentang 0 sampai dengan 100… dipandang dalam ilmu statistik murni maka rentang tersebut dapat berarti :
[ 0 sd 33 ] ——    [ 34 sd 65 ] ——  [ 65 sd 100 ]
Kurang                     Cukup                        Baik
Atau dapat juga berarti:
[0 sd 20]    ——— [21 sd 40]—– [41 sd 60] —– [ 61 sd 80] —– [81 sd 100]
Sangat Kurang         Kurang            Cukup                 baik                    sangat baik
Nah… pernyataan diatas merupakan nilai yang diungkapkan secara empirik(kualitatif) dengan pendekatan proporsional dalam ilmu statistik murni.. tetapi dalam praktiknya didalam pendidikan sekarang diterapkan penilaian acuan kriteria artinya terdapat kriteria nilai minimum yang kita kenal dengan KKM maka secara penilaian hanya memiliki 2 kriteria yaitu kompeten (lulus) atau tidak kompeten (gagal)…
Misalnya KKM anda adalah 70 maka kriteria penilaian menjadi:
[0 sd 69]   ————– [70-100]
Gagal                             Lulus
Hmm mudah-mudahan anda dapat memahaminya dan mulai mengerti perbedaan skor dan nilai… ayo kita coba dengan simulasi praktis berikut:
Dari 40 soal PG andi dapat menjawab 30 soal….  Diketahui KKM adalah 70…
Maka skor andi adalah?___________ Jawab: 30
Nilai andi adalah?________________Jawab: (30/40)*100 = 74 (lulus/kompeten)
Nah sekarang apa perbedaan Nilai dan Evaluasi?…
Evaluasi merupakan kajian yang menjawab apakah suatu proses telah mencapai tujuan yang dicapai atau tidak… dalam dunia pendidikan evaluasi berarti mengkaji sejauhmana seorang guru telah berhasil melakukan proses pendidikan.
Dari mana mengetahui keberhasilan?… nah itu dilakukan dengan memahami teknik evaluasi…  apa dan bagaimana teknik evaluasi?… wah.. wah.. ini udah mulai mendalam dan pemabahasannya semakin luas… kita coba bahas sedikit saja dulu.. ok..
Ada 3 Model Teknik Evaluasi salah satunya adalah CIPP… CIPP merupakan singkatan dari Konteks, Input Proses dan Produk… artinya dalam mengevaluasi maka perlu di analisis (ini khusus mengevaluasi KBM)
  1. Apakah Silabus, KKM, Rpp telah sesuai?…..  (konteks)
  2. Apakah Guru Kompeten?… SarPras mendukung?….. siswa Mampu?…. (input)
  3. Apakah Proses belajar telah dilaksanakan sesuai konteks?… (proses)
  4. Apakah Hasil Belajar mencapai target?…(produk)
Pertanyaan diatas merupakan pertanyaan-pertanyaan evaluasi yang tentunya bukan pertanyaan yang baku harus demikian melainkan dapat dikembangkan lebih baik dan pertanyaan yang dapat terukur dengan amatan yang terjangkau… tetapi pada dasarnya evaluasi merupakan analisis kualitatif sehingga  unsur statistik yang digunakan biasanya hanya sampai pada statistik deskriftif

Rabu, 12 Juni 2013

Belajar Smart Menurut Islam 2013

BELAJAR SMART merupakan materi MOS di SMK Islam Sudirman Ampel yang diamanahkan kepada saya untuk menyampaikannya. Ini merupakan review atas materi MOS yang disampaikan, semoga bermanfaat bagi peserta didik dalam menempuh pendidikan sesuai dengan harapan.
KONSEP BELAJAR DALAM ISLAM
Belajar menurut pandangan agama Islam adalah wajib. Hal ini sesuai dengan Firman Allah SWT :
ٱقۡرَأۡ بِٱسۡمِ رَبِّكَ ٱلَّذِى خَلَقَ (١) خَلَقَ ٱلۡإِنسَـٰنَ مِنۡ عَلَقٍ (٢) ٱقۡرَأۡ وَرَبُّكَ ٱلۡأَكۡرَمُ (٣) ٱلَّذِى عَلَّمَ بِٱلۡقَلَمِ (٤) عَلَّمَ ٱلۡإِنسَـٰنَ مَا لَمۡ يَعۡلَمۡ (٥)
“Bacalah dengan [menyebut] nama Tuhanmu Yang menciptakan, (1) Dia telah menciptakan manusia dari segumpal darah. (2) >Bacalah, dan Tuhanmulah Yang Maha Pemurah, (3) Yang mengajar [manusia] dengan perantaraan kalam [3]. Dia mengajarkan kepada manusia apa yang tidak diketahuinya. (5)” (Q.S. Al-’Alaq : 1-5)
Konsep pendidikan Islam yaitu suatu ide atau gagasan  untuk menciptakan manusia yang baik dan bertakwa yang menyembah Allah dalam arti yang sebenarnya, yang membangun struktur pribadinya  sesuai dengan syariah Islam serta melaksanakan segenap aktifitas kesehariannya sebagai wujud ketundukannya pada Tuhan. Dengan cara menanamkan nilai-nilai fundamental Islam kepada setiap Muslim terlepas  dari disiplin ilmu apapun yang akan dikaji (Fatih Syuhud dalam  Sidogiri.com).
BELAJAR SMART
Belajar SMART merupakan konsep belajar yang saya kembangkan guna melakukan proses pembelajaran. SMART sendiri merupakan kepanjangan dari :
S = SELALU DIAWALI DO’A
Do’a dan niat merupakan landasan tujuan dari suatu amal/perbuatan. Sesuai dengan hadits Nabi Muhammad SAW :
إنَّمَا الْأَعْمَالُ بِالنِّيَّاتِ، وَإِنَّمَا لِكُلِّ امْرِئٍ مَا نَوَى، فَمَنْ كَانَتْ هِجْرَتُهُ إلَى اللَّهِ وَرَسُولِهِ فَهِجْرَتُهُ إلَى اللَّهِ وَرَسُولِهِ، وَمَنْ كَانَتْ هِجْرَتُهُ لِدُنْيَا يُصِيبُهَا أَوْ امْرَأَةٍ يَنْكِحُهَا فَهِجْرَتُهُ إلَى مَا هَاجَرَ إلَيْهِ
“Sesungguhnya setiap amalan hanyalah tergantung dengan niat-niatnya dan setiap orang hanya akan mendapatkan apa yang dia niatkan, maka barangsiapa yang hijrahnya kepada Allah dan RasulNya maka hijrahnya kepada Allah dan RasulNya dan barangsiapa yang hijrahnya karena dunia yang hendak dia raih atau karena wanita yang hendak dia nikahi maka hijrahnya kepada apa yang dia hijrah kepadanya”. (HSR. Bukhary-Muslim dari ‘Umar bin Khoththob radhiallahu ‘anhu)
Doa/niat sangatlah penting menurut pandangan Islam. Salah satu penelitian dari Prof Masaru Emoto membuktikan bahwa do’a-do’a dapat mempengaruhi kondisi air. Air yang diberi do’a-do’a, tulisan serta suara musik yang baik akan membentuk kristal yang sangat indah.
Menurut Emoto, air bisa “mendengar” kata2, “membaca” tulisan, dan “mengerti” pesan dan serta merekam pesan spt pita magnetik atau compact disk. Semakin kuat konsentrasi pemberi pesan, semakin dlm pesan tercetak di air. Air bisa mentransfer pesan tadi melalui molekul air yg lain.
Ketika dibacakan doa untuk kesembuhan didepan sebotol air maka terekam kristal seperti gambar dibawah:
Ketika dicoba dibacakan doa Islam, kristal bersegi enam dengan lima cabang daun muncul berkilauan.
Ketika diputarkan musik symphony Mozart, kristal muncul berbentuk bunga.
Ketika musik heavy metal diperdengarkan, kristal akan hancur.
Kristal air ini merekam lagu ‘Imagine’ dari John Lennon. Spt lagunya, kristal ini unik dan indah. Setiap elemen tumbuh dg harmonis.
Saat diungkapkan ‘war’, kpd kristal air (sebelah kiri), maka bentuk kristal ‘peace’ (kanan) tertabrak oleh benda mirip pswt (WTC pd 9 Sept). Gb direkam sblm kejadian.
Selanjutnya ditunjukkan kata ”malaikat” : terbentuk rantai dg kristal hexagonal yg indah (gambar kiri) dan ketika ditunjukan kata “setan”, kristal berbentuk buruk dg bola api ditengah (gambar kanan).
Kristal air yang direkam dari mata air yg masih jernih di Jepang.
“Dan Kami ciptakan dari air segala sesuatu yang hidup.” (QS. Al Anbiya : 30).
KESIMPULAN :
Do’a –> menggetarkan molekul air –> menciptakan kondisi sel baik –> merubah  kondisi fisik maupun mental –> menciptakan perilaku –> membentuk kebiasaan –>tercipta karakter baik
M = MOTIVASI DIRIMU
Motivasikan dirimu sendiri !!pertanyaan berikut perlu dijawab dan direnungkan agar motivasimu terlecut :
  • Untuk apa aku belajar ?
  • Apa manfaat belajar bagiku ?
  • Seandainya aku tidak belajar, apa akibatnya ?
  • dst.
Perlu diingat, bahwa TUGAS BELAJAR adalah WAJIB menurut pandangan ISLAM. Ingat ayat di atas dan ingat juga Sabda Nabi Muhammad :
عَنْ أنس بن مالك رضي الله عنه قال: قال رسول الله صلى الله عليه وسلّم:
طَلَبُ الْعِلْمِ فَرِيْضَةٌ عَلَى كُلِّ مُسْلِمٍ.
(رواه ابن ماجه)
Dari Anas ibn Malik r.a ia berkata, Rasulullah saw bersabda:
“Menuntut ilmu itu adalah kewajiban bagi setiap orang Islam”
(HR. Ibn Majah)
Pesan terkandung:
  • Setiap orang Islam wajib menuntut ilmu, baik laki-laki maupun perempuan, orang tua ataupun anak muda.
  • Ilmu yang harus dituntut adalah semua ilmu yang berguna, yang mengajarkan kebaikan, baik itu ilmu-ilmu agama atau ilmu pengetahuan umum.
  • Orang Islam harus menjadi orang pandai, bukan orang yang bodoh.
  • Dengan ilmu orang akan mampu meraih cita-citanya, baik di dunia sampai di akhirat.
Ingat juga, bahwa menuntut Ilmu (belajar) memerlukan biaya yang tidak sedikit. Bagi kamu yang masih sekolah tentunya seluruh biaya pendidikan ditanggung oleh orang tuamu. Ingatlah kepada orang tuamu yang telah membiayai seluruh kebutuhanmu, termasuk biaya pendidikanmu yang tidak sedikit. Buatlah mereka bangga akan prestasimu ! Kapan lagi membahagiakan mereka berdua, kalau bukan sekarang saatnya !
A = AKTIF SELALU
  1. Aktif mendengarkan keterangan dari guru
  2. Aktif mencatat, catat point-point penting materi pembelajaran
  3. Aktif membaca buku (sehari minimal 10 menit)
  4. Aktif masuk kelas
  5. Aktif bertanya bila ada materi yang kurang paham (buat daftar pertanyaan tiap pertemuan)
  6. Aktif menjawab pertanyaan guru maupun teman
  7. Aktif mengerjakan tugas dan latihan soal
  8. Aktif mencari sumber belajar yang mendukung
  9. Aktif mengikuti kegiatan-kegiatan yang positif
  10. Aktif berdo’a
R = REVIEW (ULANGI KEMBALI)
Ulangi lagi belajar dan membaca materi pelajaran yang di dapat di sekolah.
  1. Tentukan waktu belajarmu, gunakan minimal 15 menit tiap hari untuk belajar
  2. Jika waktu belajarmu lebih dari 30 menit sehari, gunakan waktu jeda/istirahat sebentar agar tidak bosan.
  3. Gunakan gaya belajar yang sesuai dengan tipemu
  4. Manfaatkan seluruh indera dalam belajar
  5. Jangan menunda waktu untuk belajar
  6. Manfaatkan belajar kelompok tiap minggu
T = TAWAKKAL (BERSAERAH DIRI KEPADA ALLAH SWT)
Di kalangan masyarakat awam banyak orang yang salah paham tentang tawakkal. Menurut mereka tawakkal ialah menyerahkan diri secara bulat-bulat kepada Allah SWT, tanpa adanya usaha dan ikhtiar. Tawakkal dilakukan setelah kita berikhtiar dengan sekuat tenaga, maka itulah tawakkal yang sebenarnya.
Manusia boleh berusaha, tetapi hasil merupakan hak prerogatif Allah.
Tawakkal dilakukan setelah kita berusaha dengan keras dan berdo’a.
Hasil akhir merupakan hak Allah dan itu merupakan yang terbaik untuk kita.
Jangan takut gagal, karena dalam kegagalan kita dapat pelajaran
PRESENTASI BELAJAR SMART
Untuk memahami konsep BELAJAR SMART, saya membuat media presentasi yang di dalamnya juga terdapat pembahasan mengenai GAYA BELAJAR dan MULTIPLE INTELLIGENCES (KECERDASAN JAMAK).
Berikut gambarnya :

Beberapa fitur presentasi belajar smart :
1. LOGIN
Anda akan diminta login sebelum memasuki presentasi. Klik tombol login untuk masuk presentasi.
2. Aplikasi Tes Gaya Belajar.
Saya sisipkan aplikasi untuk mengetahui gaya belajar siswa. Silahkan dijawab seluruh pertanyaan yang ada dan ikuti petunjuknya nanti akan dihasilkan skor mengenai gaya belajar yang dominan.
3. Aplikasi Tes Multiple Intelligent (Kecerdasan Jamak)
Tes ini hampir sama dengan tes gaya belajar. Tes ini bertujuan untuk mengetahui kecerdasan jamak yang kamu miliki. Ikuti prosedur menjawabnya, nanti akan ditampilkan skor masing-masing kecerdasan jamak yang kamu miliki.
Silahkan di download, klik tombol di bawah ini !

Selasa, 11 Juni 2013

Etimologi Multimedia

Menurut Robert Webking , multimedia secara “etimologi “ di artikan sebagai, “multi“ (banyak) “medium“ (prantara media). Dalam bidang informasi multi media memiliki makna yaitu “persekutuan media“ diantara sumber dan pemasukan informasi atau “persekutuan alat“ dengan mana informasi di simpan, ditransmisikan, dipresentasikan dan diterima (webking.2001: www.alltheweb.com).


Istilah multimedia pertama kali di kenal pada dunia teater, yang mempertunjukan pagelaran dengan menggunakan gerak, musik, dan video untuk menambah dramatisasi suatu cerita. Sekarang  multimedia dikenal dengan panduan dari hasil gambar atau image, grafik, teks, suara, TV, dan animasi sehingga menjadi suatu karya yang dapat dinikmati secara audio visual. Umumnya juga orang mengenal multimedia sebagai sistem dari komputer personal (PC) yang berkembang pesat dewasa ini. Dalam Perkembangannya pengajaran, latihan, pembuatan manufaktur, sedang dalam system perekonomian layak digunakan untuk kegiatan promosi penjualan.

Munter (1982) menulis bahwa, “alat bantu media dapat memberikan sumbangan yang sangat besar dalam menambah minat, variasi, dampak serta kemampuan mengingat lebih lama dibandingkan dengan kata-kata. Munter menjelaskan bahwa orang paling banyak belajar dan menyimpan memori melalui observasi minimal 85% sedangkan data yang dikumpulkan dan yang disimpan berasal dari penglihatan dan suara bisa melebihi batas normal. Suatu tinjauan mengenai suatu penelitian menyatakan bahwa alat bantu audiovisual (multimedia) meningkatkan pemahaman sampai 200% dalam pengajaran, alat bantu visual meningkatkan daya ingat sekitar 14-38%, dan dapat mengurangi waktu yang diperlukan sampai 40% untuk menjelaskan konsep tunggal dalam kegiatan promosi.

Satu alasan penting bahwa alat bantu multimedia yang relevan dan dipilih dengan baik adalah menarik perhatian dengan kualitas kerja yang luar biasa, warna-warna terang pada bagan, bentuk unik suatu obyek, dan getaran bunyi yang khusus, semuanya akan membantu mendapatkan perhatian. Dengan kualitas praga yang luar biasa, warna-warna pada bagan, bentuk unik suatu obyek, dan getaran bunyi yang khusus, semuanya akan membantu mendapatkan perhatian dan memperbaharui daya tarik gagasan yang disampaikan. Perhatian penuh dapat dilakukan hanya dalam beberapa detik memiliki “waktu paruh“ yang sangat singkat.

alat multimedia dapat digunakan secara efektif untuk mengendalikan perhatian penyimak melalui stimulasi visual dan stimulasi oral. Stimulasi visual dan stimulasi oral akan memberikan kesadaran yang tinggi, intensitas, ukuran yang besar, pengulangan, durasi, warna yang cerah. Istilah psikofisik mengacu pada interaksi proses psikologis dan stimulasi fisik penggabungan faktor-faktor itu dalam bentuk alat bantu multimedia akan sangat membantu mempertahankan tingkat perhatian yang disengaja ataupun yang tidak disengaja.

Multimedia juga sangat membantu dalam kegiatan belajar, selain dalam membantu kegiatan promosi, dimana belajar mengajar merupakan hal yang patut di perhatikan dalam meningkatkan sumberdaya manusia. Dengan meningkatnya sumber daya manusia maka suatu negara dapat di katakan telah maju, dengan adanya multi media system belajar mengajar dapat efektif dan efesien sehingga dengan adanya multimedia belajar dapat berinteraktif.

Menghapus objek teranimasi di 3DSMax

Ada Trik di 3DS MAX termudah untuk menghapus keseluruhan objek-objek 3 Dimensi Anda yang teranimasi di Viewport. Anda pakai saja fasilitas bernama Delete Selected Animation, yang dapat Anda akses dari menu Animation.

Berikut triknya:

1. Buat beberapa objek yang teranimasi dalam Viewport Anda. Gambar dibawah adalah posisi objek-objek teranimasi pada frame 0.

Gambar 01. Objek-Objek Teranimasi pada Frame 0 

2. Gambar dibawah, adalah posisi objek-objek teranimasi pada frame 100.

Gambar 02. Objek-objek Teranimasi pada Frame 100 
3. Sekarang Anda kembalikan Time Slider ke posisi 0.

Gambar 03. Posisi Frame 0
4. Anda pilih keseluruhan objek-objek yang teranimasi

5. Klik menu Animation > Delete Selected Animation

Tutorial ini diarsipkan di ilmugrafis pada kategori 3DS Max. Selamat mencoba Menghapus Object - Object yang Teranimasi, pelajari juga tutorial sebelumnya yaitu Pencahayaan Global Illuminationdan tutorial selanjutnya kita akan belajar yaitu Membuat Background di 3dsMAX
Semoga bermanfaat. 

Jumat, 07 Juni 2013

Cara Membuat Proposal Kredit Usaha Terbaru

Cara Membuat Proposal Kredit Usaha Kepada Bank-Banyak kalangan pengusaha UKM ingin mengajukan pinjaman ke bank tapi bingung bagaimana  membuat  proposal  kredit  yang  bankable?  Atau  mungkin  Anda  sering membuat proposal, tetapi masih ragu apakah proposal yang disusun sudah visible dan bankable? 

Kemampuan untuk menyusun proposal kredit akan memberi banyak manfaat dalam usaha Anda. Karena pihak lain tidak mungkin langsung menerima permohonan pinjaman  Anda  tanpa  mempelajari  proposal  Anda.

Proposal  merupakan  komplemen dalam mengajukan kredit ke bank. Proposal juga urgen untuk menarik perhatian pihak
bank, karena proposal mendeskripsikan usaha Anda viable prospektif atau tidak.

Keuntungan yang akan Anda peroleh jika Anda mampu menyusun proposal adalah:
a. Kreditur akan memprioritaskan pinjaman Anda
b. Anda memperoleh kesempatan untuk mengembangkan usaha ke skala yang lebih
besar;
c. Anda akan mendapat penghargaan jika usaha Anda menjadi besar dan teladan
d. Anda akan mempunyai relasi yang lebih luas.

Berikut ini adalah susunan dari suatu Proposal:

1. COVER
Halaman pertama yang memuat nama usaha/koperasi (di atas / tengah halaman), tempat usaha, bulan dan tahun pembuatan proposal (biasanya di bawah).

2. HALAMAN KEDUA
Memuat profil singkat usaha dan identitas pemilik:
a. Nama, alamat dan telepon koperasi/perusahaan
b. Nama pengurus, karyawan, dan manajer
c. Lokasi usaha
d. Jumlah anggota koperasi

3. RINGKASAN PROPOSAL
Isi proposal sebaiknya diringkas dalam bentuk ringkasan proposal yang memuat :
a. Profil singkat usaha dan identitas pemilik
b. Total kredit yang diminta
c. Paket kredit bagi setiap anggota (bagi koperasi)
d. Jangka waktu pengembalian kredit
e. Grace period (tenggang waktu)
f. Alternatif jaminan beserta nilai taksirannya dan kapan usaha akan dimulai.
g. Klasifikasi dan kemandirian koperasi
h. Kapan rencana usaha/proyek akan dijalankan

4. ISI PROPOSAL
a. Pendahuluan
Pendahuluan dapat berisi latar belakang pendirian usaha, alasan mengenai perlunya  investasi  dan  modal  kerja,  dan  iklim  usaha  secara  umum  dan rencana usaha ke depan.

b. Tujuan Penggunaan Dana Pembiayaan dan Jumlah Yang Diperlukan Disini  Anda  perlu  menuliskan  tujuan  penggunaan  dana  pembiayaan  dan jumlah dana pembiayaan yang diperlukan. Bagaimana Anda akan menggunakan dana tersebut secara spesifik dan jelas.

c. Sejarah dan Eksplanasi Mengenai Usaha Koperasi
•Informatif
•Faktual
•Tanpa emosi
Menyangkut kapan usaha didirikan, lokasi awal usaha didirikan, teknologi dan peralatan yang digunakan awal pendirian usaha, perkembangan jumlah karyawan/pengurus, perkembangan jumlah produksi, permintaan dari mana saja, dan pemasaran ke mana saja

d. Informasi Pasar Mengenai Produk dan Jasa Spesifik  Menggunakan fakta yang ada, dalam bentuk angka- angka dan nama-nama,
misalnya:
• Apa  saja  produk  dan  jasa  yang  ditawarkan  (yang  telah  dan  akan dihasilkan)
• Siapakah para pembeli produk dan saingannya
• Apakah ada perusahaan mempunyai spesialisasi pada satu atau dua macam produk, atau memang menawarkan berbagai macam produk
untuk dipasarkan
• Apa  yang  dilakukan  oleh  pemilik  usaha  dalam  menjaga  atau meningkatkan bagiannya dalam pasar (market share)
• Permintaan-penawaran, identifikasi berbagai indikator umum yang ada kaitannya  dengan  permintaan  dan  penawaran  produk seperti  data kependudukan,  pendapatan  per  kapita  suatu  wilayah,  pemasaran produk  dan  data  lainnya  yang  berhubungan  dengan  permintaan penawaran.
• Analisa  persaingan,  diuraikan  posisi  dan  upaya  pesaing  dalam memasarkan  produk  sejenis,  terutama  perbandingan  dalam  mutu, harga, dan pelayanan.
•Saluran  distribusi,  terangkan  metode  saluran  distribusi  pemasaran serta jelaskan kelebihan saluran distribusi pemasaran yang digunakan.
• Rencana pemasaran, mengenai produk apa yang akan dipasarkan di lokal, antar kota, propinsi, dan eksport.
• Perkembangan harga di tingkat lokal rata-rata 2-3 tahun terakhir.

e.  Aspek Produksi 
  • Proses produksi dan teknologi
  • Untuk usaha produksi, dijelaskan teknologi yang diterapkan, mesin dan peralatan serta spesifikasi harga, proses produksi secara singkat, bagan dan arus produksi. 
  • Untuk bidang perdagangan, ditulis proses pengadaan barang terjadinya transaksi hingga penyerahan barang. 
  • Kapasitas produksi, Untuk Jenis  usaha produksi perlu dicantumkan kapasitas produksi dan rencana produksi per tahun. 
  • Lokasi Usaha, dengan membuat peta dalam bentuk gambaran tangan. Dijelaskan dimana lokasi usaha berada. Yang penting lokasi usaha tidak terkena larangan pemerintah 
  • Lahan  dan  bangunan,  Jelaskan  rincian  lahan/tanah  dengan  ukuran baku   (hektar/m)   apakah   lahan   tersebut   merupakan   hak   milik,   sewa atau bentuk kepemilikan lainnya. Jelaskan apakah ada bangunan yang diperlukan untuk usaha. 
  • Bahan baku dan Bahan Pembantu, Mudah tidaknya pengadaan bahan baku dan bahan pembantu, termasuk sumber, ketersediaan pasokan, volume, mobilisasi bahan baku, sistem pembelian (tunai/kredit)
   
f.   Aspek Sosial Ekonomi
  • Terhadap  Lapangan  Kerja.  Jelaskan  apakah  usaha  tersebut  mampu menyerap tenaga kerja, dan berapa jumlah tenaga kerja yang terserap oleh usaha.
  • Keterkaitan  Usaha.  Jelaskan  keterkaitan  usaha  dengan usaha  besar, dengan usaha kecil menengah lain, dengan koperasi dan lainnya. 
  • Pendapatan.  Penjelasan  mengenai  usaha  Anda  akan  memberi peningkatan

g.  Sejarah Keuangan Usaha/Koperasi 
  • Laporan keuangan usaha minimal selama 2 tahun terakhir berupa:
1. Neraca
2. Laporan laba/rugi
3. Jenis, jumlah, dan penggunaan kredit
4. Cashflow(arus  kas)  penerimaan  dan  pengeluaran dilengkapi faktor-faktor yang mempengaruhinya.
5. Administrasi dan laporan-laporan
6. Pembelian, produksi, dan penjualan/ekspor
7. Data-data menyangkut SDM, modal, dan material
  • Laporan keuangan yang diserahkan sebaiknya lengkap dan tepat.

h. Proyeksi Keuangan

1. Bentuk proyeksi keuangan:
  • Kapasitas usaha, pembelian, dan produksi
  • Data penjualan dan ekspor
  • Biaya proyek dan rencana pembiayaan 
  • Anggaran uang tunai (cash budget) 
  • Laporan pendapatan (laba/rugi) proforma 
  • Neraca pro forma untuk satu tahun fiskal mendatang 
  • Sumber dan penggunaan dana
2. Sifat Proyeksi Keuangan: Realistik
Didasarkan atas asumsi-asumsi yang wajar dan dapat memberikan deskripsi tentang kemungkinan profit atau loss.

i. Daftar Jaminan yang mungkin diberikan
  • Wujud jaminan
  • Berupa barang yang dibiayai serta jaminan lain bila dipandang perlu Misalnya:  tanah  dan  bangunan/mesin,  tanah  kosong,  persediaan barang, dll.

j. Penutup
Harapan dan ucapan terimakasih pada pihak bank

5. LAMPIRAN
Informasi tambahan lain yang mendukung dalam bentuk lampiran antara lain :
a. Fotokopi KTP, SIM
b. Rencana-rencana dalam blueprint
c. Gambar-gambar atau foto-foto
d. Fotocopy  dokumen-dokumen  resmi  (legal  documents)  seperti:  SIUP,  TDP, NPWP, Akta
e. Pendirian Usaha, Identitas Pengurus dan catatan-catatan penting
f. Data sensus dan data demografis.

Pada tulisan sebelumnya kami juga telah membagi contoh proposal usaha, sehingga dengan demikian setelah membaca tulisan ini, anda dapat memulai usaha dengan baik. Semoga bermanfaat, sekian dan terimakasih.

Cara Memainkan Twitter

cara main twitterCara Memainkan Twitter -  Bagi kamu yang belum tau bagaiamana cara memainkan twitter, pada tulisan ini kami membagi cara mudah main twitter bagi para pemula alias newbie. Jika belum memiliki akun silahkan bacacara membuat twitter pada blog ini.

Cara main twitter ini layak and abaca terlebih dulu agar selanjutnya lebih mudah dalam menjelajahi situs jejaring sosial yang lagi naik daun ini.

Ada beberapa Hal yang perlu diketahui dalam memainkan twitter yakni :

1. Istilah Twitter
- Tweets adalah kicauan atau hal yang dituliskan pada status twitter
- Tweeple atau Tweep adalah pengguna twitter
- Tweetspic adlah tweet dengan gambar.
- Follower adalah orang yang mengikuti akun twitter kita
- Following adalah orang yang kita ikuti, apa yang ditweet oleh orang ini akan terlihat pada timeline kita.
- ReTweet, Me-tweet ulang apa yang menjadi tweets orag yang kita ikuti maupun yang mengikuti kita, biasanya di ganti dengan sibol RT.
- Direct Message : disngkat dengan DM adalah pesan pribadi.
_ Trending Topics adalah topik yang lagi hangat dibicarakan, biasanya akan selalu berubah-ubah.
- Fovorite adalah menyimpan tweet tertentu yang kita inginkan.


2. Simbol main Twitter
- @ adalah simbol yang ditulis di depan nama agar apa yang kita tweet dapat dilihat oleh yang kita ikutkan tersebut misalnya kita ingin mentwwet teman kita bernama @solusihukum dengan kata-kata "salam keadilian", maka yang kita tulisan pada kotak tweet adalah " @soslusihukum salam keadilan, Posisinya akun yang ita ikutkan tweet tidak harus di depan, bisa saja di tengag atau diakhir kalimat.

# adalah simbol yang menyebut hash tag yang ditulis di depan topik tertentu agar pengguna twitter lain dalan mencari topik sejenis, dan biasanya kalimat atau kata yang didahului hasg tag inilah yang dapat menjadi Hot Trending Topics. Cara memakainya juga sangat gampang, hanya dengan menambahkan simbol # didepan kata kamu, misalnya kamu ingin membuat topict "akucintaindonesia" kamu tinggal tambahkan #akucintaindonesia.

OH (singkatan dari OverHeard) adalah simbol yang kita pakai untuk menuliskan tweet milik orang lain pada status kita tetapi kita tidak ingin mencantumkan siapa yang menuliskannya.

HT (singkatan dari HeardThrough) adalah simbol yang kita pakai untuk menuliskan tweet berdasarkan sesuatu yang kita dengar dalam kehidupan nyata. HT ditulis di depan tweet yang ingin kita dimasukkan.

Itulaha beberapa istilah dan simbol twitter yang wajib diketahui memainkan twitter, nah untuk menambahkan teman silahkan baca caranya dibawah ini:

Cara memfollow teman di twitter

- Klik Find People (untuk orang-orang yang terkenal seperti selebritis dll.)
- Klik Friends ( Menemukan teman melalui kontak email)
- Invite by email (Mengundang teman melalui email)
- Find on Twitter ( menemukan orang, oragnisasia, perusahaan yang sudah memiliki akun twitter)

Demikianlah cara main twiter yang dapt kami sampikan semoga bermnafaat bagi anda. Sekian dan terimakasih.

Soal ukg online 2013

Soal ukg online 2013 - Bagi anda yang membutuhkan soal Uji Kompetensi Guru 2013, Blog PIB membagi informasi Soal UKG 2013 kepada anda semua yang membutuhkan.

Soal UKG 2012 ini, disediakan oleh kementerian pendidikan dan kebudayaan, anda dapat download soal UKG 2012 secara gratis.

Inilah kisi-kisi Soal UKG online 2013 yang disediakan oleh menteri pendidikan dan kebudayaan (kemdikbud).

Contoh Soal Uji Kompetensi Guru Bahasa Inggris SMA
Contoh Soal Uji Kompetensi Guru Bahasa Inggris SMP
Contoh Soal Uji Kompetensi Guru Penjas SMA
Contoh Soal Uji Kompetensi Guru Kimia
Contoh Soal Uji Kompetensi Guru TIK
Contoh Soal Uji Kompetensi Guru Akuntansi
Contoh Soal Uji Kompetensi Guru Teknik Otomotif
Contoh Soal Uji Kompetensi Guru Sosiologi Antropologi
Contoh Soal Uji Kompetensi Guru Matematika SMP
Contoh Soal Uji Kompetensi Guru BK
Contoh Soal Uji Kompetensi Guru Seni Budaya
Contoh Soal Uji Kompetensi Guru PKn SMA
Contoh Soal Uji Kompetensi Guru PKn SMP
Contoh Soal Uji Kompotensi Guru SD
Contoh Soal Uji Kompotensi Guru Penjas Orkes SD
Contoh Soal Uji Kompetensi Guru Profesi Mapel Bahasa Indonesia SMP
Contoh Soal Uji Kompetensi Guru IPS SMP
Contoh Soal Uji Kompetensi Guru Profesional Guru Taman Kanak-Kanak
Contoh Soal Uji Kompetensi Guru Profesi Mapel Sejarah SMA MA SMK
Contoh Soal Uji Kompetensi Guru Profesi Bahasa Inggris
Contoh Soal Uji Kompetensi Guru IPA

Cara Download kisi- kisi Soal UKG 2013 :

1. Kunjungi :
http://ukg.kemdikbud.go.id/index.php?pg=kisi atau http://bpsdmpk.kemdikbud.go.id/ukguru/index.php?pg=kisi

2. Pilih Materi Soal

3. Silahkan download Soal UkG anda, Klik 2 x

Demikianlah soal ukg 2013, semoga bermanfaat, bagi anda yang ingin mengatahui nama peserta ukg 2012 silahkan baca informasi cara mengtahui Daftar peserta UKG 2013 pada blog ini. Sekian dan terimkasih Soal UKG KKPI.

Rabu, 05 Juni 2013

Membuat Web Forum dengan PHP dan MySQL

Langkah 1 : Membuat Tabel Database

Sebagai langkah pertama, kita akan membuat database dengan nama database yang berisikan tabel user, categoriestopics, dan posts.

Tabel user :

CREATE TABLE users (
user_id     INT(8) NOT NULL AUTO_INCREMENT,
user_name    VARCHAR(30) NOT NULL,
user_pass      VARCHAR(255) NOT NULL,
user_email    VARCHAR(255) NOT NULL,
user_date    DATETIME NOT NULL,
user_level    INT(8) NOT NULL,
UNIQUE INDEX user_name_unique (user_name),
PRIMARY KEY (user_id)
) TYPE=INNODB;


Tabel categories :

CREATE TABLE categories (
cat_id              INT(8) NOT NULL AUTO_INCREMENT,
cat_name         VARCHAR(255) NOT NULL,
cat_description     VARCHAR(255) NOT NULL,
UNIQUE INDEX cat_name_unique (cat_name),
PRIMARY KEY (cat_id)
) TYPE=INNODB;


Tabel topics :

CREATE TABLE topics (
topic_id        INT(8) NOT NULL AUTO_INCREMENT,
topic_subject          VARCHAR(255) NOT NULL,
topic_date        DATETIME NOT NULL,
topic_cat        INT(8) NOT NULL,
topic_by        INT(8) NOT NULL,
PRIMARY KEY (topic_id)
) TYPE=INNODB; 


Tabel posts : 

CREATE TABLE posts (
post_id         INT(8) NOT NULL AUTO_INCREMENT,
post_content        TEXT NOT NULL,
post_date         DATETIME NOT NULL,
post_topic        INT(8) NOT NULL,
post_by        INT(8) NOT NULL,
PRIMARY KEY (post_id)
) TYPE=INNODB;



Selanjutnya kita akan menghubungkan tabel-tabel tersebut. Hubungkan topics ke categories :
ALTER TABLE topics ADD FOREIGN KEY(topic_cat) REFERENCES categories(cat_id) ON DELETE CASCADE ON UPDATE CASCADE

hubungkan topics ke user :

ALTER TABLE topics ADD FOREIGN KEY(topic_by) REFERENCES users(user_id) ON DELETE RESTRICT ON UPDATE CASCADE; 

selanjutnya hubungkan post ke topics :

ALTER TABLE posts ADD FOREIGN KEY(post_topic) REFERENCES topics(topic_id) ON DELETE CASCADE ON UPDATE CASCADE; 

dan yang terakhir adalah menghubungkan posts ke user : 

ALTER TABLE posts ADD FOREIGN KEY(post_by) REFERENCES users(user_id) ON DELETE RESTRICT ON UPDATE CASCADE;


Langkah 2 : Pengenalan Header/Footer System

Pada langkah kedua ini, kita akan membuat header dan body untuk halaman forum kita nanti

header.php :

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


   
   
   
    PHP-MySQL forum
   

My forum


   

   


$error = false;
if($error = false)
{
     //the beautifully styled content, everything looks good
     echo '

some text
';
}
else
{
     //bad looking, unstyled error :-(
}

?>


body {
    background-color: #4E4E4E;
    text-align: center;            /* make sure IE centers the page too */
}
#wrapper {
    width: 900px;
    margin: 0 auto;             /* center the page */
}
#content {
    background-color: #fff;
    border: 1px solid #000;
    float: left;
    font-family: Arial;
    padding: 20px 30px;
    text-align: left;
    width: 100%;                /* fill up the entire div */
}
#menu {
    float: left;
    border: 1px solid #000;
    border-bottom: none;        /* avoid a double border */
    clear: both;                /* clear:both makes sure the content div doesn't float next to this one but stays under it */
    width:100%;
    height:20px;
    padding: 0 30px;
    background-color: #FFF;
    text-align: left;
    font-size: 85%;
}
#menu a:hover {
    background-color: #009FC1;
}
#userbar {
    background-color: #fff;
    float: right;
    width: 250px;
}
#footer {
    clear: both;
}
/* begin table styles */
table {
    border-collapse: collapse;
    width: 100%;
}
table a {
    color: #000;
}
table a:hover {
    color:#373737;
    text-decoration: none;
}
th {
    background-color: #B40E1F;
    color: #F0F0F0;
}
td {
    padding: 5px;
}
/* Begin font styles */
h1, #footer {
    font-family: Arial;
    color: #F1F3F1;
}
h3 {margin: 0; padding: 0;}
/* Menu styles */
.item {
    background-color: #00728B;
    border: 1px solid #032472;
    color: #FFF;
    font-family: Arial;
    padding: 3px;
    text-decoration: none;
}
.leftpart {
    width: 70%;
}
.rightpart {
    width: 30%;
}
.small {
    font-size: 75%;
    color: #373737;
}
#footer {
    font-size: 65%;
    padding: 3px 0 0 0;
}
.topic-post {
    height: 100px;
    overflow: auto;
}
.post-content {
    padding: 30px;
}
textarea {
    width: 500px;
    height: 200px;
}
   







Langkah 3: Memulai

Sebelum kita bisa membaca apa pun dari database kitakita perlu sambunganItulah connect.phpKita akan memasukkannya dalam setiap file yang akan kita buat.

//connect.php
$server    = 'localhost';
$username    = 'usernamehere';
$password    = 'passwordhere';
$database    = 'databasenamehere';
if(!mysql_connect($server, $username,  $password))
{
     exit('Error: could not establish database connection');
}
if(!mysql_select_db($database)
{
     exit('Error: could not select the database');
}
?>



Langkah 4: Displaying the Forum Overview

create_cat.php :

//create_cat.php
include 'connect.php';
include 'header.php';
echo ' ';     
echo '
';

        echo '

Category name

Category description goes here';
    echo '
';    echo '
';

            echo 'Topic subject at 10-10';
    echo '
';echo '';include 'footer.php';?>


Langkah 5: Mendaftarkan Pengguna

Mari kita mulai dengan membuat bentuk HTML sederhana sehingga pengguna baru dapat mendaftarLihat halaman signup.php di bawah.


//signup.php
include 'connect.php';
include 'header.php';
echo '

Sign up

';
if($_SERVER['REQUEST_METHOD'] != 'POST'){
    /*the form hasn't been posted yet, display it      note that the action="" will cause the form to post to the same page it is on */
    echo '
          Username:          Password:         Password again:         
E-mail:               
';}
else{
    /* so, the form has been posted, we'll process the data in three steps:        1.    Check the data        2.    Let the user refill the wrong fields (if necessary)        3.    Save the data    */
    $errors = array();
 /* declare the array for later use */
    if(isset($_POST['user_name']))    {
        //the user name exists
        if(!ctype_alnum($_POST['user_name']))
        {
            $errors[] = 'The username can only contain letters and digits.';
        }
        if(strlen($_POST['user_name']) > 30)
        {            
$errors[] = 'The username cannot be longer than 30 characters.';
        }
    }
    else
    {
        $errors[] = 'The username field must not be empty.';
    }
    if(isset($_POST['user_pass']))
    {        
if($_POST['user_pass'] != $_POST['user_pass_check'])
        {            
$errors[] = 'The two passwords did not match.';
        }
    }
    else
    {
        $errors[] = 'The password field cannot be empty.';
    }
    if(!empty($errors))
 /*check for an empty array, if there are errors, they're in this array (note the ! operator)*/
    {
        echo 'Uh-oh.. a couple of fields are not filled in correctly..';
        echo '
    ';

        foreach($errors as $key => $value) /* walk through the array so all the errors get displayed */
        {
            echo '
  • ' . $value . '
  • ';
     /* this generates a nice error list */
            }
            echo '
    ';    }
        else
        {
            //the form has been posted without, so save it
            //notice the use of mysql_real_escape_string, keep everything safe!
            //also notice the sha1 function which hashes the password
            $sql = "INSERT INTO users(user_name, user_pass, user_email ,user_date, user_level)
                    VALUES('" . mysql_real_escape_string($_POST['user_name']) . "',                    
    '" . sha1($_POST['user_pass']) . "',                       '" . mysql_real_escape_string($_POST['user_email']) . "',NOW(),0)";
            $result = mysql_query($sql);
            if(!$result)
            {
                //something went wrong, display the error
                echo 'Something went wrong while registering. Please try again later.';
                //echo mysql_error();
     //debugging purposes, uncomment when needed
            }
            else
            {
                echo 'Successfully registered. You can now sign in and start posting! :-)';
            }
        }
    }
    include 'footer.php';
    ?>


    Langkah 6: Menambahkan Otentikasi dan Tingkat Pengguna

    File signin.php ada di bawah ini :
    //signin.php
    include 'connect.php';
    include 'header.php';
    echo '

    Sign in

    ';
    //first, check if the user is already signed in. If that is the case, there is no need to display this page
    if(isset($_SESSION['signed_in']) && $_SESSION['signed_in'] == true)
    {
        echo 'You are already signed in, you can sign out if you want.';
    }
    else
    {
        if($_SERVER['REQUEST_METHOD'] != 'POST')
        {
            /*the form hasn't been posted yet, display it
              note that the action="" will cause the form to post to the same page it is on */
            echo '

                Username:
                Password:
                
            
    ';
        }
        else
        {
            /* so, the form has been posted, we'll process the data in three steps:
                1.    Check the data
                2.    Let the user refill the wrong fields (if necessary)
                3.    Varify if the data is correct and return the correct response
            */
            $errors = array(); /* declare the array for later use */
            if(!isset($_POST['user_name']))
            {
                $errors[] = 'The username field must not be empty.';
            }
            if(!isset($_POST['user_pass']))
            {
                $errors[] = 'The password field must not be empty.';
            }
            if(!empty($errors)) /*check for an empty array, if there are errors, they're in this array (note the ! operator)*/
            {
                echo 'Uh-oh.. a couple of fields are not filled in correctly..';
                echo '
      ';
                  foreach($errors as $key => $value) /* walk through the array so all the errors get displayed */
                  {
                      echo '
    • ' . $value . '
    • '; /* this generates a nice error list */
                  }
                  echo '
    ';
            }
            else
            {
                //the form has been posted without errors, so save it
                //notice the use of mysql_real_escape_string, keep everything safe!
                //also notice the sha1 function which hashes the password
                $sql = "SELECT
                            user_id,
                            user_name,
                            user_level
                        FROM
                            users
                        WHERE
                            user_name = '" . mysql_real_escape_string($_POST['user_name']) . "'
                        AND
                            user_pass = '" . sha1($_POST['user_pass']) . "'";
                $result = mysql_query($sql);
                if(!$result)
                {
                    //something went wrong, display the error
                    echo 'Something went wrong while signing in. Please try again later.';
                    //echo mysql_error(); //debugging purposes, uncomment when needed
                }
                else
                {
                    //the query was successfully executed, there are 2 possibilities
                    //1. the query returned data, the user can be signed in
                    //2. the query returned an empty result set, the credentials were wrong
                    if(mysql_num_rows($result) == 0)
                    {
                        echo 'You have supplied a wrong user/password combination. Please try again.';
                    }
                    else
                    {
                        //set the $_SESSION['signed_in'] variable to TRUE
                        $_SESSION['signed_in'] = true;
                        //we also put the user_id and user_name values in the $_SESSION, so we can use it at various pages
                        while($row = mysql_fetch_assoc($result))
                        {
                            $_SESSION['user_id']     = $row['user_id'];
                            $_SESSION['user_name']     = $row['user_name'];
                            $_SESSION['user_level'] = $row['user_level'];
                        }
                        echo 'Welcome, ' . $_SESSION['user_name'] . '. Proceed to the forum overview.';
                    }
                }
            }
        }
    }
    include 'footer.php';
    ?>
       

    //set the $_SESSION['signed_in'] variable to TRUE
    $_SESSION['signed_in'] = true;
    //we also put the user_id and user_name values in the $_SESSION, so we can use it at various pages
    while($row = mysql_fetch_assoc($result))
    {
         $_SESSION['user_id'] = $row['user_id'];
         $_SESSION['user_name'] = $row['user_name'];
    }
    ?>



    Langkah 7 : Membuat Kategori

    Untuk membuat halaman kategori, buatlah form terlebih dahulu.



         Category name:
         Category description:
       


    //create_cat.php
    include 'connect.php';
    if($_SERVER['REQUEST_METHOD'] != 'POST')
    {
        //the form hasn't been posted yet, display it
        echo '


              Category name:
             Category description:
            
          
    ';
    }
    else
    {
        //the form has been posted, so save it
        $sql = ìINSERT INTO categories(cat_name, cat_description)
            VALUES('' . mysql_real_escape_string($_POST['cat_name']) . ì',
                  '' . mysql_real_escape_string($_POST['cat_description']) . ì')';
        $result = mysql_query($sql);
        if(!$result)
        {
            //something went wrong, display the error
            echo 'Error' . mysql_error();
        }
        else
        {
            echo 'New category successfully added.';
        }
    }
    ?>

    Langkah 8Menambahkan Kategori ke index.php

    Kami telah membuat beberapa kategorijadi sekarang kami dapat menampilkannya di halaman depan 

    index.php :
    //create_cat.php
    include 'connect.php';
    include 'header.php';
    $sql = "SELECT
                cat_id,
                cat_name,
                cat_description,
            FROM
                categories";
    $result = mysql_query($sql);
    if(!$result)
    {
        echo 'The categories could not be displayed, please try again later.';
    }
    else
    {
        if(mysql_num_rows($result) == 0)
        {
            echo 'No categories defined yet.';
        }
        else
        {
            //prepare the table
            echo '
                 
                   
                   
                  ';
            while($row = mysql_fetch_assoc($result))
            {
                echo ' ';
                    echo '';
                    echo '';
                echo ' ';
            }
        }
    }
    include 'footer.php';
    ?>
    CategoryLast topic
    ';
                        echo '

    ' . $row['cat_name'] . '

    ' . $row['cat_description'];
                    echo '
    ';
                                echo 'Topic subject at 10-10';
                    echo '



    Langkah 9: Membuat Topik

    //create_cat.php
    include 'connect.php';
    include 'header.php';
    echo '

    Create a topic

    ';
    if($_SESSION['signed_in'] == false)
    {
        //the user is not signed in
        echo 'Sorry, you have to be signed in to create a topic.';
    }
    else
    {
        //the user is signed in
        if($_SERVER['REQUEST_METHOD'] != 'POST')
        {
            //the form hasn't been posted yet, display it
            //retrieve the categories from the database for use in the dropdown
            $sql = "SELECT
                        cat_id,
                        cat_name,
                        cat_description
                    FROM
                        categories";
            $result = mysql_query($sql);
            if(!$result)
            {
                //the query failed, uh-oh :-(
                echo 'Error while selecting from database. Please try again later.';
            }
            else
            {
                if(mysql_num_rows($result) == 0)
                {
                    //there are no categories, so a topic can't be posted
                    if($_SESSION['user_level'] == 1)
                    {
                        echo 'You have not created categories yet.';
                    }
                    else
                    {
                        echo 'Before you can post a topic, you must wait for an admin to create some categories.';
                    }
                }
                else
                {
                    echo '

                        Subject:
                        Category:';
                    echo '';
                    echo 'Message:
                       
                     
    ';
                }
            }
        }
        else
        {
            //start the transaction
            $query  = "BEGIN WORK;";
            $result = mysql_query($query);
            if(!$result)
            {
                //Damn! the query failed, quit
                echo 'An error occured while creating your topic. Please try again later.';
            }
            else
            {
                //the form has been posted, so save it
                //insert the topic into the topics table first, then we'll save the post into the posts table
                $sql = "INSERT INTO
                            topics(topic_subject,
                                   topic_date,
                                   topic_cat,
                                   topic_by)
                       VALUES('" . mysql_real_escape_string($_POST['topic_subject']) . "',
                                   NOW(),
                                   " . mysql_real_escape_string($_POST['topic_cat']) . ",
                                   " . $_SESSION['user_id'] . "
                                   )";
                $result = mysql_query($sql);
                if(!$result)
                {
                    //something went wrong, display the error
                    echo 'An error occured while inserting your data. Please try again later.' . mysql_error();
                    $sql = "ROLLBACK;";
                    $result = mysql_query($sql);
                }
                else
                {
                    //the first query worked, now start the second, posts query
                    //retrieve the id of the freshly created topic for usage in the posts query
                    $topicid = mysql_insert_id();
                    $sql = "INSERT INTO
                                posts(post_content,
                                      post_date,
                                      post_topic,
                                      post_by)
                            VALUES
                                ('" . mysql_real_escape_string($_POST['post_content']) . "',
                                      NOW(),
                                      " . $topicid . ",
                                      " . $_SESSION['user_id'] . "
                                )";
                    $result = mysql_query($sql);
                    if(!$result)
                    {
                        //something went wrong, display the error
                        echo 'An error occured while inserting your post. Please try again later.' . mysql_error();
                        $sql = "ROLLBACK;";
                        $result = mysql_query($sql);
                    }
                    else
                    {
                        $sql = "COMMIT;";
                        $result = mysql_query($sql);
                        //after a lot of work, the query succeeded!
                        echo 'You have successfully created your new topic.';
                    }
                }
            }
        }
    }
    include 'footer.php';
    ?>
        

    Langkah 10: Menampilkan Kategori

    Kita akan membuat halaman ikhtisar untuk satu kategoriKami baru saja membuat kategoriitu akan berguna untuk dapat melihat semua topik di dalamnyaPertamamembuat halaman yang disebut category.php.

    //create_cat.php
    include 'connect.php';
    include 'header.php';
    //first select the category based on $_GET['cat_id']
    $sql = "SELECT
                cat_id,
                cat_name,
                cat_description
            FROM
                categories
            WHERE
                cat_id = " . mysql_real_escape_string($_GET['id']);
    $result = mysql_query($sql);
    if(!$result)
    {
        echo 'The category could not be displayed, please try again later.' . mysql_error();
    }
    else
    {
        if(mysql_num_rows($result) == 0)
        {
            echo 'This category does not exist.';
        }
        else
        {
            //display category data
            while($row = mysql_fetch_assoc($result))
            {
                echo '

    Topics in ′' . $row['cat_name'] . '′ category

    ';
            }
            //do a query for the topics
            $sql = "SELECT
                        topic_id,
                        topic_subject,
                        topic_date,
                        topic_cat
                    FROM
                        topics
                    WHERE
                        topic_cat = " . mysql_real_escape_string($_GET['id']);
            $result = mysql_query($sql);
            if(!$result)
            {
                echo 'The topics could not be displayed, please try again later.';
            }
            else
            {
                if(mysql_num_rows($result) == 0)
                {
                    echo 'There are no topics in this category yet.';
                }
                else
                {
                    //prepare the table
                    echo '
                         
                          
                          
                          ';
                    while($row = mysql_fetch_assoc($result))
                    {
                        echo ' ';
                            echo '';
                            echo '';
                        echo ' ';
                    }
                }
            }
        }
    }
    include 'footer.php';
    ?>
    TopicCreated at
    ';
                                echo '

    ' . $row['topic_subject'] . '

    ';
                            echo '

    ';
                                echo date('d-m-Y', strtotime($row['topic_date']));
                            echo '


    Langkah 11: Tampilan Topik

    Pada tahap ini, kita tinggal menggantikan query pada bagian PHP dalam halaman category.phpQuery yang pertama untuk mengambil informasi dasar tentang topik:

    SELECT
        topic_id,
        topic_subject
    FROM
        topics
    WHERE
        topics.topic_id = " . mysql_real_escape_string($_GET['id'])


    Selanjutnya, kita mengambil semua posting dalam topik ini dari databaseQuery berikut memberi kita apa yang kita butuhkan:

    SELECT
        posts.post_topic,
        posts.post_content,
        posts.post_date,
        posts.post_by,
        users.user_id,
        users.user_name
    FROM
        posts
    LEFT JOIN
        users
    ON
        posts.post_by = users.user_id
    WHERE
        posts.post_topic = " . mysql_real_escape_string($_GET['id'])
        

    Langkah 12: Menambahkan Reply

    Mari kita membuat bagian terakhir yang hilang dari forum inikemungkinan untumenambahkan balasanKita akan mulai dengan membuat form.

    Kode lengkap reply.php terlihat seperti ini :



       
       


    //create_cat.php
    include 'connect.php';
    include 'header.php';
    if($_SERVER['REQUEST_METHOD'] != 'POST')
    {
        //someone is calling the file directly, which we don't want
        echo 'This file cannot be called directly.';
    }
    else
    {
        //check for sign in status
        if(!$_SESSION['signed_in'])
        {
            echo 'You must be signed in to post a reply.';
        }
        else
        {
            //a real user posted a real reply
            $sql = "INSERT INTO
                        posts(post_content,
                              post_date,
                              post_topic,
                              post_by)
                    VALUES ('" . $_POST['reply-content'] . "',
                            NOW(),
                            " . mysql_real_escape_string($_GET['id']) . ",
                            " . $_SESSION['user_id'] . ")";
            $result = mysql_query($sql);
            if(!$result)
            {
                echo 'Your reply has not been saved, please try again later.';
            }
            else
            {
                echo 'Your reply has been saved, check out the topic.';
            }
        }
    }
    include 'footer.php';
    ?>




    REFERENSI

    Padje, Evert, 2010, How to Create a PHP/MySQL Powered Forum from Scratch, viewed 26 Februari 2013, http://net.tutsplus.com/tutorials/php/how-to-create-a-phpmysql-powered-forum-from-scratch/

     

    Subscribe to our Newsletter

    Contact our Support

    Email us: Support@templateism.com

    Our Team Memebers