Anda di halaman 1dari 19

MINI RISET

MK. STRUKTUR DATA DAN ALGORITMA

PRODI S1 PENDIDIKAN MATEMATIKA


Skor Nilai :

Pembuatan Menu Restoran


Menggunakan Aplikasi Pemrograman Pascal

Kelompok 5

Oswaldo Rapharl Sagala (4193111099)


Hengky Pramudia Ujung (4193311066)
Tambok Doniwahyu Novaldy (4193311027)

Dosen Pengampu : Nurul Abni Sinaga, S.Pd; M.Pd.


Mata Kuliah : Struktur Data dan Algoritma

PROGRAM STUDI S1 PENDIDIKAN MATEMATIKA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
UNIVERSITAS NEGERI MEDAN
MEDAN
2021
KATA
PENGANTAR

Puji dan syukur kehadirat Tuhan Yang Maha Esa yang telah
memberikan berkat dan rahmat-Nya sehingga penulis dapat menyelesaikan
tugas Mini Riset yang berjudul “Pembuatan Menu Restoran Menggunakan
Aplikasi Pemrograman Pascal” sesuai dengan waktu penyelesaian yang
telah diberikan oleh dosen pengampu yang bersangkutan.

Pada kesempatan ini, penulis mengucapkan terima kasih kepada Ibu


Nurul Abni Sinaga, S.Pd; M.Pd. selaku dosen mata kuliah Struktur Data dan
Algoritma yang telah memberikan arahan dan bimbingan dalam penyusunan
makalah ini, serta pihak-pihak lain yang telah memberikan dukungan moral
maupun materiil sehingga makalah Mini Riset ini dapat diselesaikan dengan
baik.

Penulis berharap agar Mini Riset ini dapat bermanfaat khususnya bagi
penulis dalam menambah wawasan dan pengetahuan serta masukan untuk
perbaikan pembuatan video mengenai program kuis tebak angka agar lebih
baik kedepannya.

Karena keterbatasan pengetahuan maupun pengalaman, penulis


menyadari sepenuhnya bahwa di dalam Mini Riset ini terdapat kekurangan
dan jauh dari kata sempurna, baik dari segi susunan kalimat maupun tata
bahasanya. Oleh sebab itu, penulis berharap adanya kritik, saran, dan usulan
yang membangun demi perbaikan makalah ini di masa yang akan datang.

Medan,
22
April
2020
Penulis
,

Kelompok VI

i
DAFTAR ISI

Kata Pengantar...........................................................................................................i
Daftar Isi......................................................................................................................ii
BAB I PENDAHULUAN...............................................................................................1
A. Latar Belakang Masalah...................................................................................1
B. Identifikasi Masalah..........................................................................................2
C. Batasan Masalah..............................................................................................2
D. Rumusan Masalah...........................................................................................3
E. Tujuan Penelitian..............................................................................................3
F. Manfaat Penelitian............................................................................................3
BAB II TINJAUAN PUSTAKA....................................................................................10
BAB III METODE PENELITIAN..................................................................................10
A. Tempat dan Waktu Penelitian.........................................................................10
B. Subjek Penelitian.............................................................................................10
C. Jenis Penelitian...............................................................................................10
D. Teknik Pengambilan Data...............................................................................10
E. Instrumen Penelitian........................................................................................11
F. Teknik Analisis Data........................................................................................13
BAB IV HASIL DAN PEMBAHASAN........................................................................14
BAB V PENUTUP .................................................................................................. 15
A. Simpulan ..................................................................................................... 15
B. Saran
............................................................................................................16
Daftar Pustaka
.........................................................................................................17
Lampiran

i
BAB I
PENDAHULUAN

A. LATAR BELAKANG

Bahasa Pemrograman Pascal merupakan bahasa pemrograman tingkat tinggi


yang dirancang oleh Profesor Niklaus Wirth dari Technical University of
Zurich, Switzerland. Yang dinamai pascal sebagai penghargaan terhadap Blaise
Pascal. Seorang ahli matematik dan filosofer yang terkenal pada abad 17 dari
perancis. Prof Niklaus Wirth memperkenalkan Kompiler bahasa Pascal yang pertama
untuk Komputer CDC 600 (Control Data Corporation) yang dipublikasikan pada tahu
1971 dengan tujuan membantu mengajar program Komputer secara sistematis
khususnya untuk memperkenalkan program terstruktur .
Pascal adalah pengembangan dari bahasa ALGOL 60, bahasa pemrograman
untuk sains komputasi. Tahun 1960, beberapa ahli komputer bekerja untuk
mengembangkan bahasa ALGOL, salah satunya adalah Dr. Niklaus Wirth , yang
merupakan anggota grup yang membuat ALGOL. Tahun 1971, dia menerbitkan suatu
spesifikasi untuk highly-structured language (bahasa tinggi yang terstruktur) yang
menyerupai ALGOL. Dia menamainya dengan PASCAL (seorang filsuf dan ahli
matematika dari Perancis) Pascal bersifat data oriented, yaitu programmer diberi
keleluasaan untuk mendefinisikan data sendiri. Pascal juga merupakan teaching
language (banyak dipakai untuk pengajaran tentang konsep pemrograman).
Kelebihan yang lain adalah penulisan kode Pascal yang luwes, tidak seperti misalnya
FORTRAN, yang memerlukan programmer untuk menulis kode
dengan format tertentu. Bentuk dasar program Pascal seperti berikut: program
TITLE ; begin pernyataan ; pernyataan end .

B. RUMUSAN MASALAH
Rumusan masalah pada penelitian ini yaitu:
1. Bagaimana cara membuat suatu program “Menu Restoran” dengan
menggunakan struktur case melalui video pembelajaran?
2. Bagaimana persepsi penonton setelah menonton video pembelajaran
mengenai program “Menu Restoran”?

i
C. TUJUAN PENELITIAN
1. Untuk mengetahui cara membuat suatu program “Menu Restoran” dengan
menggunakan struktur case melalui video pembelajaran.
2. Untuk mengetahui persepsi penonton setelah menonton video pembelajaran
mengenai program “Menu Restoran”?

D. MANFAAT PENELITIAN
Manfaat dari penelitian ini adalah :

1. Berguna untuk memenuhi tugas wajib mata kuliah Struktur Data dan Algoritma.
2. Sebagai bahan masukan bagi pihak yang membutuhkan, baik untuk
kepentingan akademis maupun kepentingan non akademis.
3. Sebagai bahan informasi dan referensi yang dapat digunakan oleh peneliti
yang berkaitan dengan penelitian ini di masa yang akan datang.

i
BAB II
LANDASAN TEORI
A. PERKEMBANGAN PASCAL

Pascal adalah bahasa tingkat tinggi (high level language) yang


orientasinya pada semuatujuan oleh Professor Niklaus Wirth, nama pascal
diambil sebagai penghargaan terhadapBlaise Pascal, ahli matematik dan
philosophi terkenal abad 17 dari Perancis. KompilerBahasa pascal pertama
kali untuk komputer CDC 6000 (Control Data Corporation) untukmembantu
mengajar program komputer secara sistematis, khususnya untuk
pemrograman terstruktur.

B. STRUKTUR PROGRAM PASCAL


Secara garis besar struktur bahasa pemrograman pascal sebagai berikut :
1. Judul program
Judul program adalah bagian pertama dalam struktur program pascal dimana
pada bagian ini judul program ditulis sifatnya Opsional ( boleh Ya atau tidak).
Contoh :1. Program_Pertama_saya; ( Judul Ditandai dengan Tanda titik koma(;))
2. { Program Pertama saya } ( Ditandai dengan Tanda {Komentar })
3. (* Program Pertama Saya *) (ditandai dengan Tanda(* Komentar*))

2. Blok program yang terdiri dari :


a. Bagian deklarasi, meliputi :
- deklarasi label,
- deklarasi konstanta,

i
- deklarasi tipe,
- deklarasi variabel,
- deklarasi prosedur dan/atau fungsi.
b. Bagian deskripsi/pernyataan, berisi perintah-perintah.
Bagian Deskripsi, merupakan bagian inti pada struktur algoritma yang
berisi uraian langkah-langkah penyelesaian masalah. Pada bagian ini
dijelaskan serangkaian langkah-langkah (instruksi) atau pernyataan
(statement) untuk memproses alat dan bahan atau inputan untuk
menghasilkan output sesuai yang diharapkan. Langkah-langkah dalam
algoritma dituliskan dari atas ke bawah. Urutan penulisan menentukan urutan
perintah.

C. PENGERTIAN STRUKTUR CASE

Struktur case sebenarnya memiliki fungsi yang sama dengan struktur if


yang telah kita pelajari diatas. Struktur case ini dapat meringkaskan alur
logika yang terjadi apabila diaplikasikan pada pada alur seleksi yang memiliki
lebih dari 2 kondisi. Berikut adalah notasi algoritmiknya :
switch (kondisi){
case kondisi_1 :
break;
case kondisi2 :
break;
default : }
Struktur logika seleksi menggunakan struktur case ini jauh lebih ringkas
apabila diaplikasikan pada struktur seleksi yang memiliki kondisi lebih dari 2.
Kompiler program akan menjalankan instruksi dari struktur case dan
memeriksa setiap kondisi yang ada, apabila belum ada kondisi yang bernilai
benar maka kompiler akan terus menjalankan instruksi dibawahnya sampai
ditemukan kondisi yang bernilai benar. Namun apabila hingga kondisi terakhir
diperiksa dan tidak ditemukan kondisi yang bernilai benar maka kondisi
default yang akan dijalankan.
Contoh pada penelitian ini yaitu program “Menu Restoran”:
program MenuRestoran;
Var pilih,ukuran,uk: integer;

i
bayar,jum,jml,total:real;
begin
writeln('Menu Restoran Kelompok 5');
writeln('-----------------------');
writeln('Silahkan Pilih Salah Satu Menu Kami');
writeln('1. tumpeng kuning ');
writeln('2. tumpeng sunda ');
writeln('3. tumpeng jawa');
write('Pilihan anda : ');
readln(pilih);
case pilih of
1 : writeln('anda memesan tumpeng kuning');
2 : writeln('anda memesan tumpeng sunda');
3 : writeln('anda memesan tumpeng jawa');

else
writeln('Salah Input! Masukkan angka 1, 2, atau 3!!');
end;
writeln('Pilih ukuran menu');
writeln('1. Ukuran kecil seharga 50000 ');
writeln('2. Ukuran sedang seharga 100000 ');
writeln('3. Ukuran besar seharga 200000');
writeln('Pilihan anda adalah'); read(uk);
jml:=0;
if (uk=1) then jml:=50000 else
if (uk=2) then jml:=100000 else
if (uk=3) then jml:=200000
else writeln('Salah Input! Masukkan angka 1, 2, atau 3!!');
writeln('Berapa yang anda pesan? Beli 5 gratis ongkir Loohh');read(jum);
total:=jml*jum;
writeln('Total harga tumpeng adalah Rp',' ',total:0:0);
writeln('Tekan Enter Untuk Melihat Ongkir');readln;
bayar:=total+0.1*total;

i
if (jum<5) then
writeln('Jadi yang harus dibayarkan ditambah ongkos kirim sebesar Rp','
',bayar:0:0) else
write('Ciyee dapat gratis ongkir nihh, jadi bayarnya cuma ',total:0:0);
end.

BAB III
METODE PENELITIAN

A. SUBJEK PENELITIAN

i
Subjek penelitian yang diambil dalam penelitian ini adalah sebanyak 33 sampel
mahasiswa/i Universitas Negeri Medan yang berbeda jurusan.

B. TEKNIK PENGAMBILAN DATA

Teknik pengambilan data yakni suatu teknik yang digunakan peneliti


mengambil informasi dalam penelitian, guna sebagai pembuktian konkrit atas
jawaban fenomena tertentu yang ada di lingkungan sekitar. Teknik pengambilan
data dilakukan dengan menyebarkan angket google form yang berisi 10 pertanyaan
tentang responden terhadap video tutorial yang telah ditonton. Angket atau
kuesioner meruapakan sebuah instrumen penelitian yang digunakan untuk
mengumpulkan data penelitian dengan didalamnya berisi pertanyaan dan
pernyataan yang dijawab oleh responden. Seperti yang dipaparkan oleh Suharsimi,
Arikunto (1998:24) “The poll method is a method of collecting data by filling a list of
questions so that it can be known data from knowledge, attitudes and opinions”.

C. INSTRUMEN PENELITIAN

Instrumen penelitian yang kami gunakan dalam penelitian ini adalah


penelitian survei yang digunakan untuk pemecahan masalah. Tujuannya adalah
untuk mengumpulkan informasi tentang variabel dari sekolompok obyek (populasi).
Survei dengan cakupan seluruh populasi (obyek) disebut sensus. Sedangkan survei
yang mempelajari sebagian populasi dinamakan sampel survei.

D. TEKNIS ANALISIS DATA

Teknik analisis data yang dilakukan adalah menggunakan teknik kuantitatif.


Data yang terkumpul dari angket akan dianalisis secara kuantitatif dengan
menggunakan statistik deskriptif yang berupa perhitungan rata-rata dan perhitungan
persentase. Selanjutnya data hasil observasi yang merupakan data kualitatif,
dianalisis secara kualitatif melalui proses data collection, data reduction, data display,
dan conclusion. Data yang telah dianalisis secara kuantitatif dan kualitatif selanjutnya
disimpulkan apakah pengguna/penoton sudah memahami video program pembuatan
menu restoran yang dibuat oleh kelompok penyaji.

BAB IV

HASIL DAN PEMBAHASAN

i
A. HASIL

Pada bab ini disajikan hasil penelitan mengenai kuisoner atau angket yang
telah disebar ke 33 responden secara acak. Berikut disajikan tabel penjabaran hasil
penelitian.

Keterangan:

1=Sangat Kurang

2=Kurang

3=Baik

4=Sangat Baik

No Pertanyaan 1 2 3 4
.

1. Apakah video di atas memperlihatkan gambar dan 0 2 20 11


tulisan dengan jelas?

2. Apakah media yang digunakan lebih bermanfaat 1 1 22 9


untuk belajar pemrograman Pascal?

3. Apakah belajar pemrograman pascal 0 4 21 8


menggunakan video tutorial membuat anda lebih
terampil?

4. Apakah suara yang ada pada video jelas di 0 5 13 15


dengar?

5. Apakah anda mengerti dengan materi yang 5 12 13 3


disajikan dalam video tersebut?

6. Apakah anda tertarik ketika melihat video tutorial 0 9 16 8


yang kami sajikan?

7. Apakah video tutorial membuat anda lebih aktif 2 4 22 5


dalam belajar?

8. Apakah penjelasan pada video tutorial membuat 8 18 6 1


anda mengantuk?

9. Apakah dengan belajar pemrograman dengan 2 3 18 10

i
video tutorial membuat anda termotivasi untuk
belajar?

10. Apakah video tutorial membuat anda menemukan 3 11 13 6


ide-ide baru?

Dari hasil penelitian diatas diketahui ada 33 responden yang ikut berpartisipasi
dalam mengisi kuisoner tentang pendapat responden mengenai program pascal yang
dipublikasikan melalui media sosial,tentang tingkat kepahaman responden dalam
melihat secara langsung media pembelajaran melalui video yang telah diberikan.

B. PEMBAHASAN

Dari hasil penelitian diatas menunjukkan bahwa 73,3 % responden mengerti


apa yang disampaikan dalam video pembelajaran mengenai program pascal karena
responden berasal dari program studi pendidikan matematika dan 26,7% responden
masih kurang mengerti karena mereka berasal dari program studi lain, responden
juga berpendapat bahwa video yang kami buat sangat bermanfaat bagi responden
serta kami sendiri. Serta penjelasan video yang dilakukan menurut responden juga
sangat jelas, terbukti bahwa mereka sangat mengerti dengan apa yang kami
sampaikan. pembelajaran yang dilakukan menggunakan melalui media bisa
menjadikan pembelajaran itu menyenangkan serta mudah untuk dimengerti.

Dengan menggunakan video tutorial pembelajaran maka itu sangat


memudahkan penonton dalam menyelesaikan persoalan tentang program pascal
khususnya pada materi case of.Case of merupakan fungsi yang mirip dengan fungsi
logika IF THEN ELSE, hanya saja dengan menggunakan case of, listing program
akan semakin singkat dan efisien. Bisa di bayangkan seandainya kita menggunakan
permisalan dengan fungsi IF, pasti akan sangat panjang. Tetapi dengan
menggunakan fungsi case of akan mempersingkat pekerjaan kita.

Pada tabel terlihat bahwa 67% dari 33 responden membuat mereka lebih
aktif,terampil dan termotivasi untuk belajar program pascal dengan adanya video
tutorial yang kami berikan, selain itu video juga masih ada kelemahan pada suara

i
sehingga membuat 54% dari 33 responden merasa jenuh menonton video tersebut
karena tidak disertai backsound lagu yang menghibur.

Dari pengguanaan media pembelajaran sangat berpengaruh besar dalam


meningkatkan tingkat kepahaman siswa, terbukti dari hasil penelitian yang
menunjukkan bahwa 100% responden mengerti mengenai apa yang dijelaskan
melalui media pembelajaran berbasis video. Hal ini sangat berbeda apabila kita
langsung menjelaskan yang bahkan hanya 30 % reponden saja yang akan mengerti
dengan alasan bosan dan lain sebagainya. Sedangkan melalui video pembelajaran
gambar yang diberikan bervariasi sehingga membuat siswa atau responden menjadi
tertarik dan tidak merasa bosan, inilah yang menjadi daya tarik tersendiri penggunaan
media pembelajaran ini.

i
BAB V

PENUTUP

A. KESIMPULAN
Dengan menggunakan video tutorial pembelajaran maka itu sangat
memudahkan penonton dalam menyelesaikan persoalan tentang program
pascal khususnya pada materi case of. Case of merupakan fungsi yang mirip
dengan fungsi logika IF THEN ELSE, hanya saja dengan menggunakan case
of, listing program akan semakin singkat dan efisien. Bisa di bayangkan
seandainya kita menggunakan permisalan dengan fungsi IF, pasti akan sangat
panjang. Tetapi dengan menggunakan fungsi case of akan mempersingkat
pekerjaan kita.
Pada table terlihat bahwa 67% dari 33 responden membuat mereka
lebih aktif, terampil dan termotivasi untuk belajar program pascal dengan
adanya video tutorial yang kami berikan, selain itu video juga masih ada
kelemahan pada suara sehingga membuat 54% dari 33 responden merasa
jenuh menonton video tersebut karena tidak disertai backsound lagu yang
menghibur.

B. SARAN

Saran kami sebagai penulis adalah kita harus lebih aktif dalam memberikan
pembelajaran video tutorial dengan kapasitas video yang bagus supaya bisa
membantu penonton dalam mencari referensi. Sehingga kita selaku mahasiswa atau
peserta didik dapat dibekali dengan kecakapan menggunakan komputer Khususnya
pada aplikasi pascal sebagai sarana pembelajaran yang bisa di terapkan dalam
kegiatan pekerjaan.

i
DAFTAR PUSTAKA
http://antonibudianto.blogspot.com/2013/02/struktur-bahasa-pascal-secara-
umum.html, diakses pada 15 Mei 2020 pukul 11.30 WIB
http://pdfdatabase.com/index.php?q=materi+pascal diakses pada 14 Mei 2020 pukul
10.22 WIB
http://www.codingmaniak.com/ diakses pada 15 Mei 2020 pukul 10.00 WIB
http://www.omegasoft.co.id/modul pascal UMM// diakses pada 15 Mei 2020 pukul
10.20 WIB
http://medianeliti.com/2007/10/html-tutorial.html diakses pada 15 Mei 2020 pukul
11.15 WIB
Munir, Rinaldy dan Leony Lidya.(2019). Algoritma dan Pemrograman dalam
Bahasa Pascal, C, dan C++. Bandung: Informatika Bandung.

i
LAMPIRAN

i
i
i
i

Anda mungkin juga menyukai