This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Download Software gratis

Download software/perangkat lunak gratis disini.

Wednesday, August 15, 2018

RPP Pemrograman Dasar


Materi Pemrograman Dasar

  • Algoritma
  • Flowchart
          RPP Pertemuan 1 - 3
  • Bahasa Pemrograman
          RPP Pertemuan 4 - 6



Share:

Monday, August 13, 2018

Algoritma Percabangan Bertingkat

Struktur Percabangan bertingkat adalah struktur algoritma yang melibatkan lebih dari satu kondisi, jika kondisi1 terpenuhi atau bernilai true (benar) maka pernyataan1 akan dijalankan selain itu jika kondisi 1 bernilai false (salah) maka pernyataan 2 yang akan dijalankan.
Untuk 2 kondisi bentuk umumnya sebagai berikut :
Jika <kondisi> maka
        <pernyataan 1>
Selain itu
        <pernyataan 2>

atau
Jika <kondisi> maka
        <pernyataan 1 klp1>
        <pernyataan 2 klp1>
        Dst..      
Selain itu
        <pernyataan 1 klp2>
        <pernyataan 2 klp2>
                    Dst..
Untuk 3 kondisi bentuk umumnya sebagai berikut :
Jika <kondisi1> maka
        <pernyataan 1>
Selain itu Jika <kondisi2> maka
        <pernyataan 2>
Selain itu
        <pernyataan 3>
atau
Jika <kondisi1> maka
        <pernyataan 1 klp1>
        <pernyataan 2 klp1>
        Dst..      
Selain itu Jika <kondisi2> maka
        <pernyataan 1 klp2>
        <pernyataan 2 klp2>
        Dst..      
Selain itu
        <pernyataan 1 klp3>
        <pernyataan 2 klp3>
                    Dst..

Contoh 1 : Lembaga pelatihan memberikan ujian Teori dan Praktek dengan ketentuan jika Rata-rata Nilai ujian lebih dari atau sama dengan 70 maka “lulus” jika kurang dari 70 maka “gagal” 




Contoh 2 : Lembaga pelatihan memberikan ujian Teori dan Praktek dengan ketentuan jika Rata-rata lebih dari atau sama dengan 85 maka Nilai Huruf  “A” jika RataRata lebih dari atau sama dengan 70 maka Nilai Huruf “B” Selain itu Nilai Huruf “C”


Dalam pseudocode untuk 2 kondisi bentuk umumnya sebagai berikut :
IF (kondisi) THEN
Pernyataan1
Pernyataan2
            Dst
ELSE
Pernyataan1
Pernyataan2
            Dst
Contoh 1 dengan menggunakan pseudocode sebagai berikut


untuk 3 kondisi bentuk umumnya sebagai berikut :
IF (kondisi1) THEN
Pernyataan1
Pernyataan2
            Dst
ELSE IF (kondisi2) THEN
Pernyataan1
Pernyataan2
            Dst
ELSE
Pernyataan1
Pernyataan2
            Dst
Contoh 2 menggunakan pseudocode sebagai berikut


Selanjutnya jika lebih dari 3 kondisi bentuk umumnya sebagai berikut :

IF (kondisi1) THEN
Pernyataan1
Pernyataan2
            Dst
ELSE IF (kondisi2) THEN
Pernyataan1
Pernyataan2
            Dst
ELSE IF (kondisi2) THEN
Pernyataan1
Pernyataan2
            Dst
ELSE
Pernyataan1
Pernyataan2
            Dst

Contoh 3
Sebuah persewaan mobil mempunyai 4 jenis koleksi mobil, Avanza, Xenia, Innova dan Alphard. Biaya persewaan mobil terdiri dari dua komponen, yaitu Biaya Sewa dan Biaya Asuransi.
Berikut ini adalah Tabel biaya sewa mobil dan asuransi
Jenis Mobil
Biaya sewa/hari
Biaya Asuransi
Avanza
300 ribu
15 ribu
Xenia
300 ribu
15 ribu
Innova
500 ribu
25 ribu
Alphard
750 ribu
30 ribu
Akan dirancang sebuah algoritma untuk menghitung biaya persewaan mobil. Algoritma akan meminta inputan berupa Jenis Mobil yang disewa, dan lama hari menyewa. Asuransi dihitung sekali bayar untuk berapapun lama peminjaman. Biaya persewaan dihitung dengan menjumlahkan total biaya sewa untuk n hari ditambah dengan biaya asuransi.

Pustaka :
Maryono Dwi, Pambudhi Dhidhi,  Pemrograman Dasar Untuk SMK/MAK Kelas X Semester 1, Kementerian Pendidikan dan Kebudayaan Republik Indonesia, Jakarta, 2014






Share:

Friday, August 10, 2018

Microsoft Visual Studio Express



Microsoft Visual Studio Express merupakan kumpulan freeware IDE yang dikembangkan oleh Microsoft. Merupakan versi ringan dari Microsoft Visual Studio yang disediakan untuk pengembang perangkat lunak, mahasiswa dan pelajar supaya mudah dipelajari.
Visual Studio Express terdiri dari produk-produk yang terpisah sebagai berikut:
  • Visual Basic Express
  • Visual Web Developer Express
  • Visual C++ Express
  • Visual C# Express
  • SQL Server Express

Untuk mencoba download disini

Share:

Thursday, August 9, 2018

Algoritma


Algoritma 
Definisi Algoritma

Dilihat dari istilahnya algoritma, berasal dari nama seorang matematikawan  muslim bernama Abu Jafar Muhammad Ibnu Musa Al-Khuwarizmi (780 M-850), orang barat menyebut AlKhuwarizm sebagai Algorism, yang diartikan proses menghitung dengan angka arab.
Salah satu karya beliau yang monumental adalah buku berjudul Kitab Al Jabar Wal-Muqabala yang artinya “Buku pemugaran dan pengurangan” (The book of restoration and reduction), yang menjadi cikal bakal istilah  “Aljabar” (Algebra) yang dipakai hingga sekarang ini.
Seiring dengan perkembangan jaman istilah Algorismberubah menjadi algorithm yang    kemudian diartikan sebagai metode perhitungan (komputasi) secara umum. Dalam bahasa Indonesia, kata algorithm diserap menjadi algoritma.
Menurut definisi, algoritma adalah urutan langkah-langkah penyelesaian masalah yang disusun secara sistematis dan logis. Dalam beberapa konteks, algoritma dapat diartikan urutan langkah-langkah yang spesifik (tertentu) untuk melakukan suatu pekerjaan.
Logis maksudnya sesuai tujuan yaitu untuk menyelesaikan masalah dan dapat ditentukan nilai kebenarannya tidak bermakna ganda (ambigu), langkahnya sistematis atau terstruktur sesuai urutan dalam menyelesaikan masalah sehingga bisa diselesaikan, jika langkah algoritma tidak terbatas atau masalah tidak bisa diselesaikan dengan langkah terbatas maka algoritma sia-sia tidak bermakna.
Struktur Algoritma
Inti algoritma yaitu menemukan solusi dari suatu permasalahan. Untuk menyelesaikan masalah, algoritma membutuhkan input (masukan) yang sesuai dengan keperluan, diproses melalui serangkaian langkah-langkah dan menghasilkan output sebagai solusi dari permasalahan. 
Secara umum struktur Algoritma terdiri dari 3 bagian, yaitu:
1.    Nama/judul/title Algoritma
Nama Algoritma memberikan gambaran singkat tujuan dari Algoritma. Pemberian nama Algoritma disarankan singkat dan jelas, namun sudah mewakili maksud dari algoritma. Dalam Algoritma komputer biasanya nama algoritma dituliskan tanpa menggunakan spasi, misalkan Algoritma VolumeBalok atau Algoritma Volume_Balok
2.    Bagian Deklarasi 
Bagian deklarasi merupakan tahap persiapan dari algoritma. Pada bagian ini dijelaskan kebutuhan agar algoritma dapat berjalan. Dibagian inilah alat dan bahan didefinisikan. Dalam algoritma pemrograman, bagian deklarasi menjelaskan input (masukan) apa saja yang akan diproses oleh algoritma termasuk  jenis data input (tipe data), juga output apa yang akan dihasilkan serta semua hal yang akan dipakai dalam algoritma. Yang didefiniskan dalam algoritma ini termasuk variabel, tipe data, konstanta, nama prosedur, tipe, dan fungsi digunakan.
3.    Bagian Deskripsi 
Pada bagian ini dijelaskan serangkaian langkah-langkah (instruksi) atau pernyataan (statement) untuk memproses alat dan bahan atau inputan untuk menghasilkan output sesuai dengan yang diharapkan. Langkah-langkah dalam algoritma dituliskan dari atas ke bawah. Urutan penulisan menentukan urutan perintah
Secara garis besar, algoritma dapat disajikan dengan 3 cara, yaitu
1.    Menggunakan bahasa natural (bahasa sehari-hari)
2.    Menggunakan Pseudocode
3.    Menggunakan Flowchart
Penggunaan bahasa natural (alami) dalam algoritma sering dijumpai pada algoritma di kehidupan sehari-hari. Bahasa yang digunakan tentunya bahasa yang dipahami oleh pengguna algoritma. Contohnya petunjuk perawatan sepeda motor, tentu saja akan disediakan dengan bahasa di mana motor tersebut dijual. Jika Motor tersebut dijual di Indonesia tentu saja akan disediakan petunjuk dalam bahasa Indonesia, jika dijual di bebera negara dengan bahasa yang berbeda-beda biasanya petunjuk akan disajikan dalam banyak bahasa (multi lingual). Karena algoritma yang baik tentu algoritma yang dapat dipahami dan dijalankan oleh penggunanya.
Penyajian algoritma dalam bahasa natural, menggunakan kalimat deskriptif, yaitu menjelaskan secara detail suatu algoritma dengan bahasa atau kata-kata yang mudah dipahami.
Penyajian algoritma ini cocok untuk algoritma yang singkat namun sulit untuk algoritma yang besar.
Selain itu algoritma ini akan sulit dikonversi ke bahasa Pemrograman.
Contoh Algoritma dalam bentuk menu :
Contoh algoritma untuk menentukan Volume sebuah Balok dengan bahasa sehari-hari.


Pustaka :

Maryono Dwi, Pambudhi Dhidhi,  Pemrograman Dasar Untuk SMK/MAK Kelas X Semester 1, Kementerian Pendidikan dan Kebudayaan Republik Indonesia, Jakarta, 2014





Share:

Friday, August 3, 2018

Microsoft Matematik

Microsoft Mathematics menyediakan seperangkat alat matematika yang membantu siswa menyelesaikan tugas sekolah dengan cepat dan mudah. Dengan Microsoft Mathematics, siswa dapat belajar untuk memecahkan persamaan langkah demi langkah sambil mendapatkan pemahaman yang lebih baik dari konsep dasar dalam pra-aljabar, aljabar, trigonometri, fisika, kimia, dan kalkulus.
Microsoft Mathematics menyertakan kalkulator grafik berfitur lengkap yang dirancang untuk berfungsi seperti kalkulator genggam. Alat matematika tambahan membantu untuk menghitung segitiga, mengkonversi dari satu sistem unit ke sistem unit lainnya, dan memecahkan sistem persamaan.


Fitur:

Langkah-demi-Langkah Penyamaan Persamaan
Kalkulator grafik
Rumus Rumus dan Persamaan
Segitiga Solver
Alat Konversi Unit

Link download : Microsoft Mathematic 4.0
                     
Membutuhkan: Microsoft .NET Framework 3.5 SP1 .


Share:

Thursday, August 2, 2018

Office free

WPS Office 2016 Free
The perfect free office software
Your dream solution for a low-budget, no-commitment,
free productivity office suite. The smallest size office suite consisting of Writer,
Presentation, and Spreadsheets,
plus PDF tools to fulfill all of your document needs.
Includes a brand new Docer Templates page.
Available in English, French, German, Spanish, Portuguese, Polish and Russian.

Docer Templates
WPS Office menawarkan banyak template untuk membantu dalam pembuatan dokumen,  presentasi, dan spreadsheet untuk menghemat waktu.  Template yang diinginkan dapat dipilih dengan cepat  dari pustaka Docer dalam membuat dokumen dengan mudah.


Navigasi Bagian
Alat Navigasi yang terbagi membuatnya menjadi mudah untuk berpindah dalam mengedit. Cepat mengakses Halaman Sampul, Halaman Konten, dan Header dan Footer, atau Bagian Split dan Bagian Hapus.


Beberapa Tab Dokumen
Tab dokumen menghindari kerumitan yang disebabkan peralihan di antara beberapa jendela dokumen. Tab bar yang muncul di atas area yang dapat diedit memungkinkan untuk beralih antar dokumen dengan Ctrl + Tab. Ini membuat pengeditan dokumen semudah dan sealami seperti penjelajahan web.


Share:

Video dan Gambar

Blogroll

Like on Facebook