Jumat, 28 Februari 2014

Laporan Magang 28 Februari 2014



            Saya merupakan mahasiswi program alih jenjang D3 ke D4 di salah satu universitas yang ternama di Indonesia yaitu Institut Teknologi Bandung (ITB). Sudah sekitar 2 bulan saya menjalankan perkuliahan disini, sampai saatnya penentuan tempat magang. Kira-kira pada pertengahan Desember tahun 2013, penentuan magang itu dilaksanakan. Beberapa teman saya di alihkan keluar pulau ataupun luar provinsi untuk magang di Polda, dari sabang sampai merauke, sedangkan sisanya yaitu magang di Bandung dan saya mendapat tempat magang di Bandung tepatnya di sekolah-sekolah.
            Jurusan yang saya ambil merupakan Teknik Komputer Jaringan dan Media Digital atau yang biasa disebut TKJMD , STEI (Sekolah Teknik Elektro dan Informatika). Kebetulan penempatan magang jurusan kami di Bandung pun kuotanya sudah termasuk dengan jurusan TIKes atau Teknik Informatika Kesehatan. Jumlah kami seluruhnya kurang lebih sekitar 30 Orang, yang merupakan gabungan dari TIKes dan TKJMD.
            Sambil menunggu pengumuman magang saya dan teman-teman di jurusan TKJMD menjalani Perkuliahan Jarak Jauh (PJJ), itu merupakan perkuliahan yang dilaksanakan melalui blog atau e-learning ITB, baik itu tugas ataupun materi yang disampaikan. Untuk yang magang keluar daerah pun sama, mereka pun melaksanakan kewajiban mereka untuk PJJ sambil melaksanakan magang, mungkin memang sangat padat pekerjaan mereka, karena mereka sudah melaksanakan magang sejak akhir Desember 2013. Magang ini dibedakan dengan TA atau Tugas Akhir apabila menghasilkan suatu produk, melainkan sebagai sarana untuk mengajarkan orang-orang mengenai ilmu yang telah kita dapatkan, targetnya pun berbeda-beda, baik itu bapak atau ibu polisi maupun siswa-siswi atau mahasiswa.
            Pada Tanggal 21 Januari 2014 pada pukul 10.00 WIB, kami yang mendapat informasi untuk berkumpul mengenai pengumuman magang di Bandung. Kami berkumpul di ruangan FSRD (Fakultas Seni Rupa dan Desain), di sana kami membahas mengenai tugas-tugas dan kewajiban kami. Namun, kali ini bukanlah target utama mengenai magang di sekolah-sekolah di Bandung, melainkan kami di berikan mandat oleh SEAMOLEC untuk mengajar mahasiswa Diploma 1 atau D1 selama 2 minggu. Ketua kelas kami membagi kami menjadi 3 tim untuk mengajar dengan tujuan agar lebih teratur.
            Hari pertama pun dimulai, ini pertama kami mengajar tepatnya pada hari Selasa tanggal 22 Januari 2014 pukul 8.00 WIB, kami Tim 1 berkumpul di depan FSRD, namun saya terlambat datang karena saya datang langsung dari kota asal saya yaitu Bogor. Materi kuliah yang akan kami bahas untuk D1 ini yaitu mengenai Simulasi Digital atau Digital Book. Buku digital, atau disebut juga e-book merupakan sebuah publikasi yang terdiri dari teks, gambar, maupun suara dan dipublikasikan dalam bentuk digital yang dapat dibaca di komputer maupun perangkat elektronik lainnya. Sebuah buku digital biasanya merupakan versi elektronik dari buku cetak, namun tidak jarang pula sebuah buku hanya diterbitkan dalam bentuk digital tanpa versi cetak. Di sini kami menggunakan software Sigil yang nantinya akan menghasilkan buku digital berformat *.epub.
            Tim 1 menjelaskan mengenai simulasi digital hingga untuk menampilkannya menggunakan Readium yang terdapat pada Google Chrome dengan cara menambahkannya melalui Web Store pada Chrome. Saya menangkap beberapa mahasiswa ada yang dapat menangkap langsung materi yang diajarkan, ada yang kurang cepat namun anak itu banyak bertanya, ada yang diam saja, entah ia mengerti atau tidak dan ada juga yang membutuhkan pengajaran intensif atau pengajaran secara Private.
            Kami mencoba mahasiswa untuk melakukan latihan dengan menggunakan document yang ada atau file-file mereka yang dapat mereka jadikan buku digital yang sebelumnya harus berformat .doc dan di convert ke format *.html agar dapat diakses ada Sigil. Beberapa mahasiswa memang sudah ada yang terlatih sehingga dapat menyelesaikan buku digital itu sangat cepat, mereka memang sempat pernah membuat buku digital sebelumnya. Sehingga kami pun sedikit tertolong, dengan adanya mereka yang pernah membuat buku digital dapat membantu teman-temannya yang kesulitan membuat buku digital dan malu bertanya terhadap kami.
            Pembelajaran berlangsung hampir 4 jam, dari jam 8.00 hingga 12.00 WIB. Beberapa siswa ada yang sudah mengerjakan latihannya dengan baik, ada juga yang saya lihat tidak mengerjakan, entah karena tidak mengerti sama sekali atau mungkin karena kersalahan teknis laptopnya. Akhirnya kami memberikan tugas bagi mahasiswa yang belum menyelesaikan tugasnya.
            Esoknya pada tanggal 23 Januari  2014 kami mengajar lagi, saya ikut mengajar dengan tim 2. Materi kali ini merupakan komunikasi online yang diantaranya termasuk Skype dan Google Hangout. Kami menjelaskan sedikit saja mengenai komunikasi online karena setelah ditanya, sebagian besar dari mereka sudah mengerti dan mengetahui cara  pemakaiannya, hanya beberapa ada yang belum mengerti dan mempunyai akun dari Skype atau Google Hangout. Selebihnya kami memanfaatkan untuk menjelaskan ulang mengenai buku digital bagi yang kurang mengerti. Saya juga membantu anak” yang tidak mengerti sama sekali mengenai pembuatan buku digital, sambil berkeliling memeriksa tugas yang kami berikan kemarin. Berbagai masalah-masalah teknik mereka dapat, ada juga yang epubnya benar-benar tidak terbaca saat ditampilkan di Readium. Namun, sebagian besar dari mereka mengerjakan kewajiban mereka seharusnya, bahkan ada yang benar-benar menghias buku digitalnya.
            Saya berkeliling memeriksa dan membantu mahasiswa. Saya mengajar namun saya juga sambil belajar, saya pun tidak bisa sepenuhnya. Mahasiswa D1 ini memang mengasyikan, ditambah lagi kekompakan setiap tim. Kami berpencar untuk membantu anak-anak yang kesulitan, kami juga meminta tolong kepada teman-temannya yang sudah menyelesaikan dan mengerti mengenai buku digital untuk saling membantu.
            Hari kedua mengajar pun sudah selesai, namun tadi masuk tidak pada pukul 8.00, melainkan pada pukul 9.00 WIB karena memang beberapa tim dan mahasiswa D1 banyak yang terlambat datang. Untuk hari esok materi yang akan dibahas yaitu mengenai presentasi video dengan menggunakan Screencast O-Matic atau disingkat menjadi SOM. Kali ini yang membahas materi ini yaitu tim 3. Saya tidak datang saat kuliah ini.
            Tanggal 25 Januari 2014, pukul 9.00 WIB kami memulai untuk mengajar lagi mahasiswa D1 , materi kali ini mengenai blender animasi, jujur saya memang kurang menguasai mengenai materi ini. Salah satu teman saya mengajarkan materi ini dengan lantang dan ahli di depan kelas, diikuti oleh mahasiswa D1 lainnya sambil mempraktikkannya pada laptop masing-masing. Pasti ada saja kendala saat menginstall perangkat lunak blender ini, beberapa komputer dari mahasiswa D1 tidak kuat untuk menjalankannya, Spec RAM mereka terlalu rendah. Sekalipun dapat diinstall, tetap sulit untuk di buka.
            Proses pengajaran tetap berlangsung, beberapa latihan kami berikan, saya hanya membantu beberapa orang saja, karena saya kurang begitu menguasai mengenai blender. Terkadang saat membantu pun saya kebingungan sendiri dalam mengoreksinya. Saya cukup membantu hal-hal kecil dalam pembuatan animasi ini hingga pembelajaran hari ini selesai.
            Pada Tanggal 29 Januari 2014 seharusnya jadwal tim kami yaitu tim 1 mengajar lg mengenai Technopreuneur atau kewirausahaan. Namun karena ada beberapa halangan, salah satunya yaitu dosen technopreneurnya tidak bisa datang, selain itu mahasiswa D1 pun tidak hadir, maka saat itu saya tidak mengajar. Saya hanya mengerjakan tugas Java dari PJJ kami, yaitu tugas besar yang akan dikumpulkan dalam waktu dekat.
            Sekitar sebulan kemudian saya kembali lagi ke Bandung setelah saya sempat pulang ke kota asal saya. Saat itu tanggal 24 Februari 2014 diadakan kumpul bersama lagi untuk magang di Bandung. Saat itu juga ditetapkan bahwa jurusan TIKes diwajibkan magang di dinas kesehatan atau rumah sakit di Bandung, sedangkan jurusan TKJMD tetap magang di SMK atau pun SMA untuk mengajar. Daftar beberapa SMA dan SMK di Bandung beserta alamatnya telah kami dapatkan, daftar SMA dan SMK itu telah kami dapatkan dari teman kami yaitu Andri Setia Permana dan Taufiq Nur Hidayat, karena beliau sempat mengajar di SMA di Bandung. Sebelumnya memang agak sulit mendapatkan daftar sekolah untuk mengikuti Walikota Cup, mba Ani yang merupakan seorang mahasiswa S2 ITB mengatakan bahwa ada kendala untuk mengumpulkan kepala sekolah di beberapa SMA untuk workshop serta rapat yang diadakan oleh SEAMOLEC. Tujuan dari kami magang ini memang untuk mengajar murid SMK dan SMA serta guru mengenai simulasi digital dan mengajarkan pemograman Android untuk murid agar kami dapat memilih salah satu siswa untuk mewakili sekolah Walikota Cup. Kami juga menunjuk salah satu siswa ataupun siswi sebagai Duta SEAMOLEC yang akan membantu kami untuk mengkordinir siswa lainnya untuk walikota cup.
            Beberapa target kami untuk mengajar juga sangat banyak, salah satu poinnya yaitu dapat menghasilkan 10 buku digital per minggu serta membuat kelas online untuk murid-murid atau siswa – siswi SMA dan SMK. Saya dan Tri teman saya, memilih SMKN 13 Bandung yaitu bahwa SMKN 13 Bandung ini merupakan sekolah berbasis IT, selain itu siswa SMK lebih cenderung praktik dibandingkan teori sehingga mempermudah bagi kami untuk mengajar dengan siswa atau siswi yang dapat ikut mencoba juga materi apa yang kami praktikan dan jelaskan. Kami berniat untuk mengunjungi sekolah pada hari Kamis tanggal 27 Februari 2014 untuk meminta perizinan untuk magang di sekolah tersebut, namun surat yang diberikan sebelumnya masih terdapat kesalahan, oleh karena itu kami tidak jadi mengunjunginya saat itu.
            Hari ini pada tanggal 28 Februari 2014 , saya bersama teman saya yang bernama Tri mengunjungi tempat magang, setelah mendapatkan surat magang yang telah direvisi. Kami memang agak asing menuju ke sekolah itu, sempat berputar-putar Bandung karena kami menaiki angkot yang salah, yang seharusnya kami tinggal menaiki satu angkot dari depan kosan hingga sampai di tujuan kami. Sesampainya di SMKN 13 Bandung kami bertanya dan disambut hangat oleh guru piket yang sedang bertugas, kami sempat berbincang sedikit dengan beliau, namun tidak lama beliau memanggil guru yang bernama ibu Rita yang merupakan bagian Kurikulum di sekolah itu. Ibu Rita merupakan lulusan S2 batch 5 dari ITB juga, kita juga sempat berbincang akrab dengan beliau. Kami menjelaskan kerja kami apabila magang nanti disekolah itu secara rinci, dari mulai mengajarkan simulasi digital atau buku digital pada guru, sampai mengajarkan beberapa murid mengenai android yang mungkin saja salah satu muridnya dapat maju untuk mengikuti Walikota Cup. Kami juga bersedia untuk membantu tugas-tugas guru untuk mengajar dan membantu tugas administrasi lainnya, serta mengisi kegiatan ekskul sekolah yang dinamakan Techno yang merupakan kegiatan ekskul yang isinya adalah siswa – siswi yang ingin mengetahui tentang IT lebih mendalam. Selama magang pun kami diwajibkan untuk mengikuti kegiatan sekolah serta peraturan sekolah seperti datang tetap harus tepat waktu, yang misalnya datang harus jam 7.00 WIB tanpa terlambat, serta mengikuti upacara sekolah.
            Perbincangan kami dengan ibu Rita cukup lama, namun keputusan kami diterima magang atau tidak untuk magang masih belum diberikan, sebab kami masih belum menemui kepala sekolah SMKN 13 Bandung. Ibu Rita mengatakan bahwa nanti beliau akan menyampaikan kepada kepala sekolah, kemungkinan pada hari Senin tanggal 3 Maret 2014 paling lambat akan memberikan kabar kepada kami mengenai keputusannya, namun, pada hari Senin itu juga kami harus datang ke sekolah jam 7.00 WIB. Dan sampai saat pengumpulan laporan magang ini, kami masih menunggu keputusan dari sekolah tersebut.



Keterangan :

No.
Tanggal
Deskripsi
1.
22 Januari 2014
Mengajar materi kuliah Simulasi Digital (Digital Book) kepada mahasiswa D1
2
23 Januari 2014
Mengajar materi kuliah Simulasi Digital (Digital Book) kepada mahasiswa D1 dan Komunikasi Online
3
25 Januari 2014
Mengajar materi kuliah Blender kepada mahasiswa D1
 

Rabu, 26 Februari 2014

Menunggu Kabar Magang

Awalnya emang aku kira magang kami di mulai januari 2014 ternyata mundur jauh sekali, aku pun ngerasa bingung sendiri. Pas udh ad pengumuman trnyata kami hrus nyari sekolah sendiri, dn jujur aku bingung dimana sekolahnya, gara2 aku belum sepenuhnya tau kota bandung , lgipula banyak lg kemungkinan lain yg contohnya seperti siapatau saat kita ngajuin, sekolah itu menolak kita. Otomatis kita harus mencari ulang. Akhirnya saya mengajukan di smkn 13 bandung yg ada sangat jauh dr itb, dan mgkn aku dan teman saya akan menginap dipenginapan sekitar sana. Semoga aja bsa diterima oleh pihak sekolah sana. Aamiin

Mengajar d1 selama 2 minggu

Pada tanggal 22 Januari 2014 kami memulai ngajar anak2 d1 menurut perintah seamolec. Kami mengajar anak d1 dengan berbagai macam perkuliahan, selama 2 minggu. Tanggapan mreka pun berbeda2 saat mendapatkan materi ini, cara menerima materinya pun berbeda2 salah satunya ada yg harus diajari secara private. Kami bekerja secara tim, awalnya memang gugup, namun alhamdulillah utk seterusnya bsa berjalan dengan baik.

Kamis, 12 Desember 2013

Pengumuman Magang 6 bulan versi 2.

Kali ini saya memang bener-benar ga enak sama guru sana, saat magang 2 minggu saya dan Tri yang sama-sama magang di Bogor berjanji untuk membri ilmu kepada anak-anak di smkn 4 Bogor, kata beliau guru-guru disini bagian IT pun belum mengetahui mengenai membuat android, kemudian saya dan Tri pun berjanji untuk membuat sistem tabungan dan SPP secara online. Dan saya kira janji saya ga terealisasikan karena ternyata saya pindah magang di Bandung. Tapi menurut pandangan saya pun hampir sebagian besar sekolah di Bandung lebih maju di banding di Bogor yang saya pun baru tau ternyata sekolah SMKN 4 Bogor ini baru berdiri sekitar 4 tahun terkahir ini. Masih banyak yang harus dibuat serta Pengembangannya, salah satunya website sekolah, baru saat magang 2 minggu kemarin saya dan teman saya yang mengembangkan website serta elearningnya :).

Selasa, 19 November 2013

Tugas Besar Pemograman C++ "Kasir Makanan"



Laporan Praktikum C++
NIM/ No. Reg.
:
49013055
Nama
:
Evi Septiyani Suparno
email
:
evi_septiyani@ymail.com
Laporan
:
Tugas Akhir Kasir Makanan


Coding Kasir Makanan
Source Code dan deskripsi singkat
projectevi.h
#pragma once

namespace projectevi {

       using namespace System;
       using namespace System::ComponentModel;
       using namespace System::Collections;
       using namespace System::Windows::Forms;
       using namespace System::Data;
       using namespace System::Drawing;

       /// <summary>
       /// Summary for projectevi
       /// </summary>
       public ref class projectevi : public System::Windows::Forms::Form
       {
       public:
              projectevi(void)
              {
                     InitializeComponent();
                     //
                     //TODO: Add the constructor code here
                     //
              }

       protected:
              /// <summary>
              /// Clean up any resources being used.
              /// </summary>
              ~projectevi()
              {
                     if (components)
                     {
                           delete components;
                     }
              }
       private: System::Windows::Forms::GroupBox^  groupBox1;
       protected:
       private: System::Windows::Forms::Label^  label6;
       private: System::Windows::Forms::TextBox^  textBox4;
       private: System::Windows::Forms::Label^  label5;
       private: System::Windows::Forms::ComboBox^  comboBox2;
       private: System::Windows::Forms::Label^  label3;
       private: System::Windows::Forms::TextBox^  textBox2;
       private: System::Windows::Forms::TextBox^  textBox1;
       private: System::Windows::Forms::Label^  label2;
       private: System::Windows::Forms::Label^  label1;
       private: System::Windows::Forms::ComboBox^  comboBox1;
       private: System::Windows::Forms::Button^  button2;
       private: System::Windows::Forms::Button^  button1;
       private: System::Windows::Forms::TextBox^  textBox5;
       private: System::Windows::Forms::Label^  label7;
       private: System::Windows::Forms::Label^  label4;
       private: System::Windows::Forms::TextBox^  textBox3;
       private: System::Windows::Forms::Button^  button3;

       protected:





       private:
              /// <summary>
              /// Required designer variable.
              /// </summary>
              System::ComponentModel::Container ^components;

#pragma region Windows Form Designer generated code
              /// <summary>
              /// Required method for Designer support - do not modify
              /// the contents of this method with the code editor.
              /// </summary>
              void InitializeComponent(void)
              {
                     System::ComponentModel::ComponentResourceManager^  resources = (gcnew System::ComponentModel::ComponentResourceManager(projectevi::typeid));
                     this->groupBox1 = (gcnew System::Windows::Forms::GroupBox());
                     this->button3 = (gcnew System::Windows::Forms::Button());
                     this->button2 = (gcnew System::Windows::Forms::Button());
                     this->button1 = (gcnew System::Windows::Forms::Button());
                     this->textBox5 = (gcnew System::Windows::Forms::TextBox());
                     this->label7 = (gcnew System::Windows::Forms::Label());
                     this->label4 = (gcnew System::Windows::Forms::Label());
                     this->textBox3 = (gcnew System::Windows::Forms::TextBox());
                     this->label6 = (gcnew System::Windows::Forms::Label());
                     this->textBox4 = (gcnew System::Windows::Forms::TextBox());
                     this->label5 = (gcnew System::Windows::Forms::Label());
                     this->comboBox2 = (gcnew System::Windows::Forms::ComboBox());
                     this->label3 = (gcnew System::Windows::Forms::Label());
                     this->textBox2 = (gcnew System::Windows::Forms::TextBox());
                     this->textBox1 = (gcnew System::Windows::Forms::TextBox());
                     this->label2 = (gcnew System::Windows::Forms::Label());
                     this->label1 = (gcnew System::Windows::Forms::Label());
                     this->comboBox1 = (gcnew System::Windows::Forms::ComboBox());
                     this->groupBox1->SuspendLayout();
                     this->SuspendLayout();
                     //
                     // groupBox1
                     //
                     this->groupBox1->BackgroundImage = (cli::safe_cast<System::Drawing::Image^  >(resources->GetObject(L"groupBox1.BackgroundImage")));
                     this->groupBox1->Controls->Add(this->button3);
                     this->groupBox1->Controls->Add(this->button2);
                     this->groupBox1->Controls->Add(this->button1);
                     this->groupBox1->Controls->Add(this->textBox5);
                     this->groupBox1->Controls->Add(this->label7);
                     this->groupBox1->Controls->Add(this->label4);
                     this->groupBox1->Controls->Add(this->textBox3);
                     this->groupBox1->Controls->Add(this->label6);
                     this->groupBox1->Controls->Add(this->textBox4);
                     this->groupBox1->Controls->Add(this->label5);
                     this->groupBox1->Controls->Add(this->comboBox2);
                     this->groupBox1->Controls->Add(this->label3);
                     this->groupBox1->Controls->Add(this->textBox2);
                     this->groupBox1->Controls->Add(this->textBox1);
                     this->groupBox1->Controls->Add(this->label2);
                     this->groupBox1->Controls->Add(this->label1);
                     this->groupBox1->Controls->Add(this->comboBox1);
                     this->groupBox1->Location = System::Drawing::Point(12, 12);
                     this->groupBox1->Name = L"groupBox1";
                     this->groupBox1->Size = System::Drawing::Size(291, 317);
                     this->groupBox1->TabIndex = 7;
                     this->groupBox1->TabStop = false;
                     this->groupBox1->Text = L"Kasir Makanan";
                     //
                     // button3
                     //
                     this->button3->Location = System::Drawing::Point(219, 55);
                     this->button3->Name = L"button3";
                     this->button3->Size = System::Drawing::Size(56, 23);
                     this->button3->TabIndex = 25;
                     this->button3->Text = L"Cek";
                     this->button3->UseVisualStyleBackColor = true;
                     this->button3->Click += gcnew System::EventHandler(this, &projectevi::button3_Click);
                     //
                     // button2
                     //
                     this->button2->Location = System::Drawing::Point(191, 273);
                     this->button2->Name = L"button2";
                     this->button2->Size = System::Drawing::Size(75, 23);
                     this->button2->TabIndex = 24;
                     this->button2->Text = L"Hitung";
                     this->button2->UseVisualStyleBackColor = true;
                     this->button2->Click += gcnew System::EventHandler(this, &projectevi::button2_Click);
                     //
                     // button1
                     //
                     this->button1->Location = System::Drawing::Point(138, 143);
                     this->button1->Name = L"button1";
                     this->button1->Size = System::Drawing::Size(75, 23);
                     this->button1->TabIndex = 23;
                     this->button1->Text = L"Total";
                     this->button1->UseVisualStyleBackColor = true;
                     this->button1->Click += gcnew System::EventHandler(this, &projectevi::button1_Click);
                     //
                     // textBox5
                     //
                     this->textBox5->BackColor = System::Drawing::SystemColors::ScrollBar;
                     this->textBox5->Location = System::Drawing::Point(166, 234);
                     this->textBox5->Name = L"textBox5";
                     this->textBox5->Size = System::Drawing::Size(100, 20);
                     this->textBox5->TabIndex = 22;
                     //
                     // label7
                     //
                     this->label7->AutoSize = true;
                     this->label7->Location = System::Drawing::Point(67, 237);
                     this->label7->Name = L"label7";
                     this->label7->Size = System::Drawing::Size(30, 13);
                     this->label7->TabIndex = 21;
                     this->label7->Text = L"Sisa ";
                     //
                     // label4
                     //
                     this->label4->AutoSize = true;
                     this->label4->Location = System::Drawing::Point(67, 208);
                     this->label4->Name = L"label4";
                     this->label4->Size = System::Drawing::Size(66, 13);
                     this->label4->TabIndex = 20;
                     this->label4->Text = L"Pembayaran";
                     //
                     // textBox3
                     //
                     this->textBox3->Location = System::Drawing::Point(166, 207);
                     this->textBox3->Name = L"textBox3";
                     this->textBox3->Size = System::Drawing::Size(100, 20);
                     this->textBox3->TabIndex = 19;
                     //
                     // label6
                     //
                     this->label6->AutoSize = true;
                     this->label6->Location = System::Drawing::Point(67, 180);
                     this->label6->Name = L"label6";
                     this->label6->Size = System::Drawing::Size(93, 13);
                     this->label6->TabIndex = 18;
                     this->label6->Text = L"Total Pembayaran";
                     //
                     // textBox4
                     //
                     this->textBox4->Location = System::Drawing::Point(166, 180);
                     this->textBox4->Name = L"textBox4";
                     this->textBox4->Size = System::Drawing::Size(100, 20);
                     this->textBox4->TabIndex = 17;
                     //
                     // label5
                     //
                     this->label5->AutoSize = true;
                     this->label5->Location = System::Drawing::Point(8, 129);
                     this->label5->Name = L"label5";
                     this->label5->Size = System::Drawing::Size(102, 13);
                     this->label5->TabIndex = 16;
                     this->label5->Text = L"Pembayaran Melalui";
                     //
                     // comboBox2
                     //
                     this->comboBox2->FormattingEnabled = true;
                     this->comboBox2->Items->AddRange(gcnew cli::array< System::Object^  >(4) {L"Tunai", L"BCA", L"Mandiri", L"BNI"});
                     this->comboBox2->Location = System::Drawing::Point(11, 145);
                     this->comboBox2->Name = L"comboBox2";
                     this->comboBox2->Size = System::Drawing::Size(121, 21);
                     this->comboBox2->TabIndex = 15;
                     this->comboBox2->Text = L"Tunai";
                     this->comboBox2->SelectedIndexChanged += gcnew System::EventHandler(this, &projectevi::comboBox2_SelectedIndexChanged);
                     //
                     // label3
                     //
                     this->label3->AutoSize = true;
                     this->label3->Location = System::Drawing::Point(5, 92);
                     this->label3->Name = L"label3";
                     this->label3->Size = System::Drawing::Size(78, 13);
                     this->label3->TabIndex = 12;
                     this->label3->Text = L"Jumlah Orang :";
                     //
                     // textBox2
                     //
                     this->textBox2->Location = System::Drawing::Point(89, 89);
                     this->textBox2->Name = L"textBox2";
                     this->textBox2->Size = System::Drawing::Size(100, 20);
                     this->textBox2->TabIndex = 11;
                     //
                     // textBox1
                     //
                     this->textBox1->Location = System::Drawing::Point(89, 57);
                     this->textBox1->Name = L"textBox1";
                     this->textBox1->Size = System::Drawing::Size(121, 20);
                     this->textBox1->TabIndex = 10;
                     //
                     // label2
                     //
                     this->label2->AutoSize = true;
                     this->label2->Location = System::Drawing::Point(8, 60);
                     this->label2->Name = L"label2";
                     this->label2->Size = System::Drawing::Size(72, 13);
                     this->label2->TabIndex = 9;
                     this->label2->Text = L"Harga          : ";
                     //
                     // label1
                     //
                     this->label1->AutoSize = true;
                     this->label1->Location = System::Drawing::Point(5, 25);
                     this->label1->Name = L"label1";
                     this->label1->Size = System::Drawing::Size(77, 13);
                     this->label1->TabIndex = 8;
                     this->label1->Text = L"Paket Makan :";
                     //
                     // comboBox1
                     //
                     this->comboBox1->FormattingEnabled = true;
                     this->comboBox1->Items->AddRange(gcnew cli::array< System::Object^  >(3) {L"Makan Sepuasnya", L"Makan Sepuasnya + Minum",
                           L"Makan Sepuasnya (family)"});
                     this->comboBox1->Location = System::Drawing::Point(90, 25);
                     this->comboBox1->Name = L"comboBox1";
                     this->comboBox1->Size = System::Drawing::Size(186, 21);
                     this->comboBox1->TabIndex = 7;
                     this->comboBox1->Text = L"Makan Sepuasnya";
                     //
                     // projectevi
                     //
                     this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
                     this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
                     this->BackgroundImage = (cli::safe_cast<System::Drawing::Image^  >(resources->GetObject(L"$this.BackgroundImage")));
                     this->ClientSize = System::Drawing::Size(315, 341);
                     this->Controls->Add(this->groupBox1);
                     this->Name = L"projectevi";
                     this->Text = L"Restaurant Evi";
                     this->Load += gcnew System::EventHandler(this, &projectevi::projectevi_Load);
                     this->groupBox1->ResumeLayout(false);
                     this->groupBox1->PerformLayout();
                     this->ResumeLayout(false);

              }
#pragma endregion
       private: System::Void comboBox1_SelectedIndexChanged(System::Object^  sender, System::EventArgs^  e) {
                      }
       private: System::Void projectevi_Load(System::Object^  sender, System::EventArgs^  e) {
                      }
private: System::Void comboBox2_SelectedIndexChanged(System::Object^  sender, System::EventArgs^  e) {
               }




private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
              double hasil;//deklarasi variabel hasil
              int hargaA, hargaB;//deklarasi variabel hargaA dan hargaB
String^ banknya;//deklarasi pemilihan
hargaA = int::Parse(textBox1->Text);
hargaB = int::Parse(textBox2->Text);
banknya = comboBox2->Text;//variabel berdasarkan combobox2 yang dipilih
if (banknya == "Tunai")//jika dipilih pembayaran tunai
hasil = Convert::ToDouble (hargaA*hargaB);//maka hanya membayar harga asli tanpa diskon
else if (banknya == "BCA")//jika melalui bca
hasil = Convert::ToDouble ((hargaA*hargaB)-(hargaA*hargaB*0.5));//mendapatkan diskon sebesar 50%
else if (banknya == "Mandiri")//jika melalui mandiri
hasil = Convert::ToDouble ((hargaA*hargaB)-(hargaA*hargaB*0.3));//mendapatkan diskon sebesar 30%
else if (banknya == "BNI")//jika melalui BNI
hasil = Convert::ToDouble ((hargaA*hargaB)-(hargaA*hargaB*0.4));//mendapatkan diskon sebesar 40%
   textBox4->Text = hasil.ToString ();          //hasilnya akan di taruh / ditampilkan pada textbox4
               }
private: System::Void button3_Click(System::Object^  sender, System::EventArgs^  e) {int nilaiA, nilaiB;
double hasil;//deklarasi variabel hasil
String^ tipenya;//deklarasi variabel pemilihan untuk combobox
tipenya = comboBox1->Text;//pemilihan pada combobox1
if (tipenya == "Makan Sepuasnya")//apabila memilih makan sepuasnya
hasil = 140000;//muncul harga 140000
else if (tipenya == "Makan Sepuasnya + Minum")//apabila memilih makan sepuasnya + minum
hasil = 160000;//muncul harga 160000
else if (tipenya == "Makan Sepuasnya (family)")//apabila memilih makan sepuasnya(family)
hasil = 150000;//muncul harga 150000
   textBox1->Text = hasil.ToString ();//maka harga akan di ditampilkan pada textbox1
               }
private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e) {
double hasil;//deklarasi variabel hasil
int hargaA, hargaB;//deklarasi int hargaA dan hargaB
hargaA = int::Parse(textBox3->Text);//nilai yang ada pada textbox3 akan disimpan dalam variabel hargaA
hargaB = int::Parse(textBox4->Text);//nilai yang ada pada textbox4 akan disimpan dalam variabel hargaB
hasil = Convert::ToDouble (hargaA-hargaB);//hasil dari pengurangan berdasarkan hargaA dan hargaB disimpan pada variabel hasil
   textBox5->Text = hasil.ToString ();         //di taruh atau ditampilkan pada textbox5
               }
};
}

projectevi.cpp
#include "projectevi.h"//nama librari project

using namespace System;
using namespace System::Windows::Forms;//untuk menjalankan windows form

[STAThread]
void main(array<String^>^args){//fungsi main
       Application::EnableVisualStyles();//me enable visual styles pada visual studio
       Application::SetCompatibleTextRenderingDefault(false);
       projectevi::projectevi form;//memberi nama project dan nama form
       Application::Run(%form);//merun form yang dibuat

}
Rubah beberapa setting
1. klik kanan pada project, pilih properties, kemudian pilih linkerà system à sub sistem, dan pilih Windows (/SUBSYSTEM:WINDOWS)

2. klik advanced à pada entry point ketikkan main

Hasil
Modul9-1.h[Design]

Ketika diklik menu makanan yang dipilih kemudian klik button cek akan muncul harga

Harga 140000 itu untuk 1 orang, untuk menambahkan jumlah orang tinggal mengisi pada form textbox yang ada, kemudian klik hitung, maka harga makanan akan dikalikan sesuai banyaknya orang setelah diklik button total. Total pembayaran pun akan ada pada form pembayaran. Dan jika pembayaran melalui pembayaran tunai, maka pembeli akan membayar dengan harga penuh tanpa mendapat diskon apapun.

Jika pembayaran melalui kartu atm bank BCA maka akan mendapat potongan harga sebesar 50% setelah di klik tombol total, maka akan ditampilkan pada textBox total pembayaran setelah harga mendapat potongan.
Jika pembayaran melalui kartu atm bank Mandiri maka akan mendapat potongan harga sebesar 30% setelah di klik tombol total, maka akan ditampilkan pada textBox total pembayaran setelah harga mendapat potongan.


Jika pembayaran melalui kartu atm bank BNI maka akan mendapat potongan harga sebesar 40% setelah di klik tombol total, maka akan ditampilkan pada textBox total pembayaran setelah harga mendapat potongan.

Pada kolom pembayaran, untuk memasukkan jumlah uang yang dibayarkan, pada textbox pembayaran akan dikurangi dengan textbox total pembayaran setelah diklik button hitung. Jika mendapat kembalian maka akan di simpan pada sisa.



Deskripsi Singkat dari Program TA mengenai Kasir Makanan:
Deskripsi dari project kasir makanan yaitu program ini dibuat berdasarkan paket makanan, apabila salah satu makanan dipilih maka saat dicek menggunakan tombol "Cek" harga dari makanan yang dipilih akan muncul, misalnya saat paket “Makan Sepuasnya dipilih” saat diklik tombol cek maka akan muncul harga 140000 pada textBox1. Kemudian cara pembayarannya yaitu apabili melalui tunai, tidak mendapat diskon, sedangkan apabila menggunakan BCA akan mendapat diskon 50%, Mandiri 30% dan BNI diskon 40%, kemudian setelah diklik total maka akan muncul harga total yang seharusnya dibayar, apabila mendapat diskon maka potongannya pun sudah dilakukan. Setelah itu, apabila pada textBox pembayaran diinputkan nilai, maka saat diklik tombol hitung, akan dikurangi dengan total yang seharusnya dibayar.


Flowchart :


Berikut adalah video pembuatan tugas akhir kasir makanan
Part 1 :

 Part 2 :