TAHAPAN MEMBUAT PROGRAM

dokumen-dokumen yang mirip
PERTEMUAN 3 TAHAPAN PEMBUATAN PROGRAM

Tahapan Membuat Program

PERANCANGAN APLIKASI PENJUALAN PUPUK DENGAN MENGGUNAKAN MICROSOFT VISUAL FOXPRO 8.0 PADA KOPERASI MITRA SEHATI KOTA AGUNG TANGGAMUS

BAB II LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2005:1).

PEMROGRAMAN TERSTRUKTUR

Pembetulan permasalahan yang timbul mencakup : pembenaran kesalahan yang timbul setelah produk perangkat lunak dipergunakan oleh user

Rekayasa Perangkat Lunak

STRUKTUR DAN FUNGSI PENGOLAHAN DATA

PEMROGRAMAN TERSTRUKTUR PERTEMUAN II LANGKAH-LANGKAH PENGEMBANGAN PROGRAM 6. DOKUMENTASI DAN PEMELIHARAAN PROGRAM

BAB I PENDAHULUAN 1.1. Latar Belakang

Nama : Rendi Setiawan Nim :

BAB IV HASIL DAN PEMBAHASAN

BAB 3 ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. tersebut adalah komputer, yang menjadi salah satu perkembangan ilmu

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

BAB I PENDAHULUAN. khasanah budaya bangsa, serta memberikan berbagai layanan jasa lainnya.

BAB I PENDAHULUAN. orang lain. Tuntutan keamanan menjadi semakin kompleks, apalagi bila data itu dikirimkan, dan

SOFTWARE MAINTENANCE

Kuliah Online : TEKKOM [2013/VI]

BAB 1 PENDAHULUAN 1.1 LATAR BELAKANG

TESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI.

BAB III LANDASAN TEORI

IMPLEMENTASI. Pemasangan Atau Konversi Sistem Baru Ke Sistem Lama. Prinsip Portability & Reusable (Kemudahan & Penggunaan Ulang Komponen)

BAB I PENDAHULUAN. Kemajuan dalam bidang teknologi informasi yang semakin pesat telah

BAB III METODOLOGI PENELITIAN. penelitian Sistem Penjadwalan Kereta Api dengan Genetic Algorithm :

III. METODOLOGI PENGEMBANGAN. Adapun peralatan yang digunakan pada penelitian adalah sebagai berikut:

PEMELIHARAAN PERANGKAT LUNAK (SOFTWARE MAINTENANCE)

Pertemuan 12 IMPLEMENTASI

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University

Jenis Metode Pengembangan Perangkat Lunak

Menjelaskan maksud dari arsitektur PL dan kenapa sangat penting.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Pertemuan 11 METODE DESAIN (2)

BAB I PENDAHULUAN. Citra digital adalah gambaran dari suatu objek yang bersifat analog berupa

BAB I PENDAHULUAN. Proses belajar mengajar yang telah dilakukan mengakibatkan anak didik

BAB I PENDAHULUAN. 1.1 Latar Belakang

1 BAB II LANDASAN TEORI. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

A. Konsep dan Teknik Pemeliharaan Perangkat Lunak

Implementasi Sistem dan Maintenace Sistem. Sistem Informasi Universitas Gunadarma 2012/2013

PROSES MODEL DESAIN PERANGKAT LUNAK

BAB 3 METODOLOGI PENELITIAN

P9 Perancangan SPK. SQ Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB I PENDAHULUAN. media penyimpanan data yang memiliki ukuran hingga ratusan gigabyte bahkan

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

METODE PROTOTYPING DALAM PEMBUATAN SEBUAH APLIKASI

BAB 1 PENDAHULUAN 1.1 LATAR BELAKANG

c. Pembangunan sistem Berdasarkan analisa sistem yang telah dilakukan, dibuat rancangan/desain sistem yang selanjutnya diterjemahkan kedalam bentuk

BAB I PENDAHULUAN. komputasi dan komunikasi untuk melakukan tugas-tugas informasi sehingga arus

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

Latihan Soal. Teknik Pemrograman

Pengenalan Pemrograman

BAB I PENDAHULUAN. Semakin berkembangnya teknologi saat ini, memacu Perusahaan PT. DASS

PENDAHULUAN TUJUAN KEGUNAAN FLOWCHART KONSEP PEMROGRAMAN

BAB 1 PENDAHULUAN.

TESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI.

3.1 PENGERTIAN PROTOTYPING MODEL

1. BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. yang menyerupai otak manusia yang dikenal dengan jaringan syaraf tiruan.

BAB III METODOLOGI. Penelitian ini dimulai dengan studi literatur dari teori-teori yang

BAB I PENDAHULUAN I-1

BAB I PENDAHULUAN I - 1

BAB I PENDAHULUAN. Teknologi modern telah berkembang pesat, khususnya yang berkaitan

BAB I PENDAHULUAN. tersebut maka dari sekarang kita harus bisa mempersiapkan diri untuk. mengimbangi perkembangan teknologi dari waktu kewaktu.

Testing dan Implementasi

Program Development Cycle

BAB I PENDAHULUAN. produksi secara keseluruhan sangat ditentukan oleh pemilihan jenis perlengkapan

BAB I PENDAHULUAN.

REVIEW PENGUJIAN S/W. Oleh Cipta Wahyudi

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

Perspektif Alur-kerja (workflow) - barisan kegiatan Perspektif Alur Data (Data flow) alur informasi Perspektif Peran/Aksi siapa melakukan apa.

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. Semakin berkembangnya teknologi telah banyak memberikan kemudahan

BAB I PENDAHULUAN. Steganografi adalah teknik menyisipkan pesan kedalam suatu media,

TESTING TAHAP PEMROGRAMAN

BAB I PENDAHULUAN. yang mungkin masih belum mengetahui bagaimana kegunaan teknologi

MK. Pemrograman Sistem Semeseter / SKS : 6 /3. Software Tools

A Layered Technology

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Bersama ini saya lampirkan bahan yang akan dibahas dalam penulisan Laporan Tugas Akhir ini. Atas perhatiannya saya ucapkan terima kasih.

STMIK GI MDP. Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Genap 2010/2011

Dibuat Oleh : 1. Andrey ( )

BAB I PENDAHULUAN. 1.1 Latar Belakang

TESTING & IMPLEMENTASI SISTEM 4KA. Mengukur Produktivitas Perangkat Lunak. helen.staff.gunadarma.ac.id

BAB II LANDASAN TEORI. yang dipergunakan dalam menyelesaikan permasalahan.

PENDAHULUAN Agar mahasiswa mengetahui apa itu 4GL, bahasa prosedural dan non prosedural dan beda 4GL dengan bahasa lainnya serta kelebihan 4GL

BAB 1 PENDAHULUAN. tidak bisa dipisahkan dari proses bisnis, bahkan tidak jarang teknologi informasi menjadi

KONSEP & TEKNIK PEMELIHARAAN PERANGKAT LUNAK. Tugas ke 12 Rekayasa Perangkat Lunak

BAB I PENDAHULUAN. oleh banyak kalangan masyarakat untuk mengetahui informasi letak geografis

PENGEMBANGAN PERANGKAT LUNAK

Implementasi OOP Pada Perangkat Lunak Pemrograman

BAB I PENDAHULUAN. dalam kehidupan manusia. Kemajuan teknologi dengan kehidupan manusia seakan-akan tidak

Bab 8 Pengujian Tahap Program

BAB V IMPLEMENTASI SISTEM. tersebut siap diterapkan atau diimplementasikan. Tahap Implementasi Sistem

BAB III OBJEK DAN METODE PENELITIAN

2. BAB II LANDASAN TEORI. lanjut sehingga terbentuk suatu aplikasi yang sesuai dengan tujuan awal.

Transkripsi:

Pertemuan 3 TAHAPAN MEMBUAT PROGRAM I. Tahapan Membuat Program A. Alasan menggunakan tahap-tahap penyusunan program 1. Pertimbangan logis 2. Pertimbangan analogi 3. Pertimbangan jumlah data 4. Pertimbangan untuk pengembangan 5. Pertimbangan prinsip 1

B. Membuat Program Yang Kompleks Untuk membuat program yang besar dan kompleks, programmer membutuhkan tahapan-tahapan dibawah ini : 1. Definisi Masalah untuk mendapatkan pengertian/pemahaman tentang masalah yang ada sehingga dapat ditentukan batasan masalahnya. 2. Analisis Kebutuhan untuk menentukan spesifikasi fungsi, kemampuan & fasilitas dari program yang disusun sebagai dasar evaluasi. 3. Perancangan Arsitektur Program/ Desain Algoritma Perancangan arsitektur program akan membuat program yang dibentuk memiliki konstruksi yang baik, proses pengolahan data yang tepat dan akurat, bernilai seni, memiliki aspek user friendly dan memiliki dasar untuk pengembangan selanjutnya. 2

4. Pengkodean Pengkodean meliputi: 1. Dokumentasi Kode 2. Deklarasi Data 3. Penyusunan Perintah 4. Input/Output 5. Efisiensi 5. Bahasa Pemrograman - sebagai sarana komunikasi manusia-komputer, dan - sebagai media untuk membuat dan memahami program Karakteristik pemilihan bahasa pemrograman: a. bidang aplikasi yang dikerjakan b. kekomplekkan algoritma dan perhitungan c. lingkungan dimana software diterapkan d. pengetahuan programmer/staff e. ketersediaan kompiler (objek program) 6. Testing : proses menguji program secara intensif untuk menemukan kesalahan (bebas error) Debugging : mengoreksi kesalahan sampai kesalahan diperbaiki, meliputi penetapan lokasi & kode error 3

7. Dokumentasi Informasi dan gambaran untuk memahami program/kode yang diberikan. Pemakai dokumentasi Dokumentasi pemrograman: Dokumentasi Internal Dokumentasi Eksternal Dokumentasi operator Dokumentasi user Dokumentasi sistem interaktif 8. Pemeliharaan Pemeliharaan meliputi: penambahan/peningkatan/perbaikan program adaptasi program dengan lingkungan mesin baru perbaikan terhadap kesalahan yang timbul Pemeliharaan dibedakan menjadi : Corrective Adaptive Prefective Preventive 4

C. Membuat Program Yang Sederhana Untuk membuat suatu program yang sederhana, programmer tidak perlu menggunakan tujuh tahapan di atas, tetapi cukup beberapa tahap saja, seperti: 1. Definisi Masalah 2. Desain Algoritma 3. Bahasa Pemrograman 4. Testing dan Debuggung D. Karakteristik Seorang Programmer 1. Mampu menyusun algoritma dengan baik dan logis. 2. Memiliki ketekunan dan ketelitian yang tinggi. 3. Menguasai bahasa dan teknik penulisan program dengan baik. 4. Dapat bekerja sama dalam suatu tim. 5. Dapat bekerja secara efisien dan tepat waktu 5

E. Menulis Program Interaktif 1. Program harus dapat melakukan validasi terhadap setiap data yang masuk (mencocokkan data). 2. Program harus dapat mengecek setiap kemungkinan yang penting, yang akan muncul pada data masukan. 3. Buatlah format masukan sesederhana mungkin 4. Buatlah agar program dapat memberikan tanda bahwa data yang dikehendaki sudah terpenuhi. 5. Berikan label atau keterangan pada setiap keluaran, termasuk bentuk pesan kesalahan apabila si pemakai salah mengoperasikan program tersebut. 6. Berikan pesan, apabila program sedang melakukan suatu proses yang memerlukan suatu waktu tunggu LATIHAN 1. Mendapatkan pemahaman tentang permasalahan yang ada, sehingga akan diperoleh asumsi yang benar sebelum membuat suatu program disebut: a. Definisi Masalah d. Bahasa Pemrograman b. Desain Algoritma e. Testing and Debugging c. Pemeliharaan 2. Menguji program serta mengoreksi error yang terdeteksi disebut : a. Definisi Masalah d. Bahasa Pemrograman b. Desain Algoritma e. Testing dan Debugging c. Pengkodean 6

3. Menentukan kebutuhan spesifikasi fungsi, kemampuan dan fasilitas program yang akan dibuat, disebut: a. Definisi masalah d. Desain Algoritma b. Analisis kebutuhan e. Testing dan Debugging c. Dokumentasi 4. Yang perlu diperhatikan dalam menulis program interaktif a. Program harus dapat memberikan tanda pada format masukan b. Program tidak memerlukan validasi terhadap setiap data yang masuk c. Buatlah format masukan sesederhana mungkin d. Berikan saran, apabila program memerlukan suatu waktu tunggu e. Program dapat mengecek setiap format keluaran 5. Di bawah ini yang bukan merupakan karakteristik seorang programmer yang baik adalah : a. Mampu menyusun algoritma dengan baik dan logis. b. Memiliki ketekunan dan ketelitian yang tinggi. c. Menguasai bahasa dan teknik penulisan program dengan baik. d. Tidak memerlukan kerjasama Tim e. Dapat bekerja secara tepat waktu 7