Anda di halaman 1dari 12

MAKALAH

PEMROGRAMAN KOMPUTER
STRUKTUR PEMILIHAN (ANALISA KASUS)

Dosen Pengampu :
Ulibasa Sidabutar, M.Pd

Disusun Oleh : Kelompok 4

Kevin Enrico Pratama Bangun 5171131007


Murdiana 5171131010
Raimah Lembong 5174531001

Kelas B Reguler 2017

PROGRAM STUDI S1 PENDIDIKAN TEKNIK ELEKTRO


FAKULTAS TEKNIK
UNIVERSITAS NEGERI MEDAN
2019
KATA PENGANTAR

Puji dan syukur penyusun panjatkan kehadirat Allah SWT, atas segala limpahan rahmat
dan hidayah - Nya. Sehingga penyusun dapat menyelesaikan penyusunan makalah ini yang
berjudul “ Struktur Pemilihan Analisa Kasus”.
Penyusun menyadari makalah ini tidak luput dari segala kesalahan. Harapan penyusun,
semoga bisa menjadi koreksi di masa mendatang agar lebih baik lagi dari sebelumnya.
Penyusun ucapkan terima kasih kepada Dosen Pembimbing yaitu ibu Ulibasa
Sidabutar, M.Pd atas bimbingan, dorongan dan ilmu yang telah diberikan kepada
penyusun sehingga penyusun dapat menyusun dan menyelesaikan makalah ini tepat pada
waktunya dan insya Allah sesuai dengan yang penyusun harapkan. Dan tidak lupa
penyusun ucapkan terimakasih pula kepada rekan-rekan dan semua pihak yang turut
membantu dalam penyusunan makalah ini.

Medan, 27 September 2019

Penyusun

2
DAFTAR ISI

KATA PENGANTAR.......................................................................................................i
DAFTAR ISI......................................................................................................................ii
BAB I PENDAHULUAN..................................................................................................1
A. Latar Belakang Masalah..........................................................................................1
B. Rumusan Masalah....................................................................................................1
C. Tujuan Penulisan.....................................................................................................1
D. Manfaat Penulisan.................................................................................................1
BAB II PEMBAHASAN...................................................................................................2
A. Pengertian Analisa Kasus........................................................................................2
B. Analisa Satu Kasus dan Penyelesaiannya................................................................3
C. Analisa Dua Kasus dan Penyelesaiannya................................................................4
BAB III PENUTUP...........................................................................................................8
A. Kesimpulan..............................................................................................................8
B. Saran........................................................................................................................8
DAFTAR PUSTAKA........................................................................................................9

3
BAB I
PENDAHULUAN

A. Latar Belakang Masalah


Pesatnya teknologi, terutama teknologi komputer sudah tak bisa dipungkiri lagi,
bagi yang mengikuti perkembangannya, ia tidak akan dipandang sebelah mata. Sebaliknya,
bagi yang tidak mengikuti perkembangannya, bersiaplah untuk mundur secara suka rela
dari panggung kompetensi. Ibarat wabah, teknologi komputer sudah menyusupi hampir
semua bidang kehidupan manusia. Dari pemerintah pusat sampai tingkat pemerintah desa,
perusahaan – perusahaan, supermarket, minimarket, perguruan tinggi, SLTA, SLTP,
bahkan Sekolah Dasar hampir semuanya mengenal komputer. Saat ini, yang mempunyai
lingkungan yang semakin luas dan banyak diminati, juga dapat digunakan untuk
menghasilkan uang adalah dunia pemrograman komputer. Dalam dunia pemrograman
komputer, dikenal algoritma dan banyak bahasa pemrograman, seperti C, C++, Pascal,
Basic, Java, dan lain – lain. Oleh karena itulah, yang akan dibahas dalam makalah ini
adalah Algoritma dan Pemrograman dalam struktur pemilihan analisa studi kasus.

B. Rumusan Masalah
Adapun rumusan masalah dalam penulisan makalah ini adalah sebagai berikut :
1. Apakah Pengertian dari Analisa Kasus?
2. Bagaimanakah Analisa Satu Kasus dan Penyelesaiannya?
3. Bagaimanakah Analisa Dua Kasus dan Penyelesaiannya?

C. Tujuan Penulisan
Adapun tujuan dari penulisan makalah ini adalah sebagai sarana untuk mengikuti
pesatnya perkembangan teknologi dimasa sekarang ini, salah satunya di dunia
pemrograman yang sekarang semakin banyak diminati.
D. Manfaat Penulisan
Adapun manfaat penulisan dalam makalah ini adalah sebagai berikut :
1. Untuk Mengetahui Pengertian dari Analisa Kasus?
2. Untuk Mengetahui Bagaimanakah Analisa Satu Kasus dan Penyelesaiannya?
3. Untuk Mengetahui Bagaimanakah Analisa Dua Kasus dan Penyelesaiannya?

4
BAB II
PEMBAHASAN

A. Pengertian Analisa Pemilihan


Analisis kasus adalah konstruktor terpenting dalam algoritma pemrograman
sehingga membuat teks algoritma yang sama dapat menghasilkan eksekusi yang berbeda
beda .
Mendefinisikan analisa kasus adalah mendefinisikan:
a. Kondisi, yang berupa suatu ekspresi yang menghasilkan true atau false.
b. Aksi, yang akan dilaksanakan jika kondisi yang dipasang kan dengan aksi yang
bersangkutan dipenuhi.
Konstruksi dan suatu analisa kasus dapat dimulai dan menentukan suatu kondisi
yang mungkin (dengan melakukan partisi domain) atau dimulai dan menentukan vasiasi
aksi. Tidak ada rumus yang baku tentang bagaimana memulai menuliskan analisa kasus.
Pada kasus-kasus yang diberikan, ada yang berangkat dan kondisi, dan ada yang dimulai
dan menentukan aksi.
Salah satu contoh yang memerlukan mekanisme analisa kasus adalah, penentuan
nilai kuadran suatu koorninat titik.

Kasus kasus yang mungkin terjadi untuk titik P ( X,Y) adalah :

5
Selain keempat kasus tersebut , nilai P (X,Y) tidak termasuk pada kuadran
manapun sehingga dapat terletak pada sumbu koordinat.

B. Analisa Satu Kasus dan Penyelesaiannya


Analisa satu kasus digunakan untuk menetukan apakah layak atau tidak untuk
melakukan sebuah aksi , tergantung pada kondisinya.Notasi algoritmik untuk analisa satu
kasus adalah :

Harus diperhatikan “indentasi“ penulisan < aksi > setelah pernyataan IF .Hal ini untuk
memudahkan pembacaan program. Aksi sesudah then dapat berupa satu atau lebih aksi
dan hanya akan dilaksanakan jika <kondisi> bernilai true .
Contoh contoh untuk analisa dengan satu kasus adalah :

Contoh program analisa satu kasus :

6
Contoh penerapan analisa satu kasus dalam bahasa C :

C. Analisa Dua Kasus dan Penyelesaiannya


Analisa dua kasus digunakan untuk menentukan salah satu dari dua alternative aksi
yang bisa dilaksanakan notasi algoritmik untuk analisa dua kasus adalah :

Pada notasi tersebut aksi satu akan dilaksanakan jika nilai dari < kondisi > bernilai
true.
Jika <kondisi> bernilai false ,maka aksi dua yang dilaksanakan .”Else”menyatakan
nilai negasi dari <kondisi>.

7
Contoh analisa dengan dua kasus :

Contoh program dengan analisa dua kasus

Contoh program dengan analisa dua kasus (genap-ganjil) dalam bahasa C :

8
Contoh program dengan analisa dua kasus (akar kuadrat) dalam bahasa C :

9
10
BAB III
PENUTUP

A. Kesimpulan
Dari uraian diatas, maka dapat disimpulkan bahwa :
Analisis kasus adalah konstruktor terpenting dalam algoritma pemrograman sehingga
membuat teks algoritma yang sama dapat menghasilkan eksekusi yang berbeda beda.
Terdapat beberapa jenis analisa kasus , yaitu analisa kasus dengan satu kasus, dua
kasus ,dan lebih dari dua kasus.

B. Saran
Penyusun menyadari bahwa makalah diatas banyak sekali kesalahan dan jauh dari
kata sempurna. Oleh karena itu, penulis akan memperbaiki makalah tersebut dengan
berpedoman pada banyak sumber yang dapat dipertanggungjawabkan. Maka dari itu,
penyusun mengharapkan kepada para pembaca untuk memberikan kritik dan saran yang
membangun dan saran mengenai pembahasan makalah dalam kesimpulan diatas dan
menambah referensi.

11
DAFTAR PUSTAKA

https://books.google.co.id/books
diakses pada tanggal 26 September 2019

Rachmat, Antonius.2018.Algoritma dan Pemrograman dengan Bahasa C.Yogyakarta : CV


ANDI

12

Anda mungkin juga menyukai