Anda di halaman 1dari 10

LAPORAN PRAKTIKUM KE-1

KOMPUTER DAN PEMROGRAMAN ( CODING )

Disusun oleh :
Nama :HANDRI OKTA PRATAMA
Npm :C1B023107
Kelas : Manajemen A ( Internasional )

Asisten Dosen :
Nama : Valleryan Virgil Zuliuskandar
Npm : G1A020021

Dosen Pengampu
Julia Purnama Sari, S.T.,M.Kom

PROGRAM STUDI MANAJEMEN


FAKULTAS EKONOMI DAN BISNIS
UNIVERSITAS BENGKULU
2023
1. Landasan Teori
A. Alagoritma
Agoritma adalah urutan aksi-aksi yang dinyatakan dengan jelas dan tidak rancu untuk
memecahkan suatu masalah dalam rentang waktu tertentu. Setiap aksi harus dapat dikerjakan
dan mempunyai efek tertentu. Algoritma merupakan logika, metode dan tahapan (urutan)
sistematis yang digunakan untuk memecahkan suatu permasalahan.
Dalam ilmu matematikadan komputer, pengertian algoritma merupakan prosedur dari
beberapa langkah demi langkah untuk penghitungan. Algoritma dipakai untuk penghitungan,
penalaran otomatis, dan pemrosesan data. Pengertian algoritma ialah suatu metode yang
efektif diekspresikan sebagai rangkaian yang terbatas dari beberapa instruksi yang telah
dijelaskan dengan baik guna menghitung sebuah fungsi. Susunan algoritma dimulai dari
kondisi awal dan input awal, instruksi tersebut mendeskripsikan komputasi yang apabila itu
dieksekusi serta diproses dengan melewati urutan-urutan kondisi terbatas yang terdefinisi
dengan baik, sehingga dapat menghasilkan output atau keluaran dan berhenti di kondisi akhir
yang telah ditentukan.
Algoritma dapat dituliskan dengan banyak cara, mulai dari menggunakan bahasa alami
yang digunakan sehari-hari, simbol grafik bagan alir (flowchart), sampai menggunakan
bahasa pemrograman seperti bahasa C atau C++.Penulisanalgoritmatidakter-
ikatpadasuatuaturantertentu, tetapi harus jelas maksudnya darisuatu penulisan algoritma untuk
tiap langkah algoritmanya. Notasi algoritma bukan merupakan notasi bahasa pemograman,
namun notasi ini dapat diterjemahkan kedalam berbagai bahasa pemograman.
B. Flowchart
Flowchart atau sering disebut dengan diagram alir merupakan suatu jenis diagram yang
merepresentasikan algoritma atau langkah-langkah instruksi yang berurutan dalam sistem. seorang
analis sistem menggunakan flowchart sebagai bukti dokumentasi untuk menjelaskan gambaran logis
sebuah sistem yang akan dibangun kepada programmer. Dengan begitu, flowchart dapat membantu
untuk memberikan solusi terhadap masalah yang bisa saja terjadi dalam membangun sistem. Pada
dasarnya, flowchart digambarkan dengan menggunakan simbol-simbol. Setiap simbol mewakili suatu
proses tertentu. Sedangkan untuk menghubungkan satu proses ke proses selanjutnya digambarkan
dengan menggunakan garis penghubung. Dengan adanya flowchart, setiap urutan proses dapat
digambarkan menjadi lebih jelas. Selain itu, ketika ada penambahan proses baru dapat dilakukan
dengan mudah menggunakan flowchart ini. Setelah proses membuat flowchart selesai, maka giliran
programmer yang akan menerjemahkan desain logis tersebut kedalam bentuk program dengan
berbagai bahasa pemrograman yang telah disepakati. Pada dasarnya, flowchart dibuat dengan tujuan
untuk menunjukkan setiap proses yang harus dilalui dalam suatu sistem. Namun, sebenarnya masih
1
HANDRI OKTA PRATAMA C1BO23107
HOKTA
banyak lagi tujuan dari flowchart yang mungkin belum Anda ketahui. Berikut ini akan dijelaskan
mengenai beberapa fungsi flowchart yang bisa Anda simak dibawah ini.
1. Merancang Proyek Baru Ketika Anda akan merancang suatu proyek, maka hal selanjutnya yang
dapat Anda lakukan adalah memetakan proyek tersebut ke bentuk flowchart. Itu dapat membantu
Anda untuk merancang serangkaian langkah-langkah yang melibatkan keputusan bersama.
2. Mengelola Alur Kerja Untuk mengelola alur kerja, flowchart adalah cara yang paling penting
dilakukan. Sebab, flowchart berperan dalam penentuan integritas dari proses tersebut, yaitu dapat
menciptakan hasil yang berkualitas berdasarkan prosedur.
3. Memodelkan Proses Bisnis Proses bisnis yang dimaksud bukan hanya berkaitan dengan
keuntungan, melainkan serangkaian tugas baik itu yang sederhana sampai yang rumit juga
termasuk kedalam proses bisnis. Tujuan pemodelanflowchart dapat dilakukan untuk memberikan
hasil yang konsisten dan dapat juga diprediksi.
4. Mendokumentasikan Setiap Proses Dalam menyelesaikan suatu proyek perlu adanya
dokumentasi proses. Dengan begitu, flowchart menjadi media yang bagus untuk memenuhi tujuan
tersebut. Jika dibandingkan dengan membuat dokumentasi setiap proses melalui narasi dengan
memetakannya ke dalam bentuk flowchart, maka menggunakan flowchart merupakan hal yang
lebih efisien dibanding dengan narasi.
5. Merepresentasikan Algoritma Biasanya, sebelum menuangkan proyek tersebut kedalam bentuk
program, para perancang sistem terlebih dahulu menentukan algoritma untuk menyelesaikan
proyek tersebut menggunakan SDL . SDL (SpecificationandDescriptionLanguage) merupakan
suatu spesifikasi bahasa yang digunakan untuk mendeskripsikan perilaku dari sistem tersebut. Nah,
flowchart dapat memenuhi kebutuhan tersebut. Sebab, flowchart menawarkan berbagai simbol
yang unik yang dapat digunakan untuk memetakan sistem yang akan dirancang. Selain itu,
flowchart juga menawarkan sumber daya yang dapat digunakan untuk menyelesaikan suatu
masalah.
6. Mengaudit Proses Secara umum, flowchart dapat digunakan untuk mendeteksi kerusakan yang
terjadi dalam setiap proses. Flowchart dapat membantu Anda menyelesaikan permasalahan dengan
cara membagi setiap langkah dari proses itu kedalam segmen-segmen yang lebih kecil, kemudian
memeriksa bagian mana yang tidak berfungsi atau perlu diadakan perbaikan.
Pada dasarnya, dalam merancang flowchart tidak ada ketentuan mutlak yang harus dipenuhi. Hal
itu dikarenakan flowchart dibuat berdasarkan pemikiran untuk menganalisa suatu permasalahan
dalam bisnis. Hanya saja, Anda dapat merancang flowchart ketika Anda telah mengetahui simbol-
simbol standar yang umum digunakan dalam proses pembuatan flowchart. Berikut akan dijelaskan
mengenai simbol-simbol flowchart yang dibagi kedalam 3 kategori, diantaranya:
1. Simbol Arus (FlowDirectionSymbols) Biasanya simbol yang termasuk kedalam ketegori ini
digunakan sebagai simbol penghubung.

2
HANDRI OKTA PRATAMA C1BO23107
HOKTA
2. Simbol Proses (ProcessingSymbols) Sesuai dengan namanya, simbol proses digunakan untuk
menyatakan simbol yang berkaitan dengan serangkaian proses yang dilakukan. Berikut beberapa
simbol yang termasuk kedalam bagian proses, yaitu:
3. Simbol I/O (Input-Output) Simbol yang termasuk kedalam bagian input-output berkaitan
dengan masukan dan keluaran.
C. Sepeda Motor
Pada era globaliasi seperti saat ini, Perkembangan industri otomotif mengalami
peningkatan pesat. Terutama pada bidang sepeda motor. Industri sepeda motor dari masa ke
masa terus mengalami perkembangan dari segi jenis,bentuk teknologi dan berbagai fiturlainya.
Indonesia merupakan salah satu negara dengan pengguna sepeda motor terbesar ketiga di
dunia dari data BPS (Badan Pusat Statistik) pengguna sepeda motor di tahun 2017 mencapai
113 juta unit sepeda motor.
Sepeda Motor didefenisikan sebagai Kendaraan Bermotor beroda dua dengan atau tanpa
rumah-rumah dan dengan atau tanpa kereta samping atau Kendaraan Bermotor beroda tiga
tanpa rumah-rumah. Rodanya sebaris dan pada kecepatan tinggi sepeda motor tetap tidak
terbalik dan stabil disebabkan oleh gaya giroskopik; pada kecepatan rendah pengaturan
berkelanjutan setangnya oleh pengendara memberikan kestabilan. Ada berbagai jenis sepeda
motor. Uraian masing-masing jenis sepeda motor tersebut adalah sebagai berikut.
Cruiser yaitu jenis motor ini biasanya memiliki posisi stang yang tinggi posisi kaki
yang relatif ke depan dan posisi kursi yang rendah. Posisi mengemudi ini menciptakan
kenyamanan ergonomika pada pegemudi. Motor Cruiser memiliki daya belok yang
terbatas karena desainnya.
Dual Sport memiliki posisi mesin yang tinggi ban dengan permukaan khusus untuk
melewati berbagai macam medan dan posisi stang yang dibuat supaya dapat dikendalikan
dengan mudah saat melewati ringtangan. Motor jenis ini memiliki setingan mesin yang
berfokus pada tenaga pada putaran bawah dan tenaga mesin difokuskan pada gigi-gigi
yang lebih rendah seperti gigi 1 dan 2. Bobot pun dibuat seringan mungkin demi
mengembangkan kemampuan menjelajahi berbagai medan.
Touring adalah jenis motor yang digunakan untuk kenyamanan pada perjalanan jauh.
Kebanyakan motor touring memiliki fi tur-fi tur mewah seperti GPS TV Radio kursi
penumpang yang besar dan laci yang banyak.
Skuter merupakan motor berukuran kecil yang memiliki konsumsi bensin yang baik
dan kelincahan dalam menyelip lalu lintas.

3
HANDRI OKTA PRATAMA C1BO23107
HOKTA
moped adalah jenis motor yang dahulunya dalah sepeda bertenaga pedal manusia dan
setengah listrik kini menjadi sepeda motor bertenaga bensin. Memiliki pengendalian
melebihi skuter namun lebih ekonomis dari motor sport. Motor sport adalah jenis motor
yang memiliki performa dan pengendalian yang lebih. Posisi mengemudi pun difokuskan
untuk menjaga titik gravitasi supaya pengendalian lebih terkendali.
Sport Touring merupakan gabungan antara touring dan sport motor sport touring
adalah motor sport yang masih memiliki faktor-faktor kenyamana.
2. Soal dan Pembahasan
1. Review pratikum hari ini!
Pembahasan :
Algoritma pemrogaman
Algoritma adalah urutan lankah – lankah untuk memecahkan masalah yang disusun secara
sistematis dan logis.
Terdapat tiga penyajian algoritma dalam pemrograman yaitu
A. Algoritma dengan struktur bahasa Indonesia
B. Algoritma dengan pseudocode
C. Algoritma dengan flowchart
2. Buatlah algoritma dan flowchart dengan tema teknologi!
Pembahasan :
Algoritma menghidupkan motor
A. Mulai
B. Cari dan ambil kunci motor
C. Apakah kunci motor ketemu?
D. Masukkan kunci motor ke kontak
E. Putar kontak motor
F. Tekan double starter
G. Motor siap dipakai
H. selesai

4
HANDRI OKTA PRATAMA C1BO23107
HOKTA
C1B023107

5
HANDRI OKTA PRATAMA C1BO23107
HOKTA
3. Jelaskan fungsi dari flowchart bagi pemrograman dan kebutuhan sehari- hari!
Pembahasan :
Fungsi utama dari flowchart adalah memberi gambaran jalannya sebuah program dari satu
proses ke proses lainnya. Sehingga, alur program menjadi mudah dipahami oleh semua
orang. Selain itu, fungsi lain dari flowchart adalah untuk menyederhanakan rangkaian
prosedur agar memudahkan pemahaman terhadap informasi tersebut.
Dengan flowchart itu bisa dikomunikasikan jalannya program ke orang lain dengan lebih
mudah. Jadi membuat flowchart sangat penting untuk melengkapi dokumentasi daftar
program komputer yang relatif rumit, sehingga dokumentasi suatu hari nanti bisa
dibutuhkan lagi dengan mudah dipahami.

6
HANDRI OKTA PRATAMA C1BO23107
HOKTA
3. Kesimpulan dan Saran
Kesimpulan:
Dalam pemrograman, algoritma adalah langkah-langkah sistematis dan logis untuk
memecahkan masalah. Teks di atas menjelaskan tiga bentuk penyajian algoritma:
menggunakan struktur bahasa Indonesia, pseudocode, dan flowchart. Selanjutnya, diberikan
contoh algoritma dan flowchart dengan tema teknologi, yaitu menghidupkan motor.
Pentingnya algoritma dan flowchart dalam pemrograman terletak pada kemampuannya
untuk menyajikan langkah-langkah secara jelas dan sistematis. Flowchart khususnya memiliki
fungsi utama sebagai representasi visual dari algoritma, mempermudah pemahaman dan
komunikasi antar programmer atau pembaca yang mungkin tidak familiar dengan bahasa
pemrograman tertentu.
Saran:
1. Latihan dan Pemahaman:
Disarankan untuk terus berlatih dalam merancang algoritma dan flowchart. Hal ini akan
memperkuat pemahaman tentang struktur pemrograman dan meningkatkan keterampilan
pemecahan masalah.
2. Penerapan Pseudocode:
Menyertakan pseudocode dalam proses penyusunan algoritma dapat membantu
memperlancar konversi ke dalam bahasa pemrograman tertentu. Pseudocode dapat menjadi
jembatan antara bahasa algoritma dan implementasi nyata dalam sebuah bahasa pemrograman.
3. Komunikasi yang Efektif:
Flowchart adalah alat yang efektif dalam komunikasi di antara tim pengembang
perangkat lunak. Disarankan untuk mengembangkan keterampilan dalam membuat flowchart
yang mudah dipahami oleh orang lain, sehingga kolaborasi dalam tim dapat berjalan lebih
lancar.
4. Fleksibilitas:
Algoritma dan flowchart harus dirancang dengan tingkat fleksibilitas yang memadai agar
dapat menangani berbagai situasi dan perubahan kebutuhan secara efisien.
Dengan mengikuti saran-saran ini, seorang pemrogram dapat memperkuat keterampilan
mereka dalam merancang algoritma dan flowchart, serta meningkatkan kemampuan untuk
berkolaborasi dengan orang lain dalam pengembangan perangkat lunak.

7
HANDRI OKTA PRATAMA C1BO23107
HOKTA
DAFTAR PUSTAKA

Sitorus, L. (2015). Algoritma dan pemrograman. Penerbit Andi.


Rosaly, R., & Prasetyo, A. (2019). Pengertian Flowchart Beserta Fungsi dan Simbol-simbol
Flowchart yang Paling Umum Digunakan. Program Studi Teknik Informatika
Politeknik Purbaya.
Zaldi Fajri Erdiansyah, M. (2018). Perancangan Informasi Perkembangan Sepeda Motor
Bebek Di Indonesia Melalui Media Buku (Doctoral dissertation, Universitas
Komputer Indonesia).

8
HANDRI OKTA PRATAMA C1BO23107
HOKTA
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
UNIVERSITAS BENGKULU
FAKULTAS EKONOMI DAN BISNIS
PROGRAM STUDI MANAJEMEN
Jalan W.R. Supratman Kandang Limun Bengkulu
Bengkulu 38371 A Telepon : (0736) 344087, 22105 – 227
LEMBAR ACC PRAKTIKUM
KOMPUTER DAN PEMROGRAMAN

Nama Mahasiswa : Handri Okta Pratama


NPM : C1B023107
Dosen : Julia Purnama Sari, S.T.,M.Kom
Nama Asisten Dosen : Valleryan Virgil Zuliuskanda (G1A020021)

Laporan Praktikum Ke 1
Tanda ACC
Hari/Tanggal Laporan diberikan

Laporan praktikum ke 1

HANDRI OKTA PRATAMA C1B023107

Anda mungkin juga menyukai