Senin, 23 Mei 2016

UAS KONSEP PEMROGRAMAN (C++)



UAS KONSEP PEMROGRAMAN (C++)
8 JUNI 2016
DISUSUN OLEH:
SITI NURSALEHA
1506715936
1.      Penjelasan Program
Program yang saya buat adalah sebuah program mengenai transaksi di counter pulsa online bernama Siti Nursaleha Cell. Di counter pulsa ini menjual pulsa dengan segala jenis provider dan dengan nominal berkelipatan Rp. 5.000,-. Dalam program ini, saya menggunakan 4 fungsi, yaitu:
-          Structure (struct)
-          String
-          Class
-          If, Else
Pada saat seseorang menjalankan program, orang tersebut akan ditanyai nama depan dan nama belakangnya, kemudian disambut ucapan selamat datang dengan menggabungkan kedua namanya (nama depan dan nama belakang). Di sini saya menggunakan fungsi String.
Kemudian, si pembeli akan ditanyakan provider yang ia pakai dan nomor handphone tujuan. Di sini saya menggunakan Structure. Lalu, pembeli akan menuliskan besaran nominal pulsa yang ingin dibeli, pada saat tersebut terjadilah perhitungan yang berlangsung di Class. Perhitungan tersebut mengenai berapa jumlah uang yang harus dibayarkan ke toko pulsa atas pulsa yang telah dibeli. Tidak hanya itu, toko pulsa ini juga mengadakan promo untuk menarik untuk menarik pelanggan, apabila pelanggan membeli pulsa dengan nominal minimal Rp. 150.000,- maka akan mendapatkan bonus pulsa gratis sebesar Rp. 5.000,-. Saya menggunakan fungsi If, Else untuk mengoperasikannya.



2.      Screen Shoot Program






3.      Source Coding
// sitinursaleha_sesi tambahan uas.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream>
using namespace std;

struct KiosPulsaSitiNursaleha{
    char Provider[100];
    int nohp;
}KiosPulsaku;

int _tmain()
{
    cout << "SELAMAT DATANG DI COUNTER PULSA ONLINE, SITI NURSALEHA CELL!";
    cout << endl;
    cout << "--------------------------------------------------------------------------------";
    cout << endl;
    cout << "PROMO! BELI PULSA DENGAN NOMINAL MINIMAL Rp. 150.000,- DAPAT BONUS PULSA GRATIS SEBESAR Rp. 5.000,- LOH!";
    cout << endl;
   
    char NamaDepan[100];
    char NamaBelakang[100];
    cout << "Masukan nama depan Anda :";
    cin.getline(NamaDepan, 100);
    cout << "Masukan nama belakang Anda :";
    cin.getline(NamaBelakang, 100);
    cout << "Selamat datang, " << strcat(NamaDepan, NamaBelakang) << endl;
    cout << "Jenis Provider: ";
    cin >> KiosPulsaku.Provider;
    cout << "Masukan nomor handphone anda dengan benar: ";
    cin >> KiosPulsaku.nohp;

    class totalbayar {
    public:
            int bayar(int nilai1, int nilai2=2000) {
                    int bayar = (nilai1 + nilai2);
                    return bayar;
            }

    }SitiNursaleha1506715936;

            {int nominal1, nominal2, totalbayarr;
            cout << "Masukan nominal pulsa yang ingin dibeli (kelipatan Rp. 5.000,-) = ";
            cin>>nominal1;
            totalbayarr = SitiNursaleha1506715936.bayar(nominal1, nominal2 = 2000);
            cout << "Total yang harus anda bayar adalah = " << totalbayarr << endl;

            if (totalbayarr>=150000)
            {
                    cout << "Selamat! Anda akan mendapatkan bonus pulsa sebesar Rp.5000,-";
                    cout << endl;
            }
            else
            {
                    cout << endl;

            }

    }
   
    return 0;
}

Sabtu, 02 April 2016

UTS Konsep Pemrograman: Membuat Aplikasi Menghitung Pembelanjaan Alat Tulis Kantor

1. Penjelasan Program Aplikasi
Aplikasi ini dapat menghitung berapa total yang harus dibayar pada saat berbelanja alat tulis kantor. Dalam pembuatan aplikasi ini, saya menggunakan fungsi If, Loop(Do While), fungsi aritmatika, cin, int, dan operator lainnya. Pertama kita dapat menginput alat tulis kantor jenis apa yang ingin kita beli/belanjakan dengan menginput kode dari tiap-tiap alat tulis kantor. 

Kode 1 untuk Buku Tulis
Kode 2 untuk Pulpen
Kode 3 untuk Pensil
Kode 4 untuk Penghapus
Kode 5 untuk Type - X

Input: Kode Alat Tulis Kantor dan Jumlah Barang.
Output: Pengkonfirmasian Kode Barang, Sub Total, Diskon, dan Total.

Setelah menginput kode, maka akan ada konfirmasi ulang mengenai kode apa yang telah diinput. Saya menggunakan fungsi Do While untuk pengkonfirmasian ulang ini. Kemudian, kode akan terbaca menjadi jenis alat tulis kantor yang dimaksud. Di sini saya menggunakan Fungsi If-Else. Pada setiap alat tulis kantor memiliki harga yang berbeda beda. Saya juga menggunakan fungsi If-Else dalam hal ini. Lalu, setelah kode barang terbaca, input jumlah barang yang akan dibeli. Jumlah tersebut nantinya akan dikalikan dengan harga masing-masing barang alat tulis kantor. Sub Total akan terbaca dengan menggunakan fungsi Aritmatika yaitu jumlah barang x harga barang.

Harga Buku Tulis @ Rp.3.000,-/pcs
Harga Pulpen @ Rp.3.000,-/pcs
Harga Pensil @ Rp.3.000,-/pcs
Harga Penghapus @ Rp.2.000,-/pcs
Harga Type-X @ Rp.5.000,-/pcs

Pada transaksi ini, terdapat Diskon 5% dari harga Sub Total, apabila Sub Totalnya minimal Rp.10.000,-. Dalam hal ini, saya menggunakan fungsi If-Else. Hasil akhir terdapat pada Total. Karena merupakan jumlah yang harus dibayar oleh si pembeli, merupakan hasil pengurangan dari Sub Total dan Diskon. Saya menggunakan fungsi Aritmatika.

2. Screen Shoot Aplikasi
Screen Shoot Aplikasi pada saat pembelian Pensil dan tidak mendapat Diskon


Screen Shoot Aplikasi pada saat pembelian buku tulis dan tidak mendapat Diskon

Screen Shoot Aplikasi pada saat pembelian Type-X dan mendapat Diskon

Screen Shoot Aplikasi pada saat pembelian Pulpen dan mendapat Diskon

3. Source Coding








Terimakasih

***
Siti Nursaleha
1506715936
Program Vokasi
Akuntansi Teknologi Sistem Informasi

Senin, 14 Desember 2015

Software: CorelDraw

CorelDraw

CorelDraw adalah program aplikasi desain yang berguna untuk melayout gambar dan mendesain grafis. Versi terbaru program ini adalah CorelDraw X6, yang dirilis pada tanggal 20 Maret 2012. Software CorelDraw dibuat dan dikembangkan oleh Corel Corporation di Ottawa, Canada.

Perangkat lunak komputer ini memiliki kelebihan pada kelengkapan fasilitas desain berbasis vektor dan telah lama populer di kalangan pengguna komputer. Toolbox dan palet warna yang tampil di sisi bidang gambar sangat membantu para penggunanya untuk mendesain secara cepat dan mudah. Karena berbasis vektor, software ini tetap mampu menampilkan objek gambar dan teks secara presisi dan akurat, meskipun diubah-ubah skala atau ukurannya. Salah satu fitur baru yang diunggulkan pada versi X6 adalah kemampuannya untuk mendesain web. Dengan software ini, pengguna komputer dapat berkarya untuk menciptakan objek desain siap cetak, baik untuk media kertas maupun untuk media publikasi lainnya.

Program CorelDraw secara de facto telah menjadi program desain grafis andalan di kalangan desainer grafis, yang wajib dikuasai oleh pengguna komputer yang ingin berkecimpung di dunia setting, cetak, sablon dan desain grafis. CorelDraw merupakan software komersial dengan harga lisensi $499 USD. CorelDraw dapat dijalankan di sistem operasi Windows XP, Windows Vista, Windows 7. Untuk menginstall versi terbaru program ini, komputer Windows Anda harus memiliki spesifikasi minimal menggunakan prosesor Intel Pentium 4, memori (RAM) 1 GB, resolusi monitor 1024 x 768 piksel, dan harddisk dengan kapasitas kosong minimal 1,5 GB.


Langkah awal untuk memulai CorelDRAW adalah:
 1. Klik Start —- All Program —- CorelDRAW —- CorelDRAW
 2. Klik New Grapihic —- tunggu beberapa saat, sehingga muncul tampilan awal CorelDraw.

Kegunaan dari program Corel Draw

Jika berbicara masalah kegunaan Corel Draw, sebenarnya ada cukup banyak dan bahkan bisa dikatakan sangat banyak. Namun bagi para penggunanya, program Corel Draw seringkali dimanfaatkan untuk melakukan pekerjaan-pekerjaan dibawah ini, yaitu:
  1. Menciptakan desain logo atau simbol, yang mana ini adalah kegunaan Corel Draw yang paling banyak dimanfaatkan oleh penggunanya, terutama pembuatan logo dua dimensi karena kemudahannya dalam mengolah garis dan warna.
  2. Membuat desain undangan, brosur dan lain-lain juga menjadi suatu kegunaan dari program Corel Draw. Media publikasi offline lainnya juga menggunakan Corel Drawsebagai alat untuk mendesain. Corel Draw memiliki banyak jenis font yang dapat memudahkan desainer untuk mengeksplorasi imajinasi desain dan tulisan yang akan dibuat.
  3. Membuat cover buku juga dapat dilakukan di Corel Draw. Dengan Corel Draw maka tugas desain akan menjadi mudah karena dapat memanfaatkan desain sampul dan teknik pewarnaan yang lebih sempurna oleh Corel Draw. Detail gambar pun akan terlihat lebih jelas.
  4. Pembuatan gambar ilustrasi juga dapat dilakukan dengan Corel Draw. Gambar yang dihasilkan lebih berkualitas, terutama ketika berhubungan dengan lengkungan, garis atau sudut. Ukuran yang diperoleh dijamin sangat akurat.





Pada CorelDRAW terdapat :
·         TITLE BAR
 Memberi informasi tentang nama file dan aplikasi yang sedang dibuka. Pada ujung pojok kanan atas terdapat tombol Maximize Button untuk membuat tampilan CorelDRAW satu layar penuh, Minimize button untuk meletakkan program pada Taskbar menu, sedangkan Close button untuk mengakhiri program.

·         MENU BAR
Menu Bar adalah barisan menu yang terdiri dari File, Edit, Layout, Type, Element, Utilities, View, Window dan Help. Semua perintah-perintah terdapat pada menu menu tersebut.

·         STANDARD TOOL BAR
Perintah – perintah yang sering digunakan dapat juga diakses melalui Standard Tool Bar. Pada Standard Tool Bar terdapat icon – icon perintah yang sering kita gunakan, misalnya untuk membuat file baru, membuka file, menyimpan, mencetak dan sebagainya. Hanya dengan klik sekali pada icon yang dimaksud maka perintah akan langsung dijalankan oleh CorelDraw.

·         PROPERTY BAR
Property Bar merupakan baris perintah yang unik, karena tampilannya akan selalu berubah dan perintah-perintah yang ada didalamnya akan menyesuaikan dengan icon yang sedang aktif pada tool Box. Misalnya tool Box sedang aktif pada Zoom Tool, maka akan memunculkan property dari Zoom tool, demikian juga dengan tooltool yang lain. Disini kita akan dapat lebih cepat dalam mengakses perintah-perintah yang berhubungan dengan tool yang sedang aktif.

·         RULER
Berfungsi untuk membantu kita dalam membuat desain dengan ukuran yang tepat. karena terdapat mistar horizontal dengan satuan ukuran yang dapat kita ubah sewaktu-waktu.

·         PRINTABLE AREA
Merupakan area dimana desain kita diletakkan untuk dicetak. Untuk mendesain kita boleh di luar printable area, namun ketika akan dicetak maka harus dimasukkan ke printable area tersebut.

·         COLOR PALETTE
Warna merupakan unsur penting dalam sebuah desain grafis. CorelDRAW memberikan berbagai kemudahan untuk mengakses dan memilih berbagai model warna. Kita dapat mengakses tool-tool warna melalui on-screen color palette, Color dialog box, maupun Color Roll-upuntuk memilih warna isi, outline, kertas dan lain-lain. Namun langkah yang tercepat untuk mengakses warna adalah melalui On-screen color palette yan gtesedia di sebelah kanan window.

·         TOOL BOX
Merupakan barisan icon yang menyimpan berbagai macam perintah untuk pembuatan obyek dasar, editing obyek, efek-efek interaktif dan lain lain.

·         STATUS BAR
Memberikan informasi tentang operasi yang sedang dilakukan, koordinat posisi mouse berada dan juga informasi tentang warna pada obyek yang sedang diaktifkan, baik warna fill maupun outline. Yang perlu diperhatikan pada setiap bagian window CorelDRAW adalah, kita dapat mengakses suatu perintah melalui berbagai cara yang kita sukai. Misalnya untuk membuat file baru, dapat memalui menu bar, tool bar, maupun menggunakan perintah Short Cut.

·         TOOL BOX
 Tool Box merupakan sarana utama pada CorelDRAW. Tool Box menyimpan berbagai perintah perintah untuk membuat obyek dasar, editing obyek, memberikan efek-efek interaktif dan lain-lain. 
Berikut daftar tools dalam coreldraw :
1.Pick Tool        

 

2.Shape Tool
3.Crop Tool
4.Zoom Tool
5.Freehand Tool
6.Smart Fill Tool
7.Rectangel Tool
8.Elipse Tool
9.Polygon Tool
10.Basic Shapes Tool
11.Text Tool
12.Table Tool
13.Paralel Dimension Tool
14.Straight Line Connector Tool
15.Blend Tool
16.Color Eyedropper Tool
17.Outline Pen
18.Fill Tool
19.Interactive Fill Tool

Keunggulan Program Corel Draw
Suatu program yang baik tentu saja memiliki keunggulan yang signifikan. Beberapa keunggulan program Corel Draw antara lain adalah:
  1. Gambar yang dihasilkan dengan vektor atau berbasis vektor bisa ditekan pada tingkat yang paling rendah namun hasilnya tidak kalah dengan gambar yang berbasis bitmap atau raster.
  2. Penggunaan Corel Draw, terutama pada tool-tool yang ada di dalamnya sangat mudah dipahami oleh penggunanya, bahkan oleh orang yang baru pertama menggunakannya.
  3. Corel Draw sangag baik untuk mengkolaborasikan antara tulisan dengan gambar, seperti layaknya Adobe Potoshop.
  4. Banyaknya pengguna Corel Draw, membuat adanya komunitas dengan jumlah anggota yang besar. Hal ini akan membuat kita tidak kesulitan jika ingin mempelajari Corel Draw lebih mendalam karena banyak ditemukan tutorial, tips dan trik yang diproduksi oleh pengguna lain.


Kelemahan Program Corel Draw

  1. memakan memori dan resource lain yang sangat besar apalagi bila gambar yang sedang dibuat mempunyai detail yang banyak. Pada PC yang low end penggunaan CDR sering menimbulkan pesan ‘crash’ pada system bahkan dalam proses effect bevel/emboss dalam PC yang bagus pun dapat timbul ‘hang’.
  2. besar file yang dibuat membengkak
  3. warna yang dicetak tidak akurat (tidak sesuai dengan tampilan layar) pada beberapa jenis printer
  4. dalam pembuatan objek table tidak semudah membuat table dalam MS Word. Yaitu dengan cara yang sangat manual
  5. apabila ada penggabungan objek vector dan photo/bitmap kualitas cetakannya kurang memuaskan, misalnya membuat cover buku yang terdapat objek text dan photo.
  6. kompatibilitas versi CorelDraw banyak kendala dalam sharing ke versi lainnya.


Sumber:


SITI NURSALEHA
NPM: 1506715936
VOKASI AKUNTANSI TSI 2015
ARTIKEL UAS


***