SIKLUS HIDUP SISTEM 5 Spesialisasi informasi perencanaan sistem
• Analisis sistem (system analis) = mengembangkan dan memperbaiki sistem,
bekerja sama dengan user • Pengelola database (database administrator) = menciptakan data base, bekerja sama dengan analisis sistem dan user • Spesialis jaringan = membentuk jaringan komunikasi, bekerjasama dengan analisis sistem dan pemakai • Programer = membuat kode instruksi-insrtuksi - data menjadi informasi • Operator = mengoperasikan peralatan komputer sekala besar RANTAI KOMUNIKASI SIKLUS HIDUP SISTEM ALGORITMA Asal kata Algoritma berasal dari nama Abu Ja’far Mohammed Ibn Musa al-Khowarizmi, ilmuan Persia yang menulis kitab al jabr w’al-muqabala (rules of restoration and reduction) sekitar tahun 825 M ALGORITMA • Urutan langkah-langkah untuk memecahkan masalah • Urutan logis pengambilan putusan untuk memcahkan masalah • langkah logis, berarti algoritma harus mengikuti suatu urutan tertentu, tidak boleh melompat-lompat. • Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis. • Alur pikiran yang artinya algoritma seseorang dapat berbeda dari algoritma orang lain. Note: Algoritma Di butuhkan untuk memerintah computer mengambil langkah-langkah tertentu untuk menyelesaikan masalah
Algoritma Pemrograman Program
Agar algoritma dapat memerintah (diproses) komputer, maka dirubah
menjadi bentuk program (melalui proses pemrograman). ALGORITMA
Bentuk penyajian untuk algoritma dibagi menjadi 3 (tiga) bentuk
penyajian, yaitu : Algoritma dengan struktur Bahasa Algoritma dengan Pseudocode Algoritma dengan Flowchart ALGORITMA dengan struktur Bahasa
Menggunakan bahasa natural (Bahasa manusia: Indonesia,
Inggris) Kelemahannya masih sering membingungkan (ambigu) / sulit dipahami. CONTOH??
Menghitung rata-rata tiga buah data
Algoritma dengan struktur bahasa Indonesia : 1. 2. 3. 4. ALGORITMA dengan Pseudocode
Penyajian algoritma dengan pseudocode berarti menggunakan
kode yang mirip dengan kode pemrograman yang sebenarnya. Pseudocode lebih rinci dari English/Indonesia Structure. CONTOH??
Menghitung rata-rata tiga buah data
Algoritma dengan Pseudocode: 1. input (a, b, c) 2. Jml = a+b+c 3. Rerata = Jml/3 4. Output (Rerata) CONTOH??
Menghitung Luas Lingkaran
Algoritma dengan Pseudocode: 1. 2. 3. 4. ALGORITMA FLOWCHART?? TERIMA KASIH, SELAMAT BELAJAR