OLEH :
AULIA FITRI
10 IPS 2
TAHUN AJARAN 2022/2023
BAB 1
PENDAHULUAN
A.LATAR BELAKANG
Proses perkembangan teknologi saat ini sangat mempengaruhi pola berpikir dan sikap perilaku
masyarakat Indonesia pada umumnya serta para pengguna komputer pada khususnya. Hal ini
dapat dirasakan terlebih lagi dalam dunia pendidikan dan perkantoran, karena teknologi informasi
menyediakan akses informasi yang dapat secara langsung mendukung pelaksanaan kegiatan proses
belajar dan mengajar. Pemrograman web pada teknologi informasi menggunakan ilmu logika,
perhitungan, bilangan biner, aritmatika, sistem bilangan, integral dan masih banyak yang
dimanfaatkan untuk keperluan di bidang teknologi informasi. Banyaknya peranan dari matematika
terhadap teknologi informasi menjadikan ilmu komputer suatu disiplin ilmu yang baru dengan
berbagai ilmu di dalamnya seperti algoritma, aljabar boolean, matematika diskrit maupun
statistika.
Apalagi di era modern ini tak dapat dipungkiri lagi bahwa Teknologi dan Komunikasi berkembang
pesat. Bahkan hanya dalam hitungan hari aplikasi-aplikasi baru dalam dunia IT mulai
bermunculan, hal ini tentu tak lepas dari peranan ilmu Matematika . Sejak peradaban manusia
bermula, Matematika memainkan peranan yang sangat vital dalam kehidupan sehari hari. Berbagai
bentuk simbol digunakan untuk membantu perhitungan, pengukuran, penilaian dan peramalan.
Dari penemuan penemuan situs purbakala, para ahli arkeologi telah menemukan penggunaan
sistem penjumlahan di Afrika,dan diperkirakan telah terwujud sejak 8.500 SM dengan
menggunakan tulang sebagai alat perhitungan. Begitu juga dengan perkembangan Teknologi dan
Komunikasi, matematika juga mempunyai banyak peran dalam perkembangaanya. Tak dipungkiri
lagi bahwa sumbangan Matematika terhadap perkembangan Ilmu dan Teknologi sangat besar
sekali. Boolean Aljabar untuk komputer berdigital modern, Splines untuk merubah bentuk 3
dimensi, Fuz untuk peralatan elektronik , metode numerik untuk bidang teknik , rantai markov
untuk bidang finansial dan ekonomi adalah beberapa contoh pengguna an matematika dalam
bidang ilmu dan teknologi
Salah satu ilmu matematika yang digunakan dalam bidang IT yaitu Algoritma. Biasanya algoritma
digunakan dalam bahasa pemrograman. Sehingga tak heran jika lulusan Matematika banyak yang
menjadi programmer. Karena mereka sudah menguasai algoritma dan logika matematika
B.RUMUSAN MASALAH
PEMBAHASAN
Matematika merupakan raja sekaligus pelayan bagi ilmu-ilmu lainnya. Berkembangnya teknologi
informasi dan komunikasi sekarang ini tidak terlepas dari adanya campur tangan matematika.
Misalnya algoritma sebagai salah satu konsep dalam pemrograman.
Algoritma memegang peranan penting dalam bidang pemrograman. Sebegitu pentingnya suatu
algoritma, sehingga perlu dipahami konsep dasar algoritma. Apalagi untuk seorang programer,
tentu diperlukan suatu algoritma sehingga dapat membuat program yang lebih efektif dan efisien.
Bagi kebanyakan orang, algoritma sangat membantu dalam memahami konsep logika
pemrograman.
Algoritma adalah kumpulan instruksi yang dibuat secara jelas untuk menunjukan langkah-langkah
penyelesaian suatu masalah. Pada umumnya algoritma kurang lebih sama dengan suatu prosedur
yang sering dilakukan setiap hari, misalnya prosedur untuk mengganti ban bocor/pecah, prosedur
pemakaian telepon umum, prosedur membuat kue dan lain-lain. Dalam bidang komputer,
misalnya EDP ( Elektronik Data Processing) atau MIS (Management Information System),
algoritma sering dimanfaatkan untuk menyelesaikan suatu masalah atau untuk proses pengambilan
keputusan. Seorang sistem analisis (analisist system) tentunya menggunakan algoritma untuk
merancang suatu sistem. Bagi seorang programer, algoritma digunakan untuk membuat
modul-modul program. Guna memahami suatu algoritma, harus dimiliki pengetahuan dasar
matematika karena pada dasarnya algoritma lahir dari konsep logika matematika
Kadang pula pseudocode kita temukan dalam merencanakan pengembangan suatu program
komputer. Dalam pseudocode, tidak ada syntax standar yang resmi. Karena itu, pseudocode ini
dapat kita terapkan dalam berbagai bahasa pemograman. Tentu saja harus kita sesuaikan setiap
tahap dengan bahasa pemograman yang kita gunakan. Fungsi dari pseudocode mungkin sama
dengan Flowchart. Perbedaannya terletak pada cara penyampaiannya. Pseudocode menggunakan
kata-kata untuk menjelaskan suatu algoritma, sedangkan Flowchart menggunakan gambar. Contoh
Algoritma dan Pseudocode
4.Algoritma Fundamental
Knuth (1973)menyajikan format algoritma yang dapat digunakan secara bebas untuk berbagai
bahasa pemrograman, artinya dapat dengan mudah diimplementasikan
menggunakan Pascal, C, Fortran, PL atau BASIC. Secara umum notasi dan aturan yang digunakan
sebagai berikut :
1. Nama/judul algoritma harus ditulis dengan huruf kapital
Contoh : Algoritma BAGI DUA l
2. Berikan komentar dan penjelasan pendahuluan. Penjelasan secara singkat tentang
algoritma. Contoh : Algoritma BAGI DUA Mencari akar persamaan dengan taksiran pertama xb
dan xa
3. Langkah-langkah. Algoritma tersusun menurut nomor langkah-langkah diawali dengan
‘[......]’ untuk memberikan keterangan tentang langkah tersebut.
Contoh : 1. [formulasikan f(x)]
4. Komentar (comments). Komentar untuk penjelasan bagi pembaca ditulis dengan tanda
(......)
5. Pernyataan dan struktur Kontrol Pernyataan adalah perintah yang terdapat didalam algoritm,
sedangkan struktur control untuk mengendalikan pernyataan yang digunakan. Pernyataan dan
struktur control terdiri dari :
a. Perintah pemberian nilai menggunakan ↔, ←
Contoh : A←B (artinya A = B)
X←0 (artinya x bernilai 0)
X↔Y (artinya x dan y saling tukar)
b. Pernyataan IF Perintah yang digunakan:
• IF kondisi
Then.....
• IF kondisi
Then.....
Buku Ajar Metode Numerik, didanai oleh Proyek HEDS tahun 2002 7 else....
C. Pernyataan Case
Perintah ini untuk menyeleksi pilihan tertentu. Bentuknya : Select Case (ekspresi)
Case nilai 1 :
Case nilai 2 :
.
.
.
Case nilai n :
Default :
d. Pernyataan Repeat
Perintah pengulangan digunakan dengan bentuk :
•Repeat for indeks = barisan nilai
•Repeat while ekspresi logika
•Repeat for indeks = barisan nilai while ekspresi logika
e. Pernyataan Goto dan Exitloop
Perintah untuk melompat ke langkah yang telah ditentukan dan keluar dari pengulangan.
Bentuknya :
Goto step..... Exitloop
f. Pernyataan Exit
Perintah untuk menghentikan algoritma.
6. Nama-nama variabel harus ditulis dengan huruf besar
7. Input dan output
Data dapat dimasukkan melalui variabel dengan pernyataan READ dengan bentuk : Read : NAMA
VARIABEL
Untuk mencetak pesan-pesan/tulisan (diapit dengan tanda kutip) dan juga variabel digunakan
pernyataan :
Write : tulisan dan atau nama variabel
8. Prosedur
Bentuk prosedur digunakan untuk modul algoritma yang berdiri sendiri untuk menyelesaikan
masalah tertentu. Pemakaian prosedur untuk masalah sederhana, sedangkan algoritma untuk
masalah umum. Bentuk yang digunakan : Procedure nama prosedur
9.Fungsi
Sama dengan prosedur menggunakan bentuk : Function nama fungsi
BAB III
KESIMPULAN
Matematika dan Ilmu Teknologi Komunikasi adalah dua hal yang tidak dapat dipisahkan.
Keduanya memiliki sifat saling ketergantungan. Salah satu yang paling berperan dalam Ilmu
Teknologi Komunikasi adalah Algoritma. Algoritma adalah kumpulan instruksi yang dibuat secara
jelas untuk menunjukan langkah-langkah penyelesaian suatu masalah. Sehingga Algoritma dapat
dikatakan sebagai jantung pemrograman karena salah satu langkah membuat program yaitu
menentukan Algoritma. Dalam pemilihan algoritma, pemrogram atau analis harus menggunakan
algoritma yang sesuai dan efisien untuk masalah yang dihadapi.
http://alymerenung.wordpress.com/2009/11/20/peranan-matematika-dalam-perkembangan-teknolog
i-informasi-dan-komunikasi/
Arif, M. (n.d.).Pengertian Pseudocode. Retrieved Desember 30, 2012, from RIEF BLOG'S:
http://blog.uin-malang.ac.id/arief/tag/pengertian-pseudocode/
Diagram Alir-Wikipedia Indonesia. (n.d.). Retrieved Desember 30, 2012, from Wikipedi-
Enslikopedia Bebas: http://id.wikipedia.org/wiki/Diagram_alir
Nu. (n.d.).Konsep Algoritma Pemrograman. Retrieved Desember 29, 2012, from NUSINAU:
http://www.nusinau.com/konsep-algoritma-pemrograman/