Algoritma

9
Nama : Alfin Syahrin Karim NRP : 14.10144 Kelas : C Group : SIG-01 Assisten : Ferdy Octovian TUGAS I PENGENALAN TURBO BASIC A. Tabel Data serta Penjelasan Input, Proses dan Output Tabel Data Program Toko Jamu No Nama Variable Variable Tipe Data 1 Nama Pembeli np$ String 2 Jenis Jamu jj$ String 4 Harga Jamu hj! Presisi Tunggal 5 Jumlah Pembelian jp% Integer 6 Total Harga th! Presisi Tunggal 7 Uang Pembayaran up! Presisi Tunggal 8 Uang Kembalian uk! Presisi Tunggal Input 1. Masukkan Nama Pembeli (np$) 2. Masukkan Jenis Jamu (jj$) 3. Masukkan Harga Jamu (hj!) 1

description

ljljk

Transcript of Algoritma

Page 1: Algoritma

Nama : Alfin Syahrin Karim

NRP : 14.10144

Kelas : C

Group : SIG-01

Assisten : Ferdy Octovian

TUGAS I

PENGENALAN TURBO BASIC

A. Tabel Data serta Penjelasan Input, Proses dan Output

Tabel Data Program Toko Jamu

No Nama Variable Variable Tipe Data

1 Nama Pembeli np$ String

2 Jenis Jamu jj$ String

4 Harga Jamu hj! Presisi Tunggal

5 Jumlah Pembelian jp% Integer

6 Total Harga th! Presisi Tunggal

7 Uang Pembayaran up! Presisi Tunggal

8 Uang Kembalian uk! Presisi Tunggal

Input

1. Masukkan Nama Pembeli (np$)

2. Masukkan Jenis Jamu (jj$)

3. Masukkan Harga Jamu (hj!)

4. Masukkan Jumlah Pembelian (jp%)

5. Masukkan Uang Pembayaran (up!)

1

Page 2: Algoritma

2Purwa Wisnu 14.10031 [Tugas 1]Proses

1. Total Harga sama dengan Harga Jamu dikalikan Jumlah Pembelian.

2. Uang Kembalian sama dengan Uang Pembayaran dikurangi Total

Harga.

Output

1. Tampilkan Nama Pembeli (np$)

2. Tampilkan Jenis Jamu (jj$)

3. Tampilkan Harga Jamu (hj!)

4. Tampilkan Jumlah Pembelian (jp%)

5. Tampilkan Total Harga (th!)

6. Tampilkan Uang Pembayaran (up!)

7. Tampilkan Uang Kembalian (uk!)

B. Algoritma

1. Mulai

2. Masukkan Nama Pembeli

3. Masukkan Jenis Jamu

4. Masukkan Harga Jamu

5. Masukkan Jumlah Pembelian

6. Total Harga sama dengan Jumlah Pembelian dikali Harga Jamu

7. Masukkan Uang Pembayaran

8. Uang Kembalian sama dengan Uang Pembayaran dikurangi Total

Harga

9. Tuliskan Uang Kembalian

10.Selesai

Laboraturium Sistem Informasi dan Keputusan TI - Unpas

Page 3: Algoritma

3Purwa Wisnu 14.10031 [Tugas 1]

C. Flowchart

Laboraturium Sistem Informasi dan Keputusan TI - Unpas

Mulai

NP$?, JM$?, ,HM!?,JBeli%?

TH! = Jbeli%*HM!

TH!

UP!?

UK! = UP!-TH!

NP$, JM$, ,HM!,JBeli%,TH!, UP!, UK!

Selesai

A

A

Page 4: Algoritma

4Purwa Wisnu 14.10031 [Tugas 1]

D. Analisa

Dalam pekerjaan deskripsi masalah studi kasus “Dealer Mobil”.

Pada studi kasus kali ini membahas tentang bagaimana cara

mengoperasikan program Turbo BASIC dan fasilitas-fasilitas yang ada

didalamnya. Turbo BASIC merupakan salah satu perangkat lunak

yang berbentuk compiler yang berarti perangkat lunak yang dapat

menyusun perintah-perintah yang dibuat oleh programmer ke dalam

bentuk program yang dapat dimengerti oleh computer. Menu-menu

yang terdapat dalam Turbo BASIC yaitu : File, Edit, Run, Compile,

Options, Setup, Window dan Debug. Pada tugas kali ini kita lebih

sering mengoperasikan 3 menu yaitu : File, Edit dan Run.

Dalam membuat program, pertama yang harus dikerjakan

adalah pengidentifikasi masalah. Masalah yang perlu untuk

diidentifikasi pada kali ini adalah mengenai penerapan program pada

“Dealer Mobil”. Indentifikasi masalah adalah dengan menentukan :

a)    Apa yang menjadi input pada studi kasus.?

b)    Bagaimana proses yang harus dikerjakannya.?

c)    Apa yang menjadi output dari studi kasus ini.?

Kemudian tugas selanjutnya adalah menyusun tabel data berdasarkan

tipe datanya serta mengganti variabel data dari data yang dibutuhkan

dalam penyelesaian studi kasus ini. Tipe data yang digunakan pada

studi kasus kali ini adalah bilangan bulat (integer), bilangan real

presisi-tunggal, string, serta karakter.

Penggunaan algoritma sebagai langkah-langkah deskripsi yang

terurut dalam pembuatan program. Algoritma dibuat agar runtunan

Laboraturium Sistem Informasi dan Keputusan TI - Unpas

Page 5: Algoritma

5Purwa Wisnu 14.10031 [Tugas 1]

program yang dijalankan dapat sesuai, dari awal program hingga

program selesai. Dengan menyisipkan masukan (input) kemudian

proses, dan keluaran (output) melalui algoritma program.

Selanjutnya kita diminta untuk memahami serta mampu menjalankan

program Microsoft Visio yang berguna dalam pembuatan flowchart

atau deskripsi langkah-langkah program dalam bentuk chart. Pertama

kita harus mengetahui lambang yang digunakan dalam flowchart

pemrograman, yaitu simbol terminal, simbol input/output, simbol

proses, simbol Predefined Process, simbol Preparation, simbol

Condition, simbol Document, simbol Connector, dan simbol Off-Page

Connector.

Dan hal yang penting yang harus dilakukan dalam pembuatan

program adalah pembuatan listing program merupakan jabaran dari

program yang dibuat dan diterapkan pada Turbo Basic.

1. Dalam Program ini kita memiliki 4 buah input, yang terdiri dari :

a. NamaPembeli (NP$).

b. Jenis Mobil (JM$)

c. Harga Mobil (HM!)

d. Jumlah Pembelian (JBeli%)

2. Memiliki 2 rumusan/assignment, yaitu :

a. Total Harga (TH!) = Harga Mobil (HM!) * Jumlah Pembelian

(JBeli%)

b. Uang Kembalian (UK!) = Uang Pembayaran (UP!) – Total

Harga (TH!)

3. Dan memiliki 7 buah Output, sebagai berikut :

Laboraturium Sistem Informasi dan Keputusan TI - Unpas

Page 6: Algoritma

6Purwa Wisnu 14.10031 [Tugas 1]

a. Nama Pembeli (NP$).

b. Jenis Mobil (JM$)

c. Harga Mobil (HM!)

d. Jumlah Pembelian (JBeli%)

e. Total Harga (TH!).

f. Uang Pembayaran (UP!).

g. Uang Kembalian (UK!).

4. Pada setiap jenis mobil akan berbeda harganya.

E. Kesimpulan

Jadi TURBOBASIC di dalam sebuah perusahaan Dealer Mobil

dapat mempermudah pengerjaan kita tetapi perlu menyatakan

identitas data terlebih dahulu dan mengurutkannya dengan benar dan

tepat.

Kesalahan dalam pengetikan identitas data akan menyebabkan

kegagalan dalam program yang kita inginkan dan error.

F. Tampilan Running

Tampilan running input

Laboraturium Sistem Informasi dan Keputusan TI - Unpas

Page 7: Algoritma

7Purwa Wisnu 14.10031 [Tugas 1]

• Tampilan Running Output

Laboraturium Sistem Informasi dan Keputusan TI - Unpas