Dokumen ini membahas latar belakang pembuatan program pengolahan nilai raport menggunakan bahasa C++. Latar belakang tersebut mencakup sejarah bahasa C++ dan penggunaan raport sebagai alat penilaian prestasi siswa. Dokumen ini juga mendefinisikan masalah yang akan diatasi yaitu bagaimana membuat program tersebut dan tujuannya untuk memenuhi tugas kuliah serta memberikan solusi pengolahan data nilai yang lebih efektif.
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab i
1. BAB I
PENDAHULUAN
A. Latar Belakang
a. Latar Belakang Program C++
Pada awalnya komputer digunakan hanya untuk membantu dalam
proses perhitungan telemetri, dan bahasa yang digunakan masih sangat
primitif karena hanya mengenal angka 1 dan 0 atau dikenal dengan bahasa
Assembly, bahasa ini masih tergolong bahasa tingkat rendah (low level
languange).
Pada tahun 1969, laboratorium Bell AT&T di Murray Hill, New
Jersey menggunakan bahasa Assembly ini untuk mengembangkan sistem
operasi UNIX, dimaksudkan untuk membuat sistem operasi yang bersifat
'programmer friendly'.
Setelah UNIX berjalan, Ken Thompson seorang pengembang sistem
laboratorium tersebut mengembangkan bahasa baru dengan nama bahasa B.
Huruf B ini diambil dari BCPL. Dengan bahasa B ini kemudian digunakan
untuk menulis ulang sistem operasi UNIX. Tapi karena bahasa B ini bersifat
interpret dan lambat, maka pada tahun 1971, sistem operasi UNIX
kemudian ditulis ulang dengan menggunkan bahasa C, yaitu bahasa
pemrograman yang di kembangkan oleh Denis Ritchie (sekarang beliau
sudah meninggal), seorang pengembang sistem di laboratorium yang sama.
Bahasa C merupakan bahasa pemrograman tingkat menengah yaitu
diantara bahasa tingkat rendah dan tingkat tinggi yang biasa disebut dengan
Bahasa Tingkat Menengah. Bahasa C mempunyai banyak kemampuan
yang sering digunakan diantaranya kemampuan untuk membuat perangkat
lunak, misalnya dBASE, Word Star dan lain-lain.
Sampai sekarang bahasa C masih digunakan untuk melakukan
pengembangan-pengembangan program dan sistem-sistem operasi, namun
bahasa C merupakan bahasa yang masih tergolong susah karena masih
bersifat prosedural murni.Untuk membuat objekharus melakukan banyak
2. penulisan kode dan dapat dikatakan inilah yang menjadi kelemahan bahasa
C. Oleh karena itu pada tahun 1983 Bjarne Stroustrup yang bekerja di lab
yang sama menciptakan bahasa baru yaitu bahasa C++ yang merupakan
bahasa hybrid dari bahasa C. Keistimewaan dari bahasa C++ ini adalah
karena bahasa ini mendukung pemrograman berarah objek atau sering di
kenal dengan OOP (Object Oriented Programming).
b. Latar Belakang Program Pengolahan Data Nilai Raport
Nilai merupakan suatu harga, yang dalam hal ini adalah suatu angka
kepandaian. Buku raport adalah suatu cara pengukuran kinerja siswa.
Umumnya laporan ini diberikan oleh sekolah kepada siswa atau orang tua
siswa dua kali hingga empat kali dalam setahun. Suatu buku raport biasanya
menggunakan skala pemeringkatan untuk menentukan kualitas hasil kerja
murid di sekolah. Sistem skala ini dapat berupa huruf (misalnya A, B, C, D,
E, dan F, dengan A adalah kinerja tertinggi dan F berarti gagal) atau angka
(misalnya A=90-100, B=80-89, C=70-79, D=60-69, E=50-59 dan F=0-49).
Di Indonesia, raport diisi menggunakan skala nilai angka dengan rentang 0
sampai dengan 100.
Raport merupakan dokumen yang menjadi penghubung komunikasi
baik antara sekolah dengan orangtua peserta didik maupun dengan pihak-
pihak lain yang ingin mengetahui tentang hasil belajar anak pada kurun
waktu tertentu. Karena itu, raport harus komunikatif, informatif, dan
komprehensif (menyeluruh) memberikan gambaran tentang hasil belajar
peserta didik. Pengolahan merupakan sebuah proses mengusahakan atau
mengerjakan sesuatu supaya menjadi lebih sempurna.
3. B. Rumusan Masalah
Berdasarkan latar belakang diatas, maka penyusun mengambil
beberapa rumusan masalah, yaitu :
1. Bagaimana cara membuat program pengolahan nilai raport
digital?
2. Apa saja fungsi dan dasar-dasar (sintag) dalam pemrograman
C++?
3. Bagaimana hasil keluaran dari program tersebut?
C. Tujuan Pembuatan Program Pengolahan Data Nilai Raport
Berikut ini beberapa tujuan dari project program ini, yaitu :
1. Untuk memenuhi tugas mata kuliah Struktur Data.
2. Penyusunan dapat mengembangkan ilmu yang telah didapat
dengan pembuatan program tersebut.
3. Penyusun dapat memberi solusi kepada para pengolah data
nilai raport yang masih menggunakan metode pengolahan
data nilai manual dengan metode yang lebih efektif yaitu
dengan bahasa pemrograman C++.