IT132 Dasar-dasar Pemrograman Sequence IT132 Dasar-dasar Pemrograman
Program Secara sederhana dapat dikatakan sebagai rencana (plan) Dalam kehidupan sehari-hari, kita telah terbiasa membuat rencana/program Seperti rencana belajar, makan, wisata, ...
Plan Terdapat 3 jenis plan Architects's plan Game plan Method plan
Architects's plan Merupakan rancangan cetak biru, desain arsitek atau gambaran dari sesuatu yang akan terjadi tanpa penjelasan atau instruksi untuk membuatnya
Game Plan Strategi yang digunakan dalam permainan Seperti permainan kartu atau catur Terdapat fleksibilitas dalam pelaksanaan
Method Plan Merupakan perencanaan yang mendetail Merupakan rencana yang diikuti dari awal sampai akhir dengan benar Merupakan bentuk yang paling mendekati dengan program
Ukuran dari Rencana Rencana dapat disusun dari garis besar sampai sedetail mungkin Program yang disusun merupakan rencana yang disusun secara mendetail.
Tujuan, Rencana dan Kesalahan Rencana dapat disusun dari garis besar sampai sedetail mungkin Program yang disusun merupakan rencana yang disusun secara mendetail.
Sequence Rencana dibuat dengan menjalankan dari perintah sederhana yang dijalankan secara berurutan (sequence) Urutan jalannya perintah dapat menentukan hasil akhir dari rencana
Contoh Sequence Perjalanan dari rumah ke kampus Keluar dari rumah Jalan dari depan rumah ke tempat perhentian angkota Naik angkota yang menuju ke kampus Turun dari angkota di tempat perhentian dekat kampus Dari tempat perhentian jalan ke kampus
Before – After Diagram Dalam rangkaian aksi akan mendeskripsikan bagaimana sesuatu dilakukan dan kemudian apa yang akan dicapai Aksi pertama mengambil suatu kondisi awal Aksi terakhir menghasilkan kondisi akhir
Before – After Diagram Program (Proses) Before: Rumah (Aksi awal) Kampus (Aksi akhir)
Sequence Perintah untuk mencetak di layar komputer Kursor : tanda tempat tampilnya karakter yang akan dicetak Perintah yang digunakan: cetak_bintang (p*) menampikan satu bintang di layar cetak_spasi (ps) menampilkan satu spasi di layar cetak_baris (nl) mengganti baris di layar
Sequence sebelum sesudah | KURSOR *** * ** *** ***** *** *
Contoh Buatlah program untuk menampilkan: ***** * *
Contoh Buatlah program untuk menampilkan *---*---* *---*---* *---*---* *---*---* ***-*** 1 ***-*** --*-- 2 *---*---* *-* 3 ***-*** * *---*---*
Soal Buatlah program untuk menampilkan NIM dengan aturan: Ambil 4 digit dari belakang Ukuran 5x5 Digit pertama dan ketiga menggunakan simbol * Digit kedua dan keempat menggunakan simbol + Dicetak secara horizontal
Soal Buatlah program untuk menampilkan NIM dengan aturan: Ambil 4 digit dari belakang Ukuran 5x5 Angka ganjil menggunakan simbol * Angka genap menggunakan simbol + Dicetak secara vertikal