Awal menjalankan suatu flowchat harus menggunakan tandai mulai seperti di gambar tersebut.
Setelah itu masukkan nilai N
Kemudian terjadilah proses dimana 1 bernilai I dan begitu pula proses d bawahnya dimana 0 bernilai j.
Setelah itu ada pernyataan,jika nilai i <= N maka akan masuk ke flowchat masukkan data,apabila tidak akan memproses ke flowchat rata .
Apabila nilai i <= N maka akan masukkan data,kemudian data itu d proses hingga menuju kembali ke proses 1 bernilai i,proses ini akan berulang-ulang hingga tidak punya data lg sehinnga akan menuju ke flowchat yang disebelah kiri,kemudian terjadi proses dan member tulis rata dan berakhirlah flowchat ini.
1. Operator aritmatika : Operator yang mengimplementasikan proses aritmatika atau matematika.
Nach urutan operator dari aritmatika dalam Pemrograman adalah sebagai berikut:
1. Perkalian ( * )
2. Pembagian ( / )
3. Modulasi ( mod ) –> Sisa dari hasil bagi
4. Tambah ( + )
5. Kurang ( – )
Contoh :
5 mod 6 / 3 + 2 maka cara mengerjakannya :
1. 6 dibagi 3
2. 5 mod hasil dari nomer 1
3. hasil dari nomer 2 ditambah 2
Maka ouput dari perhitungan itu bila ditulis dengan bahasa pemrograman adalah: 3
2. Operator Relasi : Operator yang mengimplementasikan besaran suatu variabel.
Nach contoh dari operator relasi adalah:
1. Sama dengan ( = )
2. Tidak sama dengan ( )
3. Lebih dari ( > )
4. Kurang dari ( < ) 5. Lebih dari sama dengan ( >= )
6. Kurang dari sama dengan ( <= )
Nach untuk contohnya saya tidak perlu karena semua pasti sudah mengerti.
3. Operator Boolean: Operator yang menyatakan suatu kondisi tertentu.
Macam dari operator boolean ini adalah:
1. OR –> Prinsip kerja aliran listrik Paralel
2. AND –> Prinsip kerja aliran listrik Seri
Besar angka yang bisa diterima komputer sangat tergantung dengan jumlah bit (N) prosesor komputernya. Umumnya batasan angka yang bisa diterima adalah –(2^(N-1)) sampai dengan 2^(N-1)-1. Untuk komputer 32 bit batasannya adalah -2.147.483.648 sampai dengan 2.147.483.647.
Untuk menampung nilai data ke variabel dalam suatu bahasa pemrograman tertentu, maka kita harus memahami fasilitas apa saja (statements dan jenis variabelnya) yang disediakan oleh bahasa pemrograman yang kita gunakan. Juga kita perhatikan fasilitas operasi untuk tipe data numeriknya, misalnya apakah ada MOD, DIV, AVERAGE, MAX, MIN dan sebagainya.
Adapun jenis numerik (bilangan) yang biasa digunakan terdiri atas :
- bilangan kompleks
- bilangan real
- bilangan rasional
- bilangan irasional
- bilangan bulat
Tipe Data Logika
Operator logikal (boolean) biasa digunakan untuk melakukan pengecekan suatu kondisi suatu program. Kondisi yang dicek bisa berhubungan dengan variabel numerik maupun variabel string. Nilai data dari variabel boolean adalah kondisi benar atau salah (true or false). Operator logika dasar terdiri atas AND, OR dan NOT.
AND
AND adalah operasi yang melakukan pengecekan atas 2 kondisi atau variabel yang ada. Jika kedua kondisi bernilai true, maka hasil operasi AND adalah true, selain itu false.
2.OR
OR adalah operasi yang melakukan pengecekan atas 2 kondisi atau variabel yang ada. Jika salah satu kondisi bernilai true, maka hasil operasi OR adalah true, selain itu false.
3.NOT
NOT adalah operasi yang melakukan pengecekan atas 1 kondisi atau variabel yang ada. Jika kondisi bernilai true, maka hasil operasi NOT adalah false, dan sebaliknya.
Tipe data logikal adalah variabel atau record yang bernilai logikal (true atau false).
Operasi AND, OR dan NOT dapat digabung-gabungkan untuk mendapatkan suatu kondisi yang diinginkan.
Tipe Data String
String merupakan salah satu tipe data di komputer, dan merupakan kumpulan dari karakter. Nilai data string tentunya harus ditampung di variabel atau field yang berjenis string pula.
String umumnya digunakan untuk menyimpan data yang tidak perlu diproses secara matematis, namun banyak pula orang yang lebih suka menyimpan data numerik ke dalam tipe data string. Umumnya bahasa pemrograman menyediakan fasilitas untuk mengubah nilai data numerik yang disimpan dalam tipe data string menjadi tipe data numerik. Sehingga nilai data tersebut dapat diproses secara matematis kembali.