ASSALAMU'ALAIKUM WR.WB
Nama saya Maulida
Taufiqurrohman.Tempat lahir saya di Ciamis,Tanggal lahir saya yaitu 06
Juni 2000.Umur saya sekarang 15 tahun.Dulu saya pernah belajar di SDN 8
Banjar,SMPN 3 Banjar dan sekarang saya di SMKN 1 Banjar.Saya anak ke 1
dan mempunyai adik laki-laki 1 baru berumur 7 tahun dan sudah sekolah
kelas 2 SD, adik saya lahir tanggal 14 Maret 2008. Saya sekarang belajar di SMK Negeri 1 Banjar baru kelas X
MultiMedia 2.Sekolah saya mempunyai taman yang bagus, halamannya indah
penuh pepohonan dan bunga. Halaman Rumah Saya sederhana mungkin tidak
terlalu bagus tapi mempunyai kelebihan yaitu dengan warna-warna
bunganya,dan keindahannya. Saya tinggal di Perum Bumi Asri, Banjar Kolot
RT 01 RW 12 Kota banjar, Provinsi Jawa Barat. Hobby saya yaitu BRANTA'S dan Olahraga
namanya BuluTangkis. Saya ke SMKN 1 Banjar karena keinginan saya dan
dukungan dari Keluarga, teman dan semua yang dekat dengan saya. Fasilitas
Sekolah SMKN 1 Banjar sangat baik, dan Sekolah ini sering sekali mendapat
juara dari berbagai banyak perlombaan, dan saya ingin meneruskan bakat
saya di SMKN 1 Banjar yang sudah dimiliki oleh saya. Saya dari dulu sudah
bertujuan ke Sekolah Kejuruan karena saya ingin mencari ilmu ke jenjang
selanjutnya, dan alhamdulillah saya di terima di sekolah SMKN 1 Banjar
yang dipikirkan dari dulu.
Saya sering ikut dengan Mountain Bike, dan menjelajahi Gunung. Saya mengikuti Group Kota Banjar/BRANTA'S MARAG'S. Tetapi sekarang jarang aktivitas Mountain Bike, karena saya sekarang fokus dengan latihan Bulutangkis yang tempatnya tidak jauh dengan rumah saya,yaitu di GOR GENTA.Sebenarnya saya ingin ikut lagi menjelajahi gunung setiap hari minggu, tapi waktunya tidak ada dikarenakan waktunya diisi oleh kegiatan latihan BuluTangkis, Kadang ada kalanya kalau ada Event Mountain Bike, saya sering ikut dengan teman BRANTA'S.
Senin, 14 September 2015
ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
- PENGERTIAN ALGORITMA DAN PEMROGRAMAN Menurut kamus besar bahasa indonesia terbitan balai pustaka tahun 1988, “algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah”. Menurut Microsoft Book-shelf, “algoritma adalah urutan langkah berhingga untuk memecahkan masalah logika atau matematika”. Berdasarkan defenisi-defenisi tersebut maka dapat disimpulkan, “algoritma adalah urutan langkah-langkah logis yang berhingga yang digunakan untuk memecahkan masalah”. Langkah-langkah di dalam algoritma harus logis, ini berarti hasil dari urutan langkah- langkah tersebut harus dapat ditentukan, benar atau salah. Langkah-langkah yang tidak benar dapat memberikan hasil yang salah. Menurut Donald E. Knuth dalam bukunya yang berjudul “the art of computer programming”, algoritma harus mempunyai lima ciri penting: 1. Algoritma harus berhenti setelah mengerjakan sejumlah langkah. Suatu program yang tidak pernah berhenti adalah program yang berisi algoritma yang salah. 2. Setiap langkah harus didefenisikan dengan tepat dan tidak berarti-dua (ambigu). 3. Algoritma memiliki nol atau lebih masukan (input). Masukan adalah besaran yang diberikan kepada algoritma sebelum algoritma mulai bekerja. 4. Algoritma mempunyai nol atau lebih keluaran (output). Keluaran ialah besaran yang memiliki hubungan dengan masukan. 5. Algoritma harus sangkil (efektif). Setiap langkah harus sederhana sehingga dapat dikerjakan dalam sejumlah waktu yang masuk akal. Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma. Namun demikian, jangan beranggapan algoritma selalu identik dengan ilmu komputer saja. Dalam kehidupan sehari-haripun banyak proses yang digambarkan dalam suatu algoritma.
- Realisasi algoritma dalam bahasa pemrograman disebut dengan program. Sedangkan pemrograman adalah kegiatan mengkonversi algoritma ke dalam bahasa pemrograman. Bahasa pemrograman atau bahasa komputer adalah teknik komunikasi standar untuk memerintah komputer. Bahasa pemrograman adalah suatu set aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Suatu bahasa memungkinkan seorang programmer secara persis menentukan data yang mana akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan langkah apa secara persis yang akan diambil dalam berbagai situasi. NOTASI ALGORITMA Notasi algoritma merupakan hal dasar yang harus diketahui oleh setiap orang yang ingin membuat suatu pogram, karena dalam notasi algoritma inilah terdapat instruksi atau langkah-langkah suatu program. Notasi algoritma bukan notasi bahasa pemrograman, karena itu program dalam notasi algoritma tidak dapat dijalankan oleh komputer. Notasi algoritma bukan notasi bahasa pemrograman, sehingga siapapun dapat membuat notasi algoritma yang berbeda. Ciri notasi algoritma yang baik yaitu dapat diterjemahkan ke dalam berbagai bahasa pemrograman. Hal yang penting mengenai notasi tersebut adalah mudah dibaca dan dimengerti. Di bawah ini ada 3 notasi yang umum digunakan dalam penulisan algoritma, yaitu : 1. Notasi Alami 2. Flowchart / Diagram Alur 3. Pseudocode a. Notasi Alami Penulisan algoritma dengan notasi alami adalah dengan cara menuliskan instruksi- instuksi yang harus dilaksanakan untuk memecahkan masalah dalam bentuk untaian kalimat deskriptif.
-
Dengan notasi bergaya kalimat ini, deskripsi setiap langkah dijelaskan dengan bahasa
yang gamblang. Proses diawali dengan kata kerja seperti ‘baca’, ‘hitung’, ‘bagi’, ‘ganti’,
dan sebagainya, sedangkan pernyataan kondisional dinyatakan dengan ‘jika…maka…’.
Notasi ini bagus untuk algoritma yang pendek, namun untuk masalah yang algoritmanya
besar, notasi ini jelas tidak efisien. Selain itu, pengkonversian notasi algoritma ke notasi
bahasa pemrograman cenderung relative sukar.
Contoh:
Algoritma_Menghitung_Luas_Persegi_Panjang
Langkah 1: Baca nilai panjang.
Langkah 2: Baca nilai lebar.
Langkah 3: Kalikan nilai panjang dengan nilai lebar dan berikan nilainya ke hasil.
Langkah 4: Tampilkan nilai hasil.
b. Flowchart / Diagram Alir
Flowchart adalah gambaran dalam bentuk diagram alir dari algoritma-algoritma dalam
suatu program, yang menyatakan arah alur program tersebut. Diagram alur lebih
menggambarkan aliran instruksi di dalam program secara visual dibanding
memperlihatkan struktur program. Notasi diagram alur lebih cocok digunakan untuk
masalah yang kecil, untuk masalah yang besar tidak cocok digunakan karena
membutuhkan berlembar halaman kertas. Selain itu, pengkonversian notasi algoritma ke
bahasa pemrograman cenderung relatif sukar.
Berikut adalah beberapa simbol yang digunakan dalam menggambar suatu flowchart :
SIMBOL NAMA FUNGSI
TERMINATOR Permulaan/akhir program
GARIS ALIR
(FLOW LINE)
Arah aliran program
Langganan:
Komentar (Atom)


