PPT Data Mining Sains Data, Schemes and Mind Maps of Data Mining

Laporan tentang tata cara penggunaan sains data

Typology: Schemes and Mind Maps

2020/2021

Available from 02/21/2023

habilul-muttaqin
habilul-muttaqin 🇮🇩

3 documents

1 / 11

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
LAPORAN PRAKTIKUM DASAR PEMOGRAMAN
“MEMBUAT PROGRAM STUDI KASUS SEDERHANA
MENGGUNAKAN ARRAY 1 DIMENSI”
KELOMPOK 1
Muhammad Fajri 2110 2000 1
Tayzar Abdi Firmansyah 2110 2001 3
Yuna Julia Putri 2110 2000 3
Dwi Syahrul Imam 2110 2001 5
UNIVERSITAS TEKNOLOGI SUMBAWA
FAKULTAS ILMU DAN TEKNOLOGI HAYATI
PROGRAM STUDI ILMU PERIKANAN
2023/2024
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download PPT Data Mining Sains Data and more Schemes and Mind Maps Data Mining in PDF only on Docsity!

LAPORAN PRAKTIKUM DASAR PEMOGRAMAN

“MEMBUAT PROGRAM STUDI KASUS SEDERHANA

MENGGUNAKAN ARRAY 1 DIMENSI”

KELOMPOK 1

Muhammad Fajri 2110 2000 1 Tayzar Abdi Firmansyah 2110 2001 3 Yuna Julia Putri 2110 2000 3 Dwi Syahrul Imam 2110 2001 5

UNIVERSITAS TEKNOLOGI SUMBAWA

FAKULTAS ILMU DAN TEKNOLOGI HAYATI

PROGRAM STUDI ILMU PERIKANAN

BAB I

PENDAHULUAN

A. Latar Belakang

Bahasa pemrograman, atau sering diistilahkan dengan bahasa komputer, merupakan teknik komando atau instruksi standar untuk memerintah komputer. Bahasa pemrograman dapat dimanfaatkan untuk membagun sebuah sistem aplikasi sesuai dengan kebutuhan yang dapat dimanfaatkan dalam berbagai bidang baik dalam bidang pendidikan, ekonomi, bisnis bahkan dalam bidang sosial budaya. Sampai saat ini terdapat banyak jenis bahasa pemrograman. Salah satu di antaranya adalah bahasa pemrograman C++ di mana bahasa pemrograman C++ ini merupakan hybrid dari bahasa C. Bahasa pemrograman C++ dibelajarkan pada mahasiswa semester III jurusa program studi ilmu perikanan dengan nama mata kuliah Dasar-dasar Pemrograman.

Bahasa C++ memiliki banyak fitur yang tidak mudah untuk dipelajari dan dipahami. Untuk membantu dalam pembelajaran C++, diperlukan sebuah media alternatif Terdapat berbagai media pembelajaran yang dapat digunakan dalam proses pembelajaran. Salah satunya yaitu dengan memanfaatkan teknologi komputerisasi yang berbasis informasi dan komunikasi. Informasi adalah data yang telah diolah menjadi bentuk yang mempunyai arti dan bermanfaat bagi manusia. Sedangkan komunikasi adalah penyampaian pikiran oleh seseorang kepada orang lain melalui media.

Tujuan dilakukannya praktikum ini adalah agar mahasiswa dapat melakukan pemograman sederhana dalam bentuk studi kasus yang mudah dipahami oleh mahasiswa pemula dalam mempelajari dasar pemograman Media yang berbasis teknologi dan informasi ini diharapkan mampu membantu memecahkan kesulitan yang dialami mahasiswa dalam belajar C++. Kerumitan bahan pelajaran dapat disederhanakan dengan bantuan media. Media ini dapat mewakili apa yang kurang mampu diucapkan melalui kata-kata atau kalimat.

BAB II

HASIL DAN PENJELASAN PROGRAM

Studi kasus dari penjelasan pratikum ini adalah Stack ( Tumpukan )/ kumpulan data dengan konsep perubahan LIFO (Last In First Out) ilustrasi dari sebuah kardus kosong yang di isi dengan buku kedalam satu per satu, yang terakhir buku yang dimasukan ke dalam kardus, buku itu lah yang keluar duluan karena tumpukan terakhir letaknya ada di paling atas. Sedangkan buku pertama yang masuk letaknya ada di paling bawah. Sehingga jika kita ingin mengambil buku yang paling bawah kita harus mengeluarkan buku yang paling atas dulu.

Dalam program konsep stack ada beberapa operasi yaitu bisa menambahkan data atau juga yang disebut dengan push [tambah] dengan sesuai kaidah stack itu, untuk penghapusan data disebut dengan pop [hapus] atau mengeluarkan data dari tumpukan, dan ada deteksi deteksi seperti isEmpty [kosong] yang merupakan pendeteksian array yang kita punya atau dari kapasitas yang kita punya, kalau kosong isEmpty adalah true. Selanjutnya adalah isFull [penuh] yang menunjukan kalau array yang kita punya sudah sesuai dengan kapasitas yang kita definekan di variabel max.

Jika datanya isEmpty atau datanya kosong maka kita tudak bisa menghapus data apapun karna datanya kosong. Dan isFull jika data kita sudah penuh dengan define max yang kita miliki atau sudah penuh maka kita tidak bisa lagi untuk menambahkan data karna data sudah ternpenuhi.

GAMBAR.

#define max 5 = membuat makro, yang merupakan asosiasi pengenal atau pengenal parameter dengan string token dengan maximal imputan data program adalah 5 data.

string data[max]; = tipe data yang menampung kumpulan karakter sampai dengan data maximal

int top = 0; = merupakan kepanjangan dari interger yang artinya bilangan bulat dari index ke 0

GAMBAR. 2

bool isEmpty(){ = tipe data yang hanya bisa diisi salah satu dari 2 nilai: true atau false dalam bentuk jika data kosong

bool isFull(){ = tipe data yang hanya bisa diisi salah satu dari 2 nilai: true atau false dalam bentuk jika data penuh

if(top == 0){ = struktur logika program yang di dapat dengan cara menyambung beberapa perintah IF ELSE menjadi sebuah kesatuan dari data atas

If(top>max){ = struktur logika program yang di dapat dengan cara menyambung beberapa perintah IF ELSE menjadi sebuah kesatuan data penuh

return true; = kembalikan nilai yang tersimpan di dalam variabel luas kepada kode yang akan memanggil function tersebut jika data benar

}else { = jika return false; = kembalikan nilai yang tersimpan di dalam variabel luas kepada kode yang akan memanggil function tersebut jika data salah.

GAMBAR. 3

void display(){ = Untuk menampilkan Saat digunakan sebagai jenis

pengembalian fungsi, void kata kunci menentukan bahwa fungsi tidak

mengembalikan nilai data.

if(!isEmpty()){ = jika data kosong.

cout << "Data tersimpan : " << endl; = satu fungsi pemograman yang bertujuan untuk menampilkan pesan ke standar output ke monitor dengan data yang sudah tersimpan.

if(!isEmpty()){ = jika nilai suatu data masih kosong.

top--; = data yang dikurangkan dalam susunan dari atas.

GAMBAR. 5

int main(){ = fungsi utama dari suatu program,kedua dan ketiga “; adalah tipe data,

dan a, b, c adalah variabelnya.

int pil; = fungsi utama untuk membuat pilihan. s

tring isi; = fungsi untuk menambahkan data kedalam.

stack : = kumpulan data dimana data yang diletakkan di atas data yang lain.

system("cls"); = untuk membersihkan layar pada program yang akan dijalankan sehingga pemrogram dapat menentukan saat untuk menghapus data yang telah dijalankan tanpa harus menutup program tersebut dan membukanya kembali. display(); = untuk menampilkan data.

cout << "Menu Utama\n1. Push\n2. Pop\nPilih : "; = satu fungsi pemograman yang bertujuan untuk membuat menu pilihan.

cin >> pil; = imputan data pilihan.

if(pil ==1){ = jika data pilihan sama dengan satu maka program akan

menambahkan data baru. push(); = dengan cara mencari nilai top atau

nilai ujung dari suatu list.

goto stack; = berfungsi untuk memerintahkan CPU melompat ke baris manapun berdasarkan label yang telah dibuat dalam sebuah tumpukan. }else if(pil == 2){ = jika data pilihan sama dengan dua maka program akan menghapus data dari data yang masuk terakhir.

pop(); = pengembalian fungsi operasi penghapusan elemen yang sudah ditambahkan dalam stack (tumpukan).

cout << "Program Selesai" ; = menampilkan program selesai jika pilihan yang di imput selain pilihan nomor satu dan dua.

run data yang belum di run data yang telah di isi isi

GAMBAR. 4

GAMBAR. 5

Hasil gambar compile & Hasil gambar compile &

BAB III

PENUTUP

A. Kesimpulan

Adapun kesimpulan dari laporan praktikum ini kita dapat mengetahui “MEMBUAT PROGRAM STUDI KASUS SEDERHANA MENGGUNAKAN ARRAY 1 DIMENSI” yang dimana dalam penggunaan metode Stack ( Tumpukan ) atau ilustrasi dari kardus kosong yang di isi dengan buku kedalam satu per satu sebaliknya jika dikeluarkan ambil tumpukan paling akhir (suatu benda yang masuk terakhir keluar paling awal) yang disebut dengan program (LIFO atau LAST in FIRST OUT). Dimana dalam metode yang digunakan mendapatkan hasil yang baik dimana dapat dibuktikan dengan pahamnya mahasiswa program studi ilmu perikanan dalam penggunaan metode di atas.

B. Saran

Adapun saran dari laporan praktikum ini adalah lemanhnya pemahaman dan pengetahuan penulis dalam Dasar-dasar Pemograman sehingga masih banyaknya kekurangan data yang dapat kami tampilkan, kritik dan sarab dari pembaca sangat dibutuhkan guna untuk perbaikan dalam pembuatan laporan yang akan dikerjakan pada kemudia hari.