Kejahatan komputer terjadi bermula dari kegiatan hacking yang telah ada lebih
dari satu abad. Pada tahun 1870-an, beberapa remaja telah merusak sistem telepon
baru negara dengan merubah otoritas.
Berikut adalah aktifitas viral para hacker selama 60 tahun terakhir.
Awal 1960 fasilitas sistem computer (main frame) MIT (institut teknologi paling
terkemuka di dunia), diantaranya laboratorium artificial intelligence - MIT, menjadi awal
percobaan bagi para hacker. Pada awalnya, kata hacker berarti positif untuk seorang
yang menguasai komputer yang dapat membuat sebuah program melebihi apa yang
dirancang untuk melakukan tugasnya.
Tahun 1970 John Draper membuat sebuah panggilan telepon jarak jauh secara gratis
dengan meniupkan nada yang tepat ke dalam telepon yang memberitahukan kepada
sistem telepon agar membuka saluran. Draper menemukan siulan sebagai hadiah gratis
dalam sebuah kotak sereal anak-anak. Draper, yang kemudian memperoleh julukan
Captain Crunch ditangkap berulangkali untuk pembobolan sistem telepon pada tahun
1970-an.
Gerakan sosial Yippie memulai majalah YIPL/TAP (Youth International Party
Line/Technical Assistance Program) untuk menolong para hacker telepon (disebut
phreaks) membuat panggilan jarak jauh secara gratis.
Dua anggota dari Californias Homebrew Computer Club memulai membuat blue boxes
alat yang digunakan untuk meng-hack ke dalam sistem telepon. Para anggotanya, yang
mengadopsi pegangan Berkeley Blue (Steve Jobs) dan Oak Toebark (Steve
Wozniak), yang selanjutnya mendirikan Apple Computer.
Pengantar Konsep Pemrograman Komputer.pptxNazwaZulfa2
油
Materi ini berfokus pada pengenalan dasar konsep pemrograman, yang mencakup berbagai aspek penting seperti definisi, langkah-langkah, tata cara, dan contoh penerapan algoritma dalam pemrograman. Pemrograman merupakan proses atau teknik untuk memberikan instruksi kepada komputer agar dapat menjalankan tugas-tugas tertentu secara otomatis. Proses ini dimulai dari memahami masalah yang akan diselesaikan, kemudian merancang solusi dalam bentuk algoritma, yakni serangkaian langkah logis yang akan diikuti oleh program. Langkah-langkah dalam pemrograman biasanya dimulai dengan analisis masalah, perancangan algoritma, pengkodean atau penerjemahan algoritma ke dalam bahasa pemrograman, pengujian, dan debugging untuk memastikan program berjalan dengan baik. Tata cara penyusunan algoritma sangat penting karena algoritma yang baik akan menghasilkan program yang efisien dan mudah dipahami. Selain itu, materi ini juga memberikan contoh-contoh penggunaan algoritma dalam pemrograman, yang membantu pemahaman tentang bagaimana instruksi yang dirancang dapat diterjemahkan menjadi program yang bisa dioperasikan oleh komputer. Penguasaan konsep-konsep dasar ini sangat penting bagi setiap pemrogram karena menjadi pondasi dalam mengembangkan program yang油lebih油kompleks.
Dokumen tersebut membahas tentang pengantar konsep algoritma dan pemrograman, termasuk definisi algoritma, langkah-langkah dalam algoritma dan pembuatan program, serta contoh-contoh algoritma dan notasi flowchart.
Pertemuan 1 : Kontrak perkuliahan, Penjelasan relevansi matakuliah, Mengukur pengetahuan awal mahasiswa, Pembagian Tugas/Praktikum.
Pertemuan 2 : Pengenalan Lambang algoritma, Fungsi- Fungsi Lambang
Pertemuan 3 : Flowchart System dan Flowchart Program, Membuat Flowchart
Pertemuan 4 : Jenis-jenis perulangan, contoh program perulangan, membuat Latihan perulangan
Pertemuan 5 : Jenis-jenis decision, contoh penggunaan If-then, penggunaan If-then-else
Pertemuan 6 : Penggunaan While, For, Repeat
Pertemuan 7 : Penggunaan Case, Do-Case, Sellect Case
Pertemuan 8 : UTS
Pertemuan 9 : Instal Bahasa pemrograman Pascal, Mathlab dan Bahasa pemrograman Java
Pertemuan 10 : Menyusun kebenaran program dasar, tahapan kompilasi program, menguji kebenaran program
Pertemuan 11 : Statement perulagan/loping, contoh perulangan pada suatu kasus
Pertemuan 12 : Statetment dasar decision, penerapan decision dalam
pemrograman
Pertemuan 13 : Kasusu hitungan dasar matematika, kasus hitungan dasar
Fisika dan kasus hitungan dasar secara umum
Pertemuan 14 : Suhu dalam Celcius, Reamur, Fahrenheit, dan Kalvin, contohcontoh program koversi
Pertemuan 15 : Merancang menu aplikasi, penulisa coding, pemanggilan Form
Pertemuan 16 : UAS
Praktikum ini membahas algoritma pemrograman terstruktur menggunakan bahasa Pascal dan FPC sebagai kompilernya, dengan tujuan membuat mahasiswa mampu membuat algoritma dan program untuk memecahkan masalah sederhana."
Algoritma merupakan urutan langkah-langkah sistematis untuk memecahkan masalah. Terdapat beberapa struktur dasar algoritma seperti runtunan, pemilihan, dan pengulangan. Runtunan melaksanakan instruksi secara berurutan, pemilihan melaksanakan salah satu aksi berdasarkan kondisi, dan pengulangan mengulang instruksi berdasarkan kondisi.
Ringkasan dokumen tersebut adalah:
1. Pemrograman komputer melibatkan proses memberikan instruksi kepada komputer untuk menyelesaikan masalah menggunakan bahasa pemrograman.
2. Terdapat dua jenis bahasa pemrograman yaitu bahasa tingkat rendah dan tingkat tinggi, dengan bahasa tingkat tinggi lebih mudah dipahami manusia.
3. Langkah-langkah dasar pemrograman meliputi mendefinisikan mas
Dokumen ini membahas tentang algoritma dan flowchart. Terdapat penjelasan tentang tujuan pembuatan algoritma untuk menyelesaikan masalah, unsur-unsur algoritma dan flowchart, serta contoh soal latihan pembuatan algoritma dan flowchart untuk beberapa persoalan.
Dokumen ini membahas tentang algoritma dan flowchart. Terdapat penjelasan tentang tujuan pembuatan algoritma untuk menyelesaikan masalah, unsur-unsur algoritma dan flowchart, serta contoh soal untuk latihan membuat algoritma dan flowchart.
Dokumen tersebut membahas tentang algoritma dan pemrograman. Terdapat penjelasan mengenai definisi algoritma dan program serta langkah-langkah pembuatan program mulai dari mendefinisikan masalah, membuat algoritma, menulis program, mencari kesalahan, pengujian program, dan dokumentasi. Juga dibahas struktur penulisan algoritma, penyajian algoritma, dan struktur dasar algoritma seperti runtunan, pemilihan, dan pengulangan.
A. TUJUAN
1. Mampu memahami persoalan
2. Mendesain penyelesaian persoalan ke dalam algoritma
3. Menotasikan algoritma yang sudah dibuat menggunakan notasi flowchart
http://technomoderen.blogspot.com
Note : bila sobat mau cari2 bahan gak ketemu , sobat bisa request kok sma sya ...
:D
mumpung hti ane lg baik neh , hehehe
info lebih lanjut
hub : Riszqi Pujangga (facebook)
081990334647 (sms) no call, krn ane kerja lembur ..... :)
dan sobat bsa juga kunjungi my web di atas,
thanks
Praktikum ini membahas algoritma pemrograman terstruktur menggunakan bahasa Pascal dan FPC sebagai kompilernya, dengan tujuan membuat mahasiswa mampu membuat algoritma dan program untuk memecahkan masalah sederhana."
Algoritma merupakan urutan langkah-langkah sistematis untuk memecahkan masalah. Terdapat beberapa struktur dasar algoritma seperti runtunan, pemilihan, dan pengulangan. Runtunan melaksanakan instruksi secara berurutan, pemilihan melaksanakan salah satu aksi berdasarkan kondisi, dan pengulangan mengulang instruksi berdasarkan kondisi.
Ringkasan dokumen tersebut adalah:
1. Pemrograman komputer melibatkan proses memberikan instruksi kepada komputer untuk menyelesaikan masalah menggunakan bahasa pemrograman.
2. Terdapat dua jenis bahasa pemrograman yaitu bahasa tingkat rendah dan tingkat tinggi, dengan bahasa tingkat tinggi lebih mudah dipahami manusia.
3. Langkah-langkah dasar pemrograman meliputi mendefinisikan mas
Dokumen ini membahas tentang algoritma dan flowchart. Terdapat penjelasan tentang tujuan pembuatan algoritma untuk menyelesaikan masalah, unsur-unsur algoritma dan flowchart, serta contoh soal latihan pembuatan algoritma dan flowchart untuk beberapa persoalan.
Dokumen ini membahas tentang algoritma dan flowchart. Terdapat penjelasan tentang tujuan pembuatan algoritma untuk menyelesaikan masalah, unsur-unsur algoritma dan flowchart, serta contoh soal untuk latihan membuat algoritma dan flowchart.
Dokumen tersebut membahas tentang algoritma dan pemrograman. Terdapat penjelasan mengenai definisi algoritma dan program serta langkah-langkah pembuatan program mulai dari mendefinisikan masalah, membuat algoritma, menulis program, mencari kesalahan, pengujian program, dan dokumentasi. Juga dibahas struktur penulisan algoritma, penyajian algoritma, dan struktur dasar algoritma seperti runtunan, pemilihan, dan pengulangan.
A. TUJUAN
1. Mampu memahami persoalan
2. Mendesain penyelesaian persoalan ke dalam algoritma
3. Menotasikan algoritma yang sudah dibuat menggunakan notasi flowchart
http://technomoderen.blogspot.com
Note : bila sobat mau cari2 bahan gak ketemu , sobat bisa request kok sma sya ...
:D
mumpung hti ane lg baik neh , hehehe
info lebih lanjut
hub : Riszqi Pujangga (facebook)
081990334647 (sms) no call, krn ane kerja lembur ..... :)
dan sobat bsa juga kunjungi my web di atas,
thanks
3. PENGANTAR ALGORITMA
Pertemuan 1 : Kontrak perkuliahan, Penjelasan relevansi matakuliah, Mengukur pengetahuan awal
mahasiswa, Pembagian Tugas/Praktikum.
Pertemuan 2 : Pengenalan Lambang algoritma, Fungsi- Fungsi Lambang
Pertemuan 3 : Flowchart System dan Flowchart Program, Membuat Flowchart
Pertemuan 4 : Jenis-jenis perulangan, contoh program perulangan, membuat Latihan perulangan
Pertemuan 5 : Jenis-jenis decision, contoh penggunaan If-then, penggunaan If-then-else
Pertemuan 6 : Penggunaan While, For, Repeat
Pertemuan 7 : Penggunaan Case, Do-Case, Sellect Case
Pertemuan 8 : UTS
Pertemuan 9 : Instal Bahasa pemrograman Pascal, Mathlab dan Bahasa pemrograman Java
Pertemuan 10 : Menyusun kebenaran program dasar, tahapan kompilasi program, menguji kebenaran
program
Pertemuan 11 : Statement perulagan/loping, contoh perulangan pada suatu kasus
Pertemuan 12 : Statetment dasar decision, penerapan decision dalam
pemrograman
Pertemuan 13 : Kasusu hitungan dasar matematika, kasus hitungan dasar
Fisika dan kasus hitungan dasar secara umum
Pertemuan 14 : Suhu dalam Celcius, Reamur, Fahrenheit, dan Kalvin, contohcontoh program koversi
Pertemuan 15 : Merancang menu aplikasi, penulisa coding, pemanggilan Form
4. PENGANTAR ALGORITMA
Definisi Algoritma
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah
yang disusun secara sistematis dan logis.
Langkah-langkah dalam Algoritma harus logis dan harus dapat ditentukan
bernilai salah atau benar.
5. PENGANTAR ALGORITMA
Algoritma adalah jantung ilmu komputer atau
informatika.
Banyak cabang ilmu komputer yang diacu dalam
terminologi algoritma.
Dalam kehidupan sehari-haripun banyak terdapat
proses yang dinyatakan dalam suatu algoritma.
Cara-cara membuat kue atau masakan yang
dinyatakan dalam suatu resep juga dapat disebut
sebagai algoritma. Pada setiap resep selalu ada
urutan langkah-lankah membuat masakan. Bila
langkah-langkahnya tidak logis, tidak dapat
dihasilkan masakan yang diinginkan. Ibu-ibu yang
mencoba suatu resep masakan akan membaca satu
per satu langkah-langkah pembuatannya lalu ia
mengerjakan proses sesuai yang ia baca.
6. PENGANTAR ALGORITMA
Jadi dalam menjalankan algoritma harus:
Mengerti setiap langkah dalam Algoritma
Mengerjakan operasi yang bersesuaian dengan langkah tersebut.
7. PENGANTAR ALGORITMA
Agar dapat dilaksanakan oleh komputer, algoritma harus ditulis dalam
notasi bahasa pemrograman disebut dengan program.
Jadi program adalah perwujudan atau implementasi teknis Algoritma yang
ditulis dalam bahasa pemrogaman tertentu sehingga dapat
dilaksanakan oleh komputer.
8. LANGKAH DALAM PROSES
PEMBUATAN PROGRAM
Mendefinisikan masalah dan menganalisanya
Langkah awal yang harus dilakukan adalah
mengidentifikasikan masalah antara lain
tujuan dari pembuatan program, parameter-
parameter yang digunakan, fasilitas apa
saja yang akan disediakan oleh program.
Kemudian menentukan metode atau
algoritma apa yang akan diterapkan untuk
menyelesaikan masalah tersebut dan
terakhir menentukan bahasa program yang
digunakan untuk pembuatan program.
9. LANGKAH DALAM PROSES
PEMBUATAN PROGRAM
Merealisasikan dengan langkah-langkah :
Start
Desain
Algoritma & Flowchart
Menulis program
Test Kebenaran Program
Dokumentasi
Arsip
10. PENGANTAR ALGORITMA
Buat algoritma untuk menentukan apakah
suatu bilangan merupakan bilangan
ganjil atau bilangan genap.
Algoritmanya :
Masukkan sebuah bilangan sembarang
Bagi bilangan tersebut dengan bilangan 2
Hitung sisa hasil bagi pada langkah 2.
Bila sisa hasil bagi sama dengan 0 maka bilangan
itu adalah bilangan genap tetapi bila sisa hasil bagi
sama dengan 1 maka bilangan itu adalah bilangan
ganjil.
11. SIMBOL NAMA FUNGSI
TERMINATOR Permulaan/akhir program
GARIS ALIR
(FLOW LINE)
Arah aliran program
PREPARATION
Proses inisialisasi/
pemberian harga awal
PROSES
Proses perhitungan/
proses pengolahan data
INPUT/OUTPUT DATA
Proses input/output data,
parameter, informasi
PREDEFINED
PROCESS
(SUB PROGRAM)
Permulaan sub program/
proses menjalankan sub program
DECISION
Perbandingan pernyataan,
penyeleksian data yang
memberikan
pilihan untuk langkah selanjutnya
ON PAGE
CONNECTOR
Penghubung bagian-bagian
flowchart
yang berada pada satu halaman
OFF PAGE
CONNECTOR
Penghubung bagian-bagian
flowchart
yang berada pada halaman berbeda
12. FLOWCHART
Flowchart untuk menentukan bilangan genap/ganjil
Y
T
Start
Input
Bilangan
Hitung sisa
bagi antara
bilangan
dengan 2
A
A
Apakah
Sisa = 0
Cetak
Genap
Cetak
Ganjil
End
13. TUGAS
Buatlah algoritma dan flowchart
Menghitung Luas Lingkaran dan menampilkan hasilnya
Mengecek bilangan di antara 2 bilangan masukan, apakah sama ataukah
lebih besar salah satunya, dan tampilkan hasilnya