Sistem Komputer Hardware (perangkat keras) Software (perangkat lunak)

Slides:



Advertisements
Presentasi serupa
MATERI 7 DESAIN SISTEM SECARA UMUM
Advertisements

Pengertian Dasar Logika dan Algoritma
PENDAHULUAN KONSEP ALGORITMA DAN DIAGRAM ALIR (FLOWCHART)
Oleh : Nur Hayatin, S.ST Program Komputer. Tujuan  Setelah perkuliahan selesai diharapkan :  Mahasiswa mampu memahami tentang program komputer  Mahasiswa.
TEORI ALGORITMA.
KOMPONEN DASAR KOMPUTER
SISTEM OPERASI.
Algoritma dan Flowchart
PENGANTAR ALGORITMA PUTRA PRIMA NAUFAL, S.ST masputra.net.
Algoritma Pemrograman
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
MODUL 2 STRUKTUR DATA DIAGRAM ALIR DAN ALGORITMA
Algoritma dan Pemrograman
PENGENALAN ALGORITMA & PEMROGRAMAN
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
ALGORITMA & LOGIKA PEMROGRAMAN
MATERI 6 DESAIN SISTEM SECARA UMUM (REVIEW)
Pengertian Algoritma Sumber Kepustakaan : gerlan1986.files.wordpress.com/.../materi-ii-penge... 1 Algoritma adalah kumpulan instruksi-instruksi/ perintah–perintah/langkah-langkah.
PENERAPAN KOMPUTER BAGIAN 1. POKOK BAHASAN 1. PENGENALAN KOMPUTER 2. BAHASA BASIC DAN DIAGRAM ALIR 3. VARIABEL DAN KONSTANTA A. STATEMEN MENAMPILKAN DATA.
By Adnan Purwanto, S.Kom.  Langkah-langkah yang kita lakukan dalam memberikan instruksi kepada komputer untuk memecahkan masalah  Manusia harus menggunakan.
Pertemuan Pengembangan Algoritma
Dasar-Dasar Pemrograman
Dasar Pemrograman Nama : 1. Panca Mustapa (P ) (P ) 2. Prana Yudha P 2. Prana Yudha P (P ) (P )
Algoritma dan Pemrograman
ALGORITMA DAN PEMROGRAMAN
Mahasiswa diharapkan dapat:
Analisis dan desain Algoritma (PG157)
Definisi Algoritma Algoritma adalah urutan langkah-langkah logis yang disusun secara sistematis untuk menyelesaikan suatu masalah. Kata logis (logika)
Pengenalan Algoritma.
Pendahuluan Algoritma dan Pemrograman I-A
M1. Konsep dasar algoritma & pemrograman
ALGORITMA PEMEROGRAMAN
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
Algoritma merupakan pondasi yang harus dikuasai mahasiswa yang ingin menyelesaikan masalah secara terstruktur, efektif, dan efisien, khususnya untuk.
Pengantar Pemrograman
ALGORITMA & LOGIKA PEMROGRAMAN
Metode Perancangan Program
ALGORITHMA DAN ATURAN PENULISANYA
Virdiandry Putratama,ST Politeknik Pos Indonesia Tahun 2015
Pertemuan 2 (Perkenalan Bahasa C) .:: Erna Sri Hartatik ::.
Pertemuan 1 (Perkenalan Bahasa C) .:: Nurul Fuad, S.Kom., M.Kom.::.
YOHANA NUGRAHENI Pengantar Algoritma YOHANA NUGRAHENI
PENGENALAN ALGORITMA & PEMROGRAMAN
PENGENALAN ALGORITMA & PEMROGRAMAN
PROSES PEMBUATAN PROGRAM KOMPUTER
Definisi Algoritma Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu masalah. Yang ditekankan adalah urutan langkah logis, yang berarti.
Algoritma dan Pemrograman
PENGEMBANGAN PERANGKAT LUNAK
DASAR PEMROGRAMAN Anita Qoiriah ..
Bahasa Pemrograman Poltek Balikpapan 2010.
Pengantar Konsep Bahasa Pemrograman
Dasar-Dasar Pemrograman
Lecturer Note II Turbo Pascal & Pemrograman
ALGORITMA DAN PEMROGRAMAN
PROG. STUDI FISIKA UIN ALAUDDIN MAKASSAR
Pengantar Pemrograman
Algoritma dan Flowchart
Oleh : Pramesthi Handaru
Pemrograman & Dasar Komputer
TEORI ALGORITMA.
Pengantar Pemrograman
PENGANTAR ALGORITMA DAN LOGIKA
Pengenalan Algoritma.
Algoritma Pemrograman II
MODEL PROSES PERANGKAT LUNAK
IT234 ALGORITMA DAN STRUKTUR DATA
Pengantar Pemrograman
Algoritma & Pemrograman 1 Chapter 1 Achmad Fitro The Power of PowerPoint – thepopp.com.
YULI ASTUTI, S.KOM.  Algoritma yaitu urutan langkah-langkah logis untuk menyelesaikan sebuah masalah yang disusun dengan sistematis.  Program yaitu.
Konsep Algoritma Pemrograman
Transcript presentasi:

Sistem Komputer Hardware (perangkat keras) Software (perangkat lunak) Brainware (pengguna komputer)

Sistem Komputer Perangkat Keras Komputer Contoh Sistem Operasi Basic Perangkat Lunak Bhs. Pemrograman Pascal Program Aplikasi Fortran C/C++/C# Dsb Brainware Pemakai

Sistem Komputer Program adl kumpulan instruksi tersendiri yang biasa disebut sebagai source code Kumpulan instruksi ini dibuat oleh programmer (pembuat program) Program adl kumpulan instruksi atau perintah yang disusun sedemikian rupa sehingga mempunyai urutan nalar yang tepat untuk menyelesaikan suatu persoalan.

Sistem Komputer Instruksi (statement) yang dimaksud adl syntax(cara penulisan) yang sesuai dengan bahasa pemrograman yang digunakan dimana mempunyai komponen input, proses, dan output. Contoh sistem login facebook input=email,password proses=validasi email, password output=jika valid bisa menggunakan fb, salah mengulang

Pengertian Algoritma Apakah kentang yang akan digoreng sudah tersedia atau harus dibeli terlebih dahulu? Jika sudah dibeli, apakah kentang yang akan digoreng sudah dikupas kulitnya? Ada berapa buah kentaang yang harus digoreng? Apakah semua kentang memiliki mutu yang baik atau ada yang busuk? Jika ada yang busuk, apakah kentang tersebut akan tetap dipakai atau akan dibuang? Jika kentang sudah selesai digoreng, bagaimana cara menghidangkannya? Apakah menggunakan saos tomat ataukah tidak?

Pengertian Algoritma Input Proses Output

Pengertian Algoritma Algoritma adalah urutan langkah yang logis untuk menyelesaikan masalah tertentu. Yang ditekankan adalah urutan langkah logis, yang berarti algoritma harus mengikuti suatu urutan tertentu,tidak boleh melompat-lompat. Secara definisi algoritma adl alur pemikiran logis yang dapat dituangkan ke dalam bentuk tulisan. Yang ditekankan pertama adalah alur fikiran, shg algoritma seseorang dapat berbeda dengan algoritma orang lain.Penekanan kedua adl tertulis yang berarti dapat berupa kalimat,gambar,atau tabel tertentu(flowchart).

Tahap Pembuatan Software Aplikasi Requirement yaitu tahap mencari tahu kebutuhan klien/user, bisa dilakukan dengan wawancara, bertemu secara langsung atau dengan melihat program yang sudah ada. Design yaitu tahap membuat prototype/bentuk program interface (tampilan program) yang bakal dibuat namun belum fungsional. Implementation, yaitu tahap dimanaprogrammer melakukan pengkodean program secara nyata hingga semua fungsionalitasnya terpenuhi dan benar. Testing yaitu tahap setelah program jadi. Program dites apakah semua fungsionalitasnya benar-benar sesuai dengan requirement yang sudah ditetapkan sebelumnya. Maintenance yaitu tahap dimana setelah program valid maka program harus dipelihara, dapat diupdate , dibackup atau mungkin ditingkatkan versinya dalam jangka waktu tertentu.

Kriteria Algoritma (Donald E. Knuth) Input minimal program hrs memiliki nol input atau lebih dari pengguna. Program pasti memiliki input. Yang dimaksud memiliki nol input berarti program tidak mendapatkan masukan data dari pengguna secara langsung, namun semua data yang akan digunakan oleh program sudah dideklarasikan didalam kode program yang akan dieksekusi. Jadi tidak perlu diinputkan dari luar.

Kriteria Algoritma (Donald E. Knuth) Output minimal program hrs memiliki 1 output. Program pasti menghasilkan output karena program dibuat untuk tujuan tertentu. Tujuan itulah outputnya.Output program bisa ditampilkan ke layar (screen), ditulis di file atau disimpan di clipboard untuk kemudian dipakai di program lain atau disimpan dalam basis data.

Kriteria Algoritma (Donald E. Knuth) Finite (Terbatas) Program harus pasti dan berhenti, bukan tak terhingga. Suatu program yang dieksekusi haruslah berhenti dan selesai, bukan berjalan terus menerus hingga hang up atau not responding dan akhirnya harus dikill(dimatikan) secara paksa.

Kriteria Algoritma (Donald E. Knuth) Definite(Pasti) Program harus jelas arah dan tujuannya. Suatu program harus jelas kapan mulai dan kapan berakhir, apa tujuannya, dan memiliki logika yang jelas agar dapat menghasilkan output yang sesuai dengan yang diharapkan.

Kriteria Algoritma (Donald E. Knuth) Efisien Artinya program harus efisien, tidak memakan banyak memori, tidak melakukan hal-hal yang tidak perlu. Contoh x=5+0 atau y=100*0

Bentuk-bentuk dasar Algoritma Algoritma Sekuensial Alur pemikiran yang terstruktur, terurut, pasti, dan jelas untuk menyelesaikan masalah.Dalam algoritma ini kadang ada langkah2 yang tidak boleh ditukar urutannya. Contoh :…………..

Bentuk-bentuk dasar Algoritma Algoritma Percabangan dimana programmer harus memilih langkah yang harus dia lakukan berdasarkan kondisi tertentu. Contoh :…………..

Bentuk-bentuk dasar Algoritma Algoritma Perulangan dimana terdapat satu atau lebih kejadian/tindakan yang harus diulang terus menerus sampai kondisinya tidak terpenuhi lagi. Contoh :…………..