• LinkedIn
  • Join Us on Google Plus!
  • Subcribe to Our RSS Feed

Rabu, 13 Desember 2017

Cara Instalasi Windows 7 Dengan Mudah ( LENGKAP DENGAN GAMBAR)

Desember 13, 2017 // by Unknown // No comments

CARA MUDAH MENGINSTALL WINDOWS 7


Windows 7 merupakan salah satu Sistem Operasi milik Microsoft. Sistem Opersasi ini bisa dibilang lebih populer dibandingkan versi sebelumnya, yatu Windows Vista. Menginstall windows 7 pun terbilang mudah. Dan melalui artikel ini, saya akan bantu mamandu kamu untuk install windows 7.
Bicara tentang windows 7, kali ini Penulis akan membagikan tutorial cara menginstall windows 7. Dalam hal ini, masih mungkin masih banyak dari Anda yang belum bisa melakukannya. Lain halnya dengan mereka yang mengambil pendidikan jurusan komputer, menginstall bisa dibilang sangat mudah bagi mereka.
Oke, bagi Anda yang belum bisa menginstall windows, cobalah ikuti beberapa langkah dibawah. Dan untuk memudahkan Anda, pada tutorial ini Penulis sertakan juga gambar-gambarnya.
Cara Mudah Menginstall Windows 7 Lengkap dengan GambarSebelum menginstall windows 7, ada baiknya Anda menyiapkan beberapa hal, seperti:
  • Backup data-data penting yang ada
  • Apabila yang akan di install windows adalah laptop, siapkan charger untuk menghindari hal-hal yang tidak diinginkan.
  • Pastikan hardware yang digunakan dalam keadaan baik.
  • Mempersiapkan Installer Windows 7 (baik berupa DVD ataupun Flashdisk)

Langkah-Langkah Menginstall Windows 7
  1. Masukkan Installer Windows 7 yang sudah Anda siapkan dan catat serial numbernya.

  2. Atur agar booting awal melalui DVD. Pengaturan dilakukan pada BIOS. Anda bisa tekan Delete ataupun F2 untuk bisa masuk BIOS, atau sesuaikan dengan motherboard Anda. Kemudian Simpan lalu restart.
Atur booting3. Jika muncul peirintah Press any key too boot from CD or DVD, Anda bisa tekan tombol apa saja. Setelah itu akan muncul proses Windows is loading files, dilanjutkan dengan Starting Windows.
Setup is loading filesStarting Windows
  1. Pilih Language to Install, Time and currency format, untuk keyboard biarkan US. Lalu klik Next.
Pilih Language to Install, Time and currency format, dan Keyboard layout5. Karena tujuan kita adalah mnginstall, maka pilih Install Now.
install now6. Tunggu beberapa saat pada proses Setup is starting.
Setup is Starting7. Beri centang pada I accept the license terms, kemudian klik next.
beri centang pada I accept the license terms8. Pada bagian ini, pilih saja Custom (Advenced). Agar nantinya dapat memilih di drive mana Windows 7 akan di install.
pilih custom9. Mengatur drive sekaligus partisi pada step ini di sarankan bagilah hardisk minimal 2 drive.
Satu untuk drive untuk windows 7 (C) dan satu drive untuk data (D) dengan memilih drive option. Sebelum lanjut, pilihlah Disk 0 Partition 2 yang merupakan partisi (C). Kemudian klik Next.
partisi harddisk10. Tunggulah beberapa proses installasi dibawah ini.
proses copying windows filesproses copying windows filesproses installing featuresproses installing updates11. Secara otomatis komputer akan resstart sendiri.
 
otomaris restartbooting12. Setelah selesai restart, tunggulah proses Setup is starting service.
Setup is starting service13. Proses installasi akan dilanjutkan secara otomatis.
Completing Installation14. Setelah proses installasi seleesai, komputer akan kembali restart.
setup will continue after starting your computerkembali mulai15. Tunggulah hingga proses Setup is preparing your computer for first use selesai.
Setup is preparing your computer16. Dan akan dilanjutkan dengan proses Setup is checking video perfomance.
Setup is checking video perfomance17. Setelah proses diaatas, Anda akan diminta memasukan Username dan Computer Name, kemudian klik next.
memasukan Username dan Computer Name18. Jika diperlukan, masukan password yang Anda inginkan. Langsung saja klik next, jika tidak diperlukan.
password19. Masukkan Product key, lalu klik next. Jika tidak memilikinya Anda bisa lewatkan dengan klik skip.
Product key20. Pilih opsi yang Anda inginkan untuk fasilitas windows update.
windows update21. Pilih zona waktu Anda.
zone waktu22. Anda diminta untuk menetapkan lokasi jaringan, jika Anda terhubung dalam sebuah jaringan.
lokasi jaringan23. Sampai disini Anda sudah berhasil, menginstall windows 7 pada komputer ataupun laptop Anda. Tunggulah sampai masuk ke dekstop.
Windows is finallizing your settingwelcomepreparing your desktoptampilan desktop windows 7Kini, windows 7 sudah terpasang di komputer ataupun laptop Anda. Jika Perangkat yang Anda gunakan masih dalam keadaan baik, maka proses installasi windows 7 akan berjalan dengan baik dan lebh cepat. Selamat mencoba dan semoga bermanfaat.

Sumber = www.pintarkomputer.com/cara-mudah-menginstall-windows-7/

PERULANGAN C++

Desember 13, 2017 // by Unknown // No comments

Assalamualaikum warahmatullahi wabarakatuh...



Yoo gan, kali ini ane akan ngebahas perulangan dalam C++.. langsung saja cekidot...


gatewan.com




Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.


Dalam perulangan, umumnya terdiri dari 3 komponen, yaitu:
  1. Nilai Awal/Inisialisasi, yaitu menentukan nilai awal dalam perulangan.
  2. Syarat Perulangan, jika nilai memenuhi kondisi tertentu, perulangan akan dilanjutkan, jika tidak, perulangan akan dihentikan.
  3. Perubah Nilai, selama perulangan berlangsung nilai akan diubah secara kontinyu. http://www.gatewan.com/2014/07/mengenal-perulangan-dalam-cpp.html



Berdasarkan jenisnya, perulangan dalam C++ dibagi menjadi 3, yaitu :

1. For
Merupakan sebuah kode yang digunakan untuk perulangan. Dalam penulisan for harus ada 1 variabel yang sudah diberi nilai. Contoh :

for (int i=1; i<=10; i++) {
cout<<"Mari kita makan";
}

contoh program :


hasil outputnya :




2. While 
Digunakan untuk mengeksekusi kode program yang mana memiliki kondisi benar. Contoh:

int main() {
int i = 1; 
while (i < 10) {
if (i%2 == 0)
cout << i << " "; i++;
 }
getch();
}

contoh program :
hasil outputnya:




3. Do While
Perulangan dimana suatu pernyataan lalu diuji apakah, sudah bernilai benar. Contoh:

#include <iostream>
#include <conio.h>

int main() {
int a=5,i=1;
do { cout<<"\nNilai ke "<<i<<" = "<<a;
a+=5;
i++;
} while (i<=10);
getch();
}

hasil outputnya :
https://pojokentrepreneur.blogspot.com/2015/04/perulangan-do-while-c.html








Penggunaan dan Contoh Program Switch Case C++

Desember 13, 2017 // by Unknown // No comments

assalamualaikum warahmatullahi wabarakatuh...

Haloo gan, dipostingan ini ane akan membahas penggunaan switch case dalam C++... oke langsung saja cekidottt...




Pengertian

Bentuk dari Switch-case merupakan pernyataan yang dirancangan khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian. Pernyataan switch – case ini memiliki kegunaan sama seperti if else bertingkat. Kontruksi If-Else yang bertingkat-tingkat seringkali membingungkan pembacaan alur program. Bahasa C++ menyediakan intruksi Switch untuk memudahkan pembacaan alur program bercabang yang sangat banyak. meskipun Switch didesain untuk mengganti If-Else, akan tetapi Switch memiliki batasan: 

a. Data yang diperiksa haruslah bertipe Integer (int) atau Karakter (char). 
b. Range data yang diperiksa bernilai 0 s/d 255.


Apa perbedaan if dengan switch ?
  • switch, kondisi hanya dinyatakan dengan bilangan bulat atau karakter/string, sedangkan if-else yang dapat menggunakan operasi seperti < , > , <= , >= , == dan || .
  • Tidak ada konstanta yang sama dalam sebuah switch.
  • Angka yang digunakan harus berkisar diantara 0-255.
  • Harus menggunakan break, gunanya untuk mengakhiri statement.
  • Ada default, ini bisa dibilang sebagai "else" nya switch case.

Contoh Program Sederhana Switch Case :


Input :

Output : 


Semoga bermanfaat...





Pengertian dan Contoh Program IF-ELSE

Desember 13, 2017 // by Unknown // No comments

 assalamualaikum warahmatullahi wabarakatuh...


Yoo, dipostingan kali ini, ane akan ngebahas apa itu if - else.. langsung saja cekidot..


dev-hq.net


PENGERTIAN 


Pernyataan IF adalah untuk mengeksekusi program bila kondisi bernilai benar. Proses eksekusi kemudian berlanjut pada pernyataan berikutnya secara urut. C++ juga memiliki versi pernyataan if yang memungkinkan untuk mengeksekusi suatu pernyataan jika kondisi bernilai benar dan akan mengeksekusi pernyataan lainnya jika kondisi bernilai salah. pengalihan eksekusi dapat dilakukan dengan menggunakan kata kunci else. http://pemrograman-c.blogspot.com/2011/11/fungsi-program-if-else-dan-contoh.html



CONTOH PROGRAM SEDERHANA IF ELSE : 



inputnya


maka outputnya adalah




Pengertian, Bentuk dasar, Klasifikasi dan Contoh Algoritma

Desember 13, 2017 // by Unknown // 1 comment

Assalamualaikum warahmatullahi wabarakatuh..

Yoo guys, kali ini penjelasan dan contoh algoritma, mari disimak baik-baik...



teknojurnal.com



Pengertian algoritma adalah suatu urutan dari beberapa langkah yang logis guna menyelesaikan masalah. Pada saat kita memiliki masalah, maka kita harus dapat untuk menyelesaikan masalah tersebut dengan menggunakan langkah-langkah yang logis. Contoh dari algoritma sederhana dalam kehidupan nyata adalah pada saat memasak air.
Algoritma sangat diperlukan untuk mengolah data yang ada di komputer. Dalam sistem komputer, pengertian algoritma ialah logika yang dibuat dengan memakai software oleh para pembuat perangkat lunak untuk membuat software tersebut menjadi lebih bagus.

Tokoh Penemu Algoritma 

Kata Algoritma ditemukan oleh Abu Abdullah Muhammad Ibnu Musa Al-Khwarizmi, beliau merupakan matematikawan yang berasal dari Persia yang ditemukan pada Abad Ke 9. Dari masa ke masa, kata algoritma mulai berkembang di abad ke 18.

Untuk lebih jelasnya lagi, berikut salah satu contoh algoritma :
Algoritma untuk menghitung nilai x dari persamaan x = 17y + 9 :
1) Memulai
2) Menentukan nilai y
3) Menghitung nilai x = 17y + 9
4) Menyelesaikan


Bentuk Dasar Algoritma

Algoritma sendiri mempunyai tiga 3 bentuk dasar, antara lain :

1. Algoritma Sekuensial (Sequence Algorithm)

Sequence algorithm atau algoritma sekuensial merupakan algoritma yang langkah-langkahnya secara urut dari awal hingga akhir. Bentuk dari algoritma sekuensial ini salah satu contohnya seperti algoritma memasak air. Langkah demi langkah yang dijalankan harus urut dari atas sampai bawah.


2. Algoritma Perulangan (Looping Algorithm)

Looping algorithm atau algoritma perulangan merupakan suatu algoritma yang menjalankan beberapa langkah tertentu secara berulang-ulang atau looping. Pada masalah yang kita hadapi, ada pula sebuah langkah yang harus kita lakukan secara berulang-ulang. Contoh dari algoritma looping ini adalah algoritma menjemur pakaian:
1) Siapkan jemuran.
2) Ambil satu pakaian yang nantinya akan dijemur.
3) Peras pakaian tersebut terlebih dahulu.
4) Letakkan pakaian tersebut pada tiang jemuran.
5) Ulangi langkah dari 2 sampai 4 hingga pakaian habis.
Dari algoritma di atas, dapat diketahui bahwa dari langkah 2 sampai 4 harus dilakukan secara berulang-ulang hingga pakaian habis.


3. Algoritma Percabangan atau Bersyarat (Conditional Algorithm)

Conditional algorithm atau algoritma bersyarat merupakan algoritma yang menjalankan langkah berikutnya apabila terdapat syarat yang sudah dapat dipenuhi. Berikut salah satu contoh dari algoritma bersyarat :
1) Siapkan panci.
2) Masukkan air secukupnya ke dalam panci.
3) tutup panci tersebut.
4) letakkan panci tersebut di atas kompor.
5) Hidupkan kompor.
6) Apabila air sudah mendidih, lalu matikan kompor.
7) Angkat panci tersebut dari kompor.
Algoritma bersyarat atau contional algorithm terdapat pada langkah ke 6. Apabila air sudah mendidih, lalu matikan kompor. Sehingga apabila air tersebut belum mendidih, maka kompor tidak dimatikan.

Merancang Algoritma yang Baik

Menurut Donald E. Knuth, dari pengertian algoritma diatas dapat diketahui bahwa sebuah algoritma yang baik yaitu algoritma yang mempunyai kriteria sebagai berikut :
  1. Masukan (Input)
  2. Algoritma mempunyai input 0 (nol) atau lebih
  3. Keluaran (Output)
  4. Algoritma harus menghasilkan atau mengeluarkan minimal 1 output.
  5. Terbatas (Finite)
  6. Algoritma harus berhenti setelah melakukan langkah-langkah yang diperlukan.
  7. Pasti (Definite)
  8. Algoritma harus jelas kapan dimulai dan berakhir. Tujuan dari algoritma harus jelas. Setiap langkah-langkah harus dijelaskan dengan jelas.
  9. Efisien
  10. Membuat sebuah algoritma haruslah efisien. Adanya langkah seperti mencari hasil 1 + 0 tidak efisien. Hal ini karena bilangan apapun itu jika ditambah dengan nol maka hasilnya ialah bilangan itu sendiri. Sehingga adanya langkah seperti itu tidak perlu dimasukkan ke dalam sebuah algoritma.

Algoritma dapat disajikan ke dalam 2 bentuk, yaitu bentuk tulisan atau bahasa dan bentuk gambar. Penyajian algoritma dalam bentuk bahasa atau tulisan harus memakai sebuah bahasa yang dapat untuk dimengerti manusia dalam membuat langkah-langkah dari algoritma itu sendiri. Penyajian algoritma dalam bentuk tulisan/bahasa dapat dilakukan dengan memakai pseudocode. Pseudocode berasal dari "pseudo" aritnya "menyerupai atau mirip" dan "code" yaitu "kode program". Contoh dari beberapa bahasa pemrograman yang sering digunakan untuk menyatakan pseudocode antara lain : pascal, BASIC, Pascal, C, dan lain sebagainya. Terdapat juga penyajian algoritma yang dalam bentuk gambar disebut flow chart.

Klasifikasi Algoritma

Salah satu cara untuk mengklasifikasikan algoritma yaitu dengan menggunakan cara implementasi.

1. Rekursi atau iterasi


    Algoritma rekursi ialah suatu algoritma yang memanggil dirinya sendiri secara berulang kali (looping) hingga pada kondisi tertentu dapat tercapai. Rekursi merupakan suatu metode umum dalam pemrograman fungsional. Algoritma iteratif memakai konstruksi berulang seperti pada pengulangan dan terkadang terdapat struktur data tambahan. Beberapa permasalahan secara alami dapat cocok dengan 1 implementasi atau yang lainnya. Contohnya : Menara Hanoi yang dikenal dengan implementasi rekursif. Pada setiap versi rekursif mempunyai adanya kesamaan (bisa lebih ataupun kurang kompleks) dengan versi iteratif, ataupun sebaliknya.


2. Logical


    Algoritma dapat dilihat sebagai sebuah logika deduksi terkontrol. Pernyataan ini dapat diekspresikan sebagai: Algoritma = kontrol + logika. Komponen logika yang mengekspresikan aksioma dapat digunakan dalam komputasi serta komponen kontrol dalam menentukan cara-cara deduksi yang digunakan pada aksioma. Hal tersebut adalah dasar dari paradigma pemrograman logika. Dalam pemrograman, logika murni komponen kontrol ialah tetap serta algoritma yang ditentukan dengan memberikan hanya ada komponen logikanya. Daya tarik dari pendekatan logical ialah semantik elegan, sebuah perubahan yang ada dalam aksioma mempunyai perubahan dalam algoritma.


3. Serial, paralel atau terdistribusi


    Pada umumnya, suatu algoritma menjalankan satu instruksi algoritma setiap waktu. Komputer tersebut dapat disebut dengan komputer serial. Rancangan algoritma yang digunakan bagi lingkungan tersebut ialah algoritma serial, terbalik dengan algoritma terdistribusi atau algoritma paralel. Algoritma paralel menggunakan arsitektur komputer yang mana terdapat prosesor-prosesor dapat mengerjakan masalah pada waktu yang sama. Sedangkan algoritma terdistribusi menggunakan banyak mesin yang terhubung ke jaringan. Algoritma terdistribusi atau paralel membagi permasalahan ke banyak submasalah simetris maupun asimetris dan mengumpulkan hasil yang didapat kembali. Konsumsi dari sumber pada algoritma tersebut tidak hanya ada perputaran prosesor tapi juga terdapat daya komunikasi antara prosesor. Algoritma pengurutan dapat untuk diparalelkan secara efisien, namun terdapat biaya komunikasi yang sangat mahal. Algoritma iteratif pada umumnya dapat untuk diparalelkan. Ada juga permasalah yang tidak ada algoritma paralelnya, disebut dengan permasalahan serial lahiriah.


4. Deterministik atau non-deterministik


    Terdapat juga algoritma determministik dan non-determenistik. Algoritma deterministik dapat menyelesaikan masalah-masalah dengan keputusan tepat disetiap langkah-langkah dari sebuah algoritma. Algoritma non-deterministik dapat menyelesaikan masalah-masalah lewat adanya penerkaan walaupun penerkaan tersebut pada umumnya lebih akurat dengan memakai heuristik.


5. Tepat atau perkiraan


    Jika terdapat banyak algoritma dapat sampai ke solusi yang tepat, ada juga algoritma perkiraan yang mencari perkiraan terdekat dengan solusi benarnya. Perkiraan tersebut dapat memakai strategi deterministik ataupun acak. Algoritma yang seperti itu dapat mempunyai nilai lebih untuk banyak permasalahan yang sulit.


6. Algoritma quantum


    Berjalan pada model realistik dari komputasi quantum. Istilah tersebut pada umumnya dipakai bagi algoritma yang pada dasarnya quantum, ataupun memakai fitur-fitur penting dari komputasi quantum seperti belitan quantum atau superposisi quantum.

Contoh Algoritma


1. Menentukan Apakah Bilangan Tersebut Ganjil atau Genap


    Terdapat bilangan yang bernama bilang bulat yaitu 0, 1, -1, 2, dst serta bilangan asli 1, 2, 3, 4, 5, dst. Kedua jenis bilangan tersebut sering digunakan dalam berhitung. Himpunan bilangan-bilangan bulat dalam buku teks aljabar pada umumnya dinyatakan dengan lambang "Z" dan himpunan bilangan-bilangan asli dinyatakan dengan lambang "N". Algoritma guna menentukan apakah bilangan tersebut ganjil atau genap dapat disajikan dengan flowchart seperti dibawah ini :






      Bilangan genap merupakan sebuah bilangan bulat yang akan habis atau tidak memiliki sisa jika dibagi 2 (dua). Bilangan ganjil merupakan sebuah bilangan bulat yang tidak akan habis apabila dibagi 2 (dua).

2. Menghitung Keliling dan Luas Lingkaran

    Lingkaran merupakan suatu himpunan dari semua titik-titik pada bidang dalam jarak yang tertentu dan disebut dengan jari-jari dari titik tertentu dan dapat disebut titik pusat. Lingkaran merupakan contoh dari kurva tertutup sederhana, lingkaran membagi bidang menjadi bagian luar dan dalam. Algoritma menghitung keliling serta luas lingkaran dapat disajikan dengan flowchart seperti dibawah ini :
        Menghitung Keliling dan Luas Lingkaran


    3. Menampilkan Bilangan Ganjil Diantara 10 sampai 30

    Bilangan ganjil yang terletak diantara 10 dan 30 11,13,15, dan seterusnya. Namun, yang akan ditampilkan kecuali bilangan 21 dan 27. Jadi output yang diharapkan dari algoritma tersebut adalah bilangan ganjil 10 sampai 30 kecuali bilangan 21 dan 27. Algoritma untuk menampilkan bilangan ganjil antara 10 hingga 30 kecuali bilangan 21 dan 27 disajikan dengan flowchart dibawah ini :
        Menampilkan Bilangan Ganjil Diantara 10 sampai 30


    4. Algoritma tahun Kabisat

    Terdapat juga algoritma tahun kabisat. Tahun kabisat merupakan sebuah tahun yang memiliki tambahan 1 hari dan bertujuan agar kalender dapat sinkron dengan musim tahunan dan keadaan astronomi. Bulan Februari memiliki 29 hari pada saat tahun kabisat. Tahun yang dapat untuk dibagi dengan 4 adalah tahun kabisat. Algoritma guna menentukan tahun kabisat jika disajikan dengan flowchart seperti dibawah ini :


        Algoritma tahun Kabisat




        5. Menampilkan Bilangan Genap Mullai dari Angka 2 sampai n, Kecuali Bilangan Genap yang Kelipatan 4
                                                                                                                                                Bilangan genap merupakan sebuah bilangan-bilangan bulat yang habis jika dibagi 2. Deret yang ditampilkan dari algoritma kali ini merupakan deret dari bilangan genap dari 2 hingga ke n kecuali bilangan yang merupakan kelipatan 4. Algoritma tersebut dapat digambarkan dengan flowchart seperti dibawah ini :
                                                         Menampilkan Bilangan Genap Mullai dari Angka 2 sampai n, Kecuali Bilangan Genap yang Kelipatan 4


    6. Menghitung Harga yang Dibayar Setelah Mendapatkan Sebuah Diskon

    Ada juga algoritma yang dapat menghitung jumlah dari biaya yang harus dibayar oleh sang pembeli setelah mendapatkan sebuah diskon 10% dengan syarat jumlah dari total pembelian tersebut Rp.1.500.000,- Algoritma guna menghitung besaran biaya tersebut dapat digambarkan dengan flowchart seperti dibawah ini :

        Menghitung Harga yang Dibayar Setelah Mendapatkan Sebuah Diskon
        Jumlah barang memiliki sifat yang dinamik sesuai dengan input atau masukkan dari user. Apabila jumlah total dari harga tersebut kurang 1500000 maka tidak mendapatkan sebuah diskon.

    7. Mencari Maks dan Min dari suatu Deret Bilangan

    Terdapat juga sebuah algoritma guna mencari nilai maks serta min dari suatu n deret bilangan yang dimasukkan atau diinput oleh user. Algoritma tersebut dapat disajikan dengan flowchart seperti dibawah ini :

        Mencari Maks dan Min dari suatu Deret Bilangan


    8. Kalkulator Sederhana dari 2 Bilangan

    Terdapat sebuah algoritma sebagai kalkulator sederhana untuk operasi penjumlahan, perkalian, pembagian, dan pengurangan. Kalkulator sederhana ini hanya dapat melakukan perhitungan dari 2 bilangan yang diinput oleh user. Algoritma guna menghitung 2 bilangan dapat digambarkan dengan flowchart seperti dibawah ini :

        Kalkulator Sederhana dari 2 Bilangan


    9. Menghitung Beberapa Angka dari Suatu Bilangan

    Pada flowchart kali ini mengenai sebuah algoritma untuk menghitung beberapa angka dari suatu bilangan yang dimasukkan atau diinput oleh user. Berikut flowchart algoritma tersebut :

        Menghitung Beberapa Angka dari Suatu Bilangan


    10. Membalik Sebuah Kalimat

    Seperti yang kita ketahui sebelumnya tentang pengertian algoritma, bahwa algoritma juga dapat untuk menampilkan sebuah kalimat namun dengan urutan yang terbalik. Misalkan "woocara" dibalik menjadi "aracoow". Struktur data yang digunakan ialah Stack. Untuk membalik sebuah bilangan, huruf dari kalimat kita input dalam stack dengan menggunakan metode Push. Setelah stack tersebut sudah terisi, maka output kembali dengan memakai metode Pop. Pada algoritma membalik sebuah kalimat, adanya penggunaan struktur data stack diimplementasikan ke array. Dalam implementasinya ke array tersebut, kita harus terlebih dahulu menyiapkan sebuah array dengan memiliki panjang yang sama dengan jumlah huruf yang ada dalam kalimat yang akan dibalik tersebut. Pada gambar flowchart dibawah ini, terdapat tiap huruf dari kalimat yang diinput pada array dengan index ke-0 hingga ke-n dengan memakai metode push.

        Membalik Sebuah Kalimat
        Kemudian huruf tersebut akan mengeluarkan kata mulai dari index ke-n hingga index ke-0.
          Demikian, semoga bermanfaat...
      http://woocara.blogspot.com/2016/02/pengertian-algoritma-contoh-algoritma.html