Anda di halaman 1dari 11

LAPORAN PENUGASAN UJIAN

PEMROGRAMAN DASAR
KELAS XII TKJ 1

Disusun Oleh :
Nama : Fitriani Kusuma Hartanti
Kelas : XII TKJ 1
No.Absen : 09

SMK NEGERI 2 TEMANGGUNG


TAHUN PELAJARAN 2020/2021
JL. Kartini 34 B Temanggung Kode Pos 56215 Telepon 0293-491609 Faksimile 0293-491513
Surat Elektronik smkn2temanggung@gmail.comwww.smkn2temanggung.sch.id
KATA PENGANTAR

Segala puji syukur kita panjatkan kepada Allah SWT karena limpahan rahmat serta
anugerah dari-Nya kami mampu untuk menyelesaikan laporan kami dengan judul
“PENUGASAN UJIAN PEMROGRAMAN DASAR” ini.
Shalawat serta salam tidak lupa selalu kita haturkan untuk junjungan nabi agung kita,
yaitu Nabi Muhammad SAW yang telah menyampaikan petunjuk Allah SWT untuk kita
semua.
Selanjutnya dengan rendah hati kami meminta kritik dan saran dari pembaca untuk
laporan ini supaya selanjutnya dapat kami revisi kembali. Karena kami sangat menyadari,
bahwa laporan yang telah kami buat ini masih memiliki banyak kekurangan.
Kami ucapkan terima kasih yang sebanyak-banyaknya kepada setiap pihak yang telah
mendukung serta membantu kami selama proses penyelesaian laporan ini hingga selesainya
laporan ini.
Demikianlah yang dapat kami sampaikan, kami berharap supaya laporan yang telah
kami buat ini mampu memberikan manfaat kepada setiap pembacanya.

Temanggung, 5 Maret 2021

Penyusun

1
DAFTAR ISI

KATA PENGANTAR...........................................................................................1
DAFTAR ISI..........................................................................................................2
BAB I PENDAHULUAN :....................................................................................3
A. Latar Belakang........................................................................................3
B. Tujuan ....................................................................................................3
C. Identitas Peserta Ujian............................................................................5
BAB II : PERSIAPAN PRAKTIKUM................................................................5
A. Landasan Teori.......................................................................................5
B. Soal Ujian Praktikum..............................................................................6
C. Flowchat.................................................................................................6
BAB III : PELAKSANAAN DAN HASIL PRAKTIKUM.................................7
A. Hasil Code Program................................................................................7
B. Hasil Output Program.............................................................................8
C. Kendala Yang dihadapi...........................................................................8
BAB IV : PENUTUP.............................................................................................9
A. Kesimpulan.............................................................................................9
B. Saran.......................................................................................................7

2
BAB I
PENDAHULUAN

A. Latar Belakang Masalah


Pada jaman sekarang ini, perkembangan teknologi begitu pesat, sehingga diperlukan
suatu sarana yang bisa mendukung untuk memudahkan pekerjaan di segala bidang dan juga
mengembangkan instansi yang terkait dengan adanya teknologi yang lebih mendukung.
Komputer menemukan sarana yang tepat untuk menangani hal-hal yang bersifat rutin.
Dengan adanya komputer, pekerjaan dapat dilakukan lebih efektif dan efisien dibandingkan
dikerjakan oleh manusia. Untuk mengimbangi teknologi yang ada, diperlukan pengembangan
sistem yang terencana dengan baik sehingga akan lebih meningkatkan kinerja dari instansi
atau perusahaan tersebut.
Permasalahan yang sering dihadapi dalam parkir kendaraan secara konvensional atau
manual yaitu tidak dapat menyediakan informasi parkir yang lengkap. Sistem parkir manual
biasanya menggunakan 2 karcis untuk setiap kendaraannya. Di mana satu karcis dipegang
pemilik kendaraan dan karcis lain dipasang di kendaraan. Jika karcis yang ada di kendaraan
hilang atau ada orang yang tidak bertanggung jawab sengaja menukar kertas karcis, maka
terjadi kekacauan dan tentu saja hal ini menjadi tanggung jawab petugas parkir.
Teknologi komputer dapat diaplikasikan sebagai sistem yang membantu dalam
menyediakan informasi yang lebih akurat, cepat, dan mudah diakses. Sistem akan mengatur
biaya parkir dan mencetak karcis. Dengan sistem yang menggunakan database, hal-hal yang
berkaitan dengan resiko-resiko kesalahan petugas parkir akan berkurang. Petugas parkir tidak
perlu khawatir lagi memikirkan kehilangan karcis yang dipasang di kendaraan karena hanya
membutuhkan satu karcis yang dibawa oleh pemilik kendaraan dan data kendaraan akan
disimpan di database. Sistem ini hanya dibutuhkan dua petugas parkir di pintu masuk dan
seorang petugas parkir di pintu keluar serta administrator untuk menelola database.

1
B. Tujuan
Tujuan dari pembuatan manajemen sistem informasi pengelolaan parkir kendaraan ini
adalah untuk membuat suatu program sebagai salah satu inovasi yang mempermudah sistem
parkir, selain itu adalah :
1. Untuk memenuhi penugasan Ujian Sekolah untuk mata pelajaran Pemrograman Dasar
pada Tahun Pelajaran 2020/2021.
2. Untuk mengetahui informasi parkir yang lebih akurat dengan sistem yang cepat dan
mudah diakses oleh seluruh karyawan petugas parkir.
3. Untuk membuat sistem yang dapat mengetahui biaya parker per jam secara otomatis dan
dapat mencetak karcis yang berisi informasi operasional parkir

C. Identitas Peserta Ujian Praktikum


Nama : Fitriani Kusuma Hartanti
Kelas : XII TKJ 1
No.Absen : 09
Asal Sekolah : SMKN 2 Temanggung
NIS : 12564

2
BAB II
PERSIAPAN PRAKTIKUM

A. Landasan Teori
1. Definisi Sistem
Suatu sistem terdiri dari sejumlah komponen yang berinteraksi artinya saling bekerja
sama membentuk suatu kesatuan. Para ahli mengemukakan pegertian sistem, beberapa di
antaranya adalah :
Menurut Drs. Zulkifli Alamsyah, MLS (2003:27), Sistem adalah elemen-elemen yang
saling berhubungan membentuk satu kesatuan atau organisasi.
Menurut Jogiyanto (2005:2), Sistem adalah kumpulan elemen-elemen yang
berinteraksi untuk mencapai suatu tujuan tertentu.
Menurut Al-bahran bin ladjamudin ( 2005 : 3) menjelaskan terdapat dua kelompok
pendekatan dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan
yang menekankan pada komponen atau elemennya.
Pendekatan sistem yang menekankan pada prosedurnya mendefinisikan sistem
sebagai suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul
untuk melakukan suatu kegiatan atau menyelesaikan suatu tujuan tertentu. Sedangkan
pendekatan sistem yang menekankan pada komponen atau elemennya mendefinisikan
sistem sebagai sekelompok elemen yang berintegrasi dengan maksud yang sama untuk
mencapai suatu tujuan.
Dari definisi-definisi sistem di atas, penulis menyimpulkan bahwa sistem adalah
kumpulan elemen-elemen atau prosedur-prosedur yang saling berkaitan satu sama lain
untuk mencapai suatu tujuan tertentu.

3
2. Pengertian Parkir
Parkir adalah keadaan tidak bergerak suatu kendaraan yang bersifat sementara
karena ditinggalkan oleh pengemudinya. Secara hukum dilarang untuk parkir di
tengah jalan raya, namun parkir di sisi jalan umumnya diperbolehkan. Fasilitas
parkir dibangun bersama-sama dengan kebanyakan gedung, untuk memfasilitasi
kendaraan pemakai gedung. Termasuk dalam pengertian parkir adalah setiap
kendaraan yang berhenti pada tempat-tempat tertentu baik yang dinyatakan dengan
rambu lalu lintas ataupun tidak, serta tidak semata-mata untuk kepentingan
menaikkan atau menurunkan orang/barang.

B. Soal Ujian Praktikum


Buat program sistem parkir menggunakan Bahasa C

4
C. Flowchat

START

JENIS
KENDARAAN

PLAT NOMOR
KENDARAAN

JAM MASUK

JAM KELUAR

LAMA = KELUAR-MASUK

BIAYA =

END

5
BAB III
PELAKSANAAN DAN HASIL PRAKTIKUM

A. Hasil Code Program


Code program dibuat menggunakan aplikasi code block. Di bawah ini adalah program
yang saya gunakan :
#include <stdio.h>
#include <conio.h>
#include <windows.h>
#include <time.h>
int main()
{
float masuk, keluar, lama, biaya, jenis, plat;
system("color FO");
printf("--------------------------------------------------------\n");
printf(" PARKIR KENDARAAN RODA DUA/EMPAT\n");
printf(" HARTONO MALL YOGYAKARTA\n");
printf(" Jl. Ring Road Utara, Kaliwaru, Condongcatur\n");
printf("--------------------------------------------------------\n\n");
printf("Jenis Kendaraan : ");scanf("%s",&jenis);fflush(stdin);
printf("No. Kendaraan : ");scanf("%s",&plat);fflush(stdin);
printf("Jam Masuk : ");scanf("%f",&masuk);
printf("Jam Keluar : ");scanf("%f",&keluar);
lama=keluar-masuk;
biaya=lama*2000;
printf("Lama Parkir : %.2f Jam\n",lama);
printf("Biaya Parkir : Rp. %.0f\n\n",biaya);
printf("--------------------------------------------------------\n\n");
printf(" TERIMA KASIH\n");
printf(" ATAS KUNJUNGAN ANDA\n");
printf("--------------------------------------------------------\n\n\n");
system("pause");
return 0; }

6
B. Hasil Output
Dari code program diatas dapat dihasil kan output seperti gambar dibawah ini:

C. Kendala Yang Dihadapi


Kendala yang dihadapi saat pembuatan program diatas yaitu :
1. Terjadi error ketika menjalankan program
2. Terdapat beberapa masalah yang belum dapat ditemukan problem solving-nya

7
BAB IV
PENUTUP

A. KESIMPULAN
1. Sistem ini merupakan suatu program parkir kendaraan motor maupun mobil yang
ditujukan untuk mengatasi beberapa permasalahan yang ada pada pengaturan karcis
parkir secara manual.
2. Sistem parkir ini bisa diterapkan untuk tempat parkir yang mempunyai lokasi yang luas
dengan beberapa pintu masuk maupun gedung yang lebih dari satu lantai.

B. SARAN
1. Program sistem parkir ini bisa dikembangkan lagi yaitu bila pemilik kendaraan
kehilangan karcis parkir, dapat menambahkan sebuah form data kehilangan karcis parkir
yang diisi oleh petugas parkir dengan memasukan data kendaraan sesuai dengan STNK
pemilik kendaraan.

Anda mungkin juga menyukai