APLIKASI SEDERHANA PERHITUNGAN GAJI KARYAWAN PADA PT KAMPAR Tbk. Oleh: MATA KULIAH PEMROGRAMAN C++

dokumen-dokumen yang mirip
Cara Membuat Aplikasi Facebook dengan Visual Studio 2010

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. 2.1 Tinjauan Pustaka Penelitian yang membahas pembuatan aplikasi pembelajaran sejarah pernah

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. menggunakan komputer biasa disebut sistem informasi berbasis komputer (computer based

Data flow diagram (DFD) adalah representasi grafis yang mengalir. data visualisasi (desain terstruktur). Pada DFD, item data mengalir dari

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. Menurut Firmansyah (2011:25) dalam bukunya Rancang Bangun Aplikasi

BAB II ANALISIS DAN PERANCANGAN

BAB II KAJIAN PUSTAKA

Abstrak. yaitu. yang. awal. pemrograman, c++ Programming). Copyright ilmuti.org Seluruh disertakan dalam. setiap

BAB III LANDASAN TEORI. Menurut Soemarso (2007:08) dalam buku Akuntansi Suatu Pengantar

BAB V IMPLEMENTASI SISTEM. system informasi hanya saja Implementasi sistem (system implementation)

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. Bab ini akan membahas hal-hal yang mendasari dibuatnya SIS, bahasa pemrograman, dan tools yang digunakan dalam pembuatan SIS.

BAB III LANDASAN TEORI. dibahas meliputi permasalahan yang ada dan solusi yang diusulkan

PENGERTIAN C++ DAN FUNGSI-FUNGSINYA

BAB II TINJAUAN PUSTAKA

BAB II ANALISIS DAN PERANCANGAN. Running text RGB atau yang biasa dikenal dengan nama. Videotron merupakan salah satu media promosi digital yang

Laporan Praktikum Fisika Komputasi 1 (Solusi Penyelesaian Gerak Parabola Menggunakan Program C++)

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

P2 Pengantar Visual Basic.Net

TUGAS BESAR MATA KULIAH STRUKTUR DATA PEMROGRAMAN CASIER MENGGUNAKAN TURBO C++

PENYUSUNAN APLIKASI DATABASE SUMUR BOR SNVT AIR TANAH DAN AIR BAKU BALAI WILAYAH SUNGAI NUSA TENGGARA II

PENYUSUNAN APLIKASI DATABASE SUMUR BOR SNVT AIR TANAH DAN AIR BAKU BALAI WILAYAH SUNGAI NUSA TENGGARA II

BAB II DASAR TEORI. Pada bagian ini akan dijabarkan teori yang akan digunakan dalam pembuatan sistem yang akan diaplikasikan pada skripsi ini.

BAB II LANDASAN TEORI

Aplikasi Pengelolaan Nilai Akademik Mahasiswa dan DPNA (Daftar Peserta dan Nilai Akhir)

BAB II DASAR TEORI Serial RS232

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

CRAYONPEDIA EDUCATION ECOSYSTEM PANEL NAVIGASI PADA APLIKASI TADJ VERSI DESKTOP DAN INTEGRASI APLIKASI TADJ VERSI DESKTOP DENGAN MOODLE VERSI DESKTOP

BAB III LANDASAN TEORI

STUDI EVALUASI SISTEM PENGKONDISIAN UDARA DI JURUSAN TEKNIK ELEKTRO KAMPUS BUKIT JIMBARAN DENGAN MENGGUNAKAN SOFTWARE

SISTEM INFORMASI PRESENSI DAN PENGGAJIAN KARYAWAN DI TOKO BOBOHOMART BANJARNEGARA. Oleh : Dwi Nurdiani

BAB III LANDASAN TEORI. merupakan pusat pendidikan dan peningkatan kualitas diri (self-improvement).

BAB III LANDASAN TEORI. Bab ini akan membahas landasan teori yang meliputi hal-hal terkait dengan

Sistem Informasi Pengolahan Data Pendidikan Anak Usia Dini (PAUD) Terpadu Amalia Syukra Padang

BAB II KAJIAN PUSTAKA. Selama ini kita pernah atau bahkan sering mendengar tentang Web Service.

BERBAGAI VERSI VISUAL BASIC.NET

Apa itu.net Framework?

BAB 2 TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 3 LANDASAN TEORI

VB.NET No.1: Belajar Visual Basic.NET, apa itu VB.NET?

BAB II LANDASAN TEORI. pengenalan komputer aplikasi merupakan sistem yang dirancang dan disusun

BAB II TINJAUAN PUSTAKA

MODUL I PENGENALAN VISUAL BASIC.NET

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. Yasa (2015), mahasiswa STMIK AKAKOM YOGYAKARTA jurusan Teknik

BAB II LANDASAN TEORI

IT210 - Pemrograman Visual. Ramos Somya

BAB II LANDASAN TEORI


BAB II LANDASAN TEORI

BAHASA PEMROGRAMAN. Riana Sepriyanti. Abstrak. Pendahuluan.

Bahasa Pemrograman Sejarah singkat C++ Struktur program C++ Yoannita

MODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)

BAB III PERANCANGAN SISTEM. membahas tentang ilmu yang terkait dalam permasalahan tersebut.

Teori Algoritma. 1Universitas Gunadarma

Algoritma Pemrograman 2C

Pengenalan Algoritma

BAB II LANDASAN TEORI

Microsoft Visual Fox Pro

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

BAB II LANDASAN TEORI

Perangkat Lunak Citra Universitas Kristen Maranatha Untuk Memantau Kinerja Program Studi

BAB I PENDAHULUAN. Poliklinik di Universitas Putra Bangsa Surabaya (UPB) sebagai institusi

Tugas Rekayasa Perangkat Lunak Berorientasi Obyek Review IDE untuk Java (NetBeans, Eclipse, Intellij IDEA)

BAB II KAJIAN PUSTAKA

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

BAB III ANALISIS DAN METODE PENELITIAN. Perangkat keras yang dibutuhkan pada penelitian ini adalah : Laptop Dell Inspiron N4030 dengan spesifikasi

BAB II LANDASAN TEORI. Kamera web (singkatan dari web dan camera) merupakan sebuah media

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. Presensi atau daftar hadir adalah formulir berisi data identitas dan validasi

BAB I Persyaratan Produk

BAB II LANDASAN TEORI. dapat didefinisikan sebagai perlakuan terhadap komputer sehingga komputer dapat

Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.

BAB I SEKILAS VISUAL STUDIO.NET 2008

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

APLIKASI DO A MANASIK HAJI BERBASIS WINDOWS PHONE

BAB 1 PENDAHULUAN. Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara

BAB III ANALISA DAN PERANCANGAN

BAB III PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

BAB III LANDASAN TEORI

Jenderal Peternakan dan Kesehatan Hewan. Berdasarkan hasil studi lapangan yang telah dilakukan, koperasi ini masih menggunakan sistem manual untuk keg

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

BAB II LANDASAN TEORI

PERANCANGAN DAN IMPLEMENTASI AUGMENTED REALITY SEBAGAI MEDIA PROMOSI PENJUALAN PERUMAHAN

BAB I PENDAHULUAN Latar Belakang

BAB 2 TINJAUAN PUSTAKA

Pengantar Teknologi Sistem Informasi C

PENGENALAN PROGRAM C++

Dasar Pemrograman. Nisa ul Hafidhoh

BAB III PERANCANGAN. 3.1 Perancangan Alat Kuisioner dengan Wireless Elektronika Berbasis

Perancangan dan Implementasi Perangkat Lunak Citra Universitas Kristen Maranatha untuk Memantau Kinerja Program Studi

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

Transkripsi:

APLIKASI SEDERHANA PERHITUNGAN GAJI KARYAWAN PADA PT KAMPAR Tbk Oleh: Nama : Mhd. Syarif NIM : 49013075 MATA KULIAH PEMROGRAMAN C++ SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA INSTITUT TEKNOLOGI BANDUNG 2013

BAB I PENDAHULUAN 1.1. Latar Belakang Kebutuhan akan program aplikasi saat ini begitu penting bagi setiap perusahaan dalam bidang apapun untuk memperlancar jalannya pekerjaan dalam suatu perusahaan. Dengan adanya program aplikasi diharapkan akan lebih memudahkan pekerjaan para pegawai, sehingga pegawai dapat lebih efektif dalam bekerja dan juga dapat menghasilkan hasil yang akurat. Setiap perusahaan yang berkembang dan telah maju sepatutnya telah memiliki program aplikasi yang dapat menunjang pekerjaan mereka sehari-hari. Dikarenakan tidak sedikitnya pekerjaan yang harus mereka lakukan dalam menyampaikan setiap informasi yang dibutuhkan oleh pegawai. Penyampaian informasi dapat dilakukan salah satunya dengan memakai komputer sebagai sarana dalam penyampaian informasi tersebut. Dengan melalui komputer, informasi yang dibutuhkan oleh pegawai dapat diakses dengan lebih mudah. Program aplikasi yang telah terkomputerisasi dapat meningkatkan mutu serta kualitas dari informasi tersebut. Oleh karena itulah setiap perusahaan harus memiliki program aplikasi yang telah terkomputerisasi agar penyampaian informasi dapat berjalan dengan lancar dan lebih efisien, baik dalam aplikasi perhitungan gaji karyawan. Berdasarkan latar belakang diatas maka dibuatlah judul Aplikasi Sederhana Perhitungan Gaji Karyawan Pada PT Kampar Tbk dengan mengggunakan Microsoft Visual Studio dalam bahasa C++ 1.2. Rumusan Masalah Berdasarkan identifikasi masalah diatas, peneliti mencoba merumuskan masalah yang dihadapi adalah: Bagaimana cara membuat aplikasi berbasis console dan windows(gui) 1.3. Batasan Masalah Pada aplikasi ini penulis membatasu masalah sebagai berikut Menghitung gaji karyawan berdasarkan jabatan yang meliputi (Manajer, Kepala Divisi, Karyawan Tetap, Karyawan Kontrak, dan Office Boy) dan status karyawan (menikah dan single)

1.4. Tujuan dan Manfaat Tujuan 1. Memudahkan bagian administrasi keungan dalam perhitungan gaji karyawan 2. Menghemat efisiensi waktu kerja

BAB II LANDASAN TEORI 2.1. Microsoft Visual Studio Microsoft Visual Studio merupakan sebuah perangkat lunak lengkap (suite) yang dapat digunakan untuk melakukan pengembangan aplikasi, baik itu aplikasi bisnis, aplikasi personal, ataupun komponen aplikasinya, dalam bentuk aplikasi console, aplikasi Windows, ataupun aplikasi Web. Visual Studio mencakup kompiler, SDK, Integrated Development Environment (IDE), dan dokumentasi (umumnya berupa MSDN Library). Kompiler yang dimasukkan ke dalam paket Visual Studio antara lain Visual C++, Visual C#, Visual Basic, Visual Basic.NET, Visual InterDev, Visual J++, Visual J#, Visual FoxPro, dan Visual SourceSafe (Wikipedia,2013). Microsoft Visual Studio dapat digunakan untuk mengembangkan aplikasi dalam native code (dalam bentuk bahasa mesin yang berjalan di atas Windows) ataupun managed code (dalam bentuk Microsoft Intermediate Language di atas.net Framework). Selain itu, Visual Studio juga dapat digunakan untuk mengembangkan aplikasi Silverlight, aplikasi Windows Mobile (yang berjalan di atas.net Compact Framework). 2.2. Bahasa C++ C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming)(Wailer, 2010). Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih

kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.

BAB III IMPLEMENTASI 3.1. Flowchart Berdasarkan rumusan masalah dalam pembuatan aplikasi ini, agar nantinya aplikasi sesuai dengan yang diharapkan berikut ini adalah flowchart dari Aplikasi Sederhana Perhitungan Gaji Karyawan Pada PT Kampar Tbk. 1. Flowchart aplikasi berbasis console

2. Flowchart aplikasi berbasis GUI

3.2. Desain Aplikasi Tampilan aplikasi console Tampilan aplikasi GUI 1. Halaman utama

2. Halaman tentang aplikasi 3. Halaman perhitungan gaji 3.3. Pengujian Aplikasi A. Aplikasi berbasis console Langkah dalam penggunaan aplikasi berbasis console adalah a. Masukkan Jumlah Karyawan b. Masukkan nama karyawan c. Pilih Jabatan 1. Manajer 2. Kepala divisi

3. Karyawan Tetap 4. Karyaran Kontrak 5. Office Boy d. Pilih Status 1. Menikah 2. Single e. Keluar Berikut ini hasil dari langkah-langkah diatas

B. Aplikasi berbasis GUI Berikut ini langkah-langkah dalam penggunaan aplikasi 1. Masukkan nama karyawan 2. Pilih Jabatan Manajer Kepala Divisi Karyawan Tetap Karyawan Kontrak Office Boy 3. Pilih Status Menikah Single 4. Klik tombol Hitung Berikut ini hasilnya akhirnya

BAB IV KESIMPULAN DAN SARAN 4.1. Kesimpulan Dari hasil pengujian diatas didapat beberapa kesimpulan antara lain: Aplikasi Sederhana Perhitungan Gaji Karyawan Pada PT Kampar Tbk berjalan lancar sesuai dengan yang diharapkan baik berbasi console dan GUI 4.2. Saran Adapun saran yang bisa diberikan untuk pengembangan kedepan adalah sebagai berikut: Untuk kedepannya program yang digunakan bisa menggunakan databases untuk menyimpan data baik aplikasi yang berbasis console atau GUI Tampilan aplikasi berbasis console dan GUI yang telah dikembangkan bisa dikembangkan lagi.

BAB V DAFTAR PUSTAKA Wikipidea, 2013, Microsoft Visual Studio, diakses pada 22 November 2013, http://id.wikipedia.org/wiki/microsoft_visual_studio Wailer,Root,(2010), Bahasa pemrograman C++, diakses pada 22 November 2013, http://ftikom-unmul.nstars.org/t97-bahasa-pemrograman-c