Aplikasi Sederhana Toko Kasir Pizza menggunakan Java

Aplikasi Sederhana Toko Kasir Pizza menggunakan Java

selamat siang dan salam sejahtera bagi kita semua , disini saya menuliskan sebuah script program untuk tugas matkul saya , dan saya ingin mengeshare ke anda , mungkin suatu saat berguna bagi anda
disini saya akan memberitahukan cara pembuatan toko kasir pizza menggunakan java
sebelum memulai anda harus membuat project new terlebih dahulu , yaitu dengan menggunakan netbeans

setelah sudah mengecreate project kita akan mulai membuat program tersebut dengan basis dijava langsung , kita membuat output pilihan , tulis code dibawah ini di editor netbeans kalian masing"
note : jangan copy , biasakan menulis agar anda memahami alur code yang anda tulis



package javaapplication4;

import java.util.Scanner;

public class JavaApplication4 {
   
    public static void main(String[] args) {
     Scanner input = new Scanner(System.in);
     System.out.println("masukkan tipe pizza 1/2/3 :" );
     int tipe = input.nextInt();
     System.out.println("masukkan tipe pizza size S/M/L :" );  
     String size = input.next();
     System.out.println("masukkan tipe quantity  :" );  
     int qty = input.nextInt();
     System.out.println("masukkan pembayaran  :" );  
     int uang = input.nextInt();
     }
}

diatas ini kita membuat fitur pilihan dan menu untuk pemesanan pizza disini memiliki 3 menu yaitu tipe pizza , size dan qty, dan juga pembayaran, aplikasi ini sangat sederhana , tidak cocok digunakan untuk bisnis setelah code diatas kita akan membuat alur logika nya disni agak sedikit sulit dikarenakan, kita hrus membuat validasi logic nya

switch(tipe){
        case 1:
         logic logika pemilihan size tipe pizza 1
            
         break;
        case 2:
                    logic logika pemilihan size tipe pizza 2
         break;
         case 3:
                  logic logika pemilihan size tipe pizza 3
         break;
        default:
             System.out.println("-------------------");
    }
    
    }
}


setelah kita membuat logika validasi untuk pemilihan fitur menu , kita akan mengvalidasikan lagi untuk pemilihan fitur size pizza, untuk size pizza ini kita menggunakan tipe data string untuk menangkap inputan size , untuk tipe pizza menggunakan int.


if(size.equals("L")){
                 System.out.println(" pizza range : premium" ); 
                 System.out.println(" pizza: italian supreme" ); 
                 System.out.println(" pizza size :" + size ); 
                 int price = 100000;
                 int hasil = price * qty;
                 System.out.println("total price :" + hasil);
                 int tax = 20000;
                 int payment = hasil + tax;
                 System.out.println("total payment :" + payment);
                 int hasil2 = uang - payment;
                 System.out.println("kembalian :" + hasil2);
                 
             } else if(size.equals("M")){
                 System.out.println(" pizza range : premium" ); 
                 System.out.println(" pizza: italian supreme" ); 
                 System.out.println(" pizza size :" + size ); 
                 int price = 82000;
                 int hasil = price * qty;
                 System.out.println("total price :" + hasil);
                 int tax = 20000;
                 int payment = hasil + tax;
                 System.out.println("total payment :" + payment);
                 int hasil2 = uang - payment;
                 System.out.println("kembalian :" + hasil2);
             }
             
             else if(size.equals("S")){
                 System.out.println(" pizza range : premium" ); 
                 System.out.println(" pizza: italian supreme" ); 
                 System.out.println(" pizza size :" + size ); 
                 int price = 40000;
                 int hasil = price * qty;
                 System.out.println("total price :" + hasil);
                 int tax = 20000;
                 int payment = hasil + tax;
                 System.out.println("total payment :" + payment);
                 int hasil2 = uang - payment;
                 System.out.println("kembalian :" + hasil2);
             }
            



tingkat kesulitan berada dibagian validasi size pizza , disini saya akan menjelaskan , size.equals , digunakan untuk pengecekan apakah si size ini yang diinput sesuai dengan option yang sudah di sediakan ? , disini penggunaan equals sama seperti logika size === "L" , apakah size sama dengan huruf L , atau inputan string L ? , jika bener jalankan program execute yang berada didalam scope if. disetiap if kita memasukan price dari masing masing size pizza , dengan menggunakan variable int price , setelah itu kita membuat rumus matematika sederhana dengan mengkalikan harga pizza dengan qty pemesanan . dan lagi kita membuat tax untuk pajak , dengan sistem data statis , dan kita tambahkan hasil + tax , dan variable hasil2 digunakan untuk pengurangan hasil input pembayaran, setelah itu tampilkan hasil untuk menampilkan hasil menggunakan System.out.println("masukkan string yang ingin ditampilkan" / nama variable) dan seterus nya di case 2 dan 3 code tidak begitu berbeda dengan case 1 , disana lah study case anda untuk membuat / melanjutkan lagi.

untuk hasil program bisa dilihat disni 






untuk source code anda bisa lihat disini :  https://bit.ly/2HfqigM;

apa itu Cyberspace , World Wide Web , Internet


Internet (kependekan dari interconnection-networking) adalah seluruh jaringan komunikasi yang menggunakan media elektronik, yang saling terhubung menggunakan standar sistem global Transmission Control Protocol/Internet Protocol Suite (TCP/IP) sebagai protokol pertukaran paket (packet switching communication protocol) untuk melayani miliaran pengguna di seluruh dunia.Rangkaian internet yang terbesar dinamakan Internet. Cara menghubungkan rangkaian dengan kaidah ini dinamakan internetworking ("antarjaringan").

World Wide Web, biasa lebih terkenal disingkat sebagai WWW adalah suatu ruang informasi yang dipakai oleh pengenal global yang disebut Pengidentifikasi Sumber Seragam untuk mengenal pasti sumber daya berguna. WWW sering dianggap sama dengan Internet secara keseluruhan, walaupun sebenarnya ia hanyalah bagian daripada Internet

Cyberspace ( bahasa Indonesia: Dunia Maya) adalah media elektronik dalam jaringan komputer yang banyak dipakai untuk keperluan komunikasi satu arah maupun timbal-balik secara online (terhubung langsung). Dunia maya ini merupakan integrasi dari berbagai peralatan teknologi komunikasi dan jaringan komputer (sensor, tranduser, koneksi, transmisi, prosesor, signal, pengontrol) yang dapat menghubungkan peralatan komunikasi (komputer, telepon genggam, instrumentasi elektronik, dan lain-lain) yang tersebar di seluruh penjuru dunia secara interaktif.
Cyberspace juga dapat diartikan sebagai suatu Imaginary Location (tempat aktivitas elektronik dilakukan ) dan juga menjadi sebuah massy virtual yang terbentuk melalui komunikasi yang terjalin dalam sebuah jaringan komputar (interconnected computer networks).

Asal-usul Istilah Cyberspace


Istilah “dunia maya” pertama kali muncul dalam seni visual di akhir 1960-an, ketika seniman Denmark Susanne Ussing (1940-1998) dan pasangannya arsitek Carsten Hoff (b. 1934) menyebut diri mereka sebagai Atelier Cyberspace. Di bawah nama itu mereka membuat serangkaian instalasi dan gambar berjudul “ruang sensorik” yang didasarkan pada prinsip sistem terbuka yang beradaptasi dengan berbagai pengaruh, seperti gerakan manusia dan perilaku baru material.

Klasifikasi dan Pengartian Cyberspace


Secara umum dan fungsinya, Cyberspace dapat diklasifikasikan menjadi 2 , yakni:
  1. Cognitive Information Cyberspace (CIC), yang didalamnya terdapat Information Cyberspace (IC). IC berguna untuk menyampaikan dan menyediakan segala bentuk informasi di dunia maya.
  2. Cognitive Communication Cyberspace (CCC) , yang didalamnya terdapat Communication Cyberscape(CC). CC berguna sebagai media komunikasi di dalam dunia maya.

Peranan Cyberspace


Cyberspace sebagai Ruang Budaya
Dunia maya (cyberspace) memiliki karakteristik tersendiri, yang menampilkan cara interaksi di dalam masyarakat modern. Cara hidup yang berbeda, namun tetap pada tataran interaksi antara manusia dan manusia.
Menurut Henry Jenkins (2006) dalam Pramod menegaskan bahwa cyberculture adalah penyatuan kultur dimana Personal Computer, telepon, internet, dan multimedia menyediakan integrasi komunikasi. Penyatuan tidak sebatas penyatuan platform (desain dasar) perangkat teknologi, namun juga variasi fungsi dimana hiburan dan informasi menyatu menjadi “infotainment” dan hiburan serta pendidikan menyatu menjadi “edutainment”.
Perubahan terjadi karena ada penyesuaian pada pemanfaatan teknologi memang harus dikembangkan dalam konteks sosial, budaya, dan humanisme pada umumnya. Karena dasar dari perkembangan budaya itu sendiri adalah nilai-nilai yang berkembang di masyarakat secara tradinsional maupun bersumber dari ajaran agama. Teknologi yang tidak dikembangkan dalam konteks nilai-nilai dalam masyarakat cenderung menimbulkan gejolak budaya bahkan agama yang akan mengacaukan keseimbangan dalam masyarakat.
Cyberspace sebagai Model Komunikasi Baru
Konvergensi teknologi media massa adalah hasil dari proses adaptasi panjang dari sumber yang evolusioner dari setiap momen bersejarah. Dengan deminkian media baru menjadi perpanjangan dari media tradisional dalam cyberspace (dunia maya) yang memungkin untuk mengakses informasi publik di berbagai perangkat digital. Teknologi baru juga membantu untuk menghubungkan orang-orang yang berbeda di luar ruang virtual.
Manfaat dari Cyberspace
1.Menghubungkan orang dengan komputer. Contohnya; Remote connections untuk pengecekan terhadap sekian banyak servers yang tersebar dibeberapa tempat (kota dan negara).
  1. Menghubungkan komputer dengan komputer. Contohnya; Remote connections terhadap setiap PC yang terhubung dengan jaringan LAN di network tertentu.
3.Menghubungkan orang dengan bank; Internet Banking
  1. Menghubungkan orang dengan orang. Contohnya; Surat menyurat, atau yang disebut e-mail. Fax through internet (internet Fax)
  2. Menghubungkan orang dengan profesional bidang tertentu. Contohnya; Dunia medis. (Dokter jaman sekarang bisa melakukan operasi ordiagnosis dari jarak ribuan miles dengan menggunakan media internet,tidak lagi harus didepan sang pasien).
Kejahatan dalam Cyberspace
Segala macam tindak kejahatan di dunia maya (cyberspace) atau kejahatan dengan menggunakan komputer dan jaringan komputer, untuk kemudian disebut dengan cybercrime. Secara umum, ada dua bentuk serangan terhadap data yang disimpan di jaringan komputer, yaitu hacking dan cracking. Hacking adalah usaha memasuki secara ilegal sebuah jaringan dengan maksud bisa hanya sekedar mengamati, menyadap, mencuri data, dan sebagainya. Adapun Cracking, adalah usaha memasuki secara ilegal sebuah jaringan dengan maksud menghancurkan atau merusak data yang disimpan dikomputer yang ada dijaringan tersebut.
  1. Unauthorized acces
    Merupakan kejahatan yang terjadi ketika seseorang memasuki dan menyusup ke dalam suatu sistem jaringan computer secara tidak sah , tanpa izin atau tanpa sepengetahuan dari pemilik sistem jaringan computer yang dimasukinya.
  2. Illegal contents
    Merupakan kejahatan yang dilakukan dengan cara memasukkan data atau informasi ke internet tentang suatu hal yang tidak benar, tidak etis , dan dapat dianggap sebagai melanggar hukum atau mengganggu ketertiban pada masyarkat umum.
  3. Penyebaran virus secara sengaja
    Penyebaran virus pada umumnya dilakukan dengan menggunakan sebuah email.
  4. Data forgery
    Kejahatan jenis ini dilakukan dengan tujuan memalsukan data pada dokumen-dokumen penting yang ada di internet.
  5. Cyber espionage , sabotage dan Exortion]Cyber espionage merupakan sebuah kejahatan dengan cara memanfaatkan jaringan internet untuk melakukan kegiatan mata-mata terhadap pihak lain , dengan memasuki sistem jaringan computer pihak sasaran. Sabotage and Exortion merupakan jenis kejahatan yang dilakukan dengan membuat gangguan perusakan atau penghancuran terhadap suatu data program computer atau sistem jaringan computer yang terhubung dengan internet.
  6. Cyberstalking
    Kejahatan jenis ini dilakukan untuk mengganggu atau melecehkan seseorang dengan memanfaatkan computer, seperti misalnya menggunakan email dan dilakukan secara berulang-ulang.
  7. Carding
    Carding merupakan kejahatan yang dilakukan untuk mencuri nomor kartu kredit milik orang lain dan digunakan untuk transaksi
  8. Hijacking
    Hijacking merupakan salah satu bentuk kejahatan yang melakukan pembajakan hasil karya orang lain
  9. Cyber Terorism
    Tindakan cybercrime termasuk cyber terrorism jika mengancam pemerintah atau warganegara , termasuk cracking ke situs pemerinah atau militer.

Penggunaan Cyberspace yang Populer


  • Anime Digimon diatur dalam varian konsep dunia maya yang disebut “ Digital World”. Dunia digital adalah alam semesta parallel yang terdiri dari data Internet.
  • Anime Ghost in the Shell diatur dimasa depan dimana cyberization kemanusiaan adalah hal yang lumrah dan dunia terhubung oleh jaringan elektronik yang luas
  • Dalam film Tron , programmer secara fisik ditransfer ke dunia Program. Dimana program diprogramram secara bebas, menyerupai bentuk penciptanya
  • Dalam film Virtuosity dimana seorang penjahat super dari dunia maya berhasil lolos ke dunia nyata.
  • Dalam novel Simulacron-3, penulis Daniel F. Galouye mengeksplorasi berbagai tingkat “realitas” yang diwakili oleh beberapa tingkat simulasi komputer yang terlibat.
  • Pada tahun 1984 novel Neuromancer , penulis William Gibson memperkenalkan gagasan dari ruang data virtual reality yang disebut “Matrix”.

CARA INSTALL CPANEL WHM DI VPS




Cpanel adalah salah satu control panel berbayar yang paling banyak digunakan oleh pengelola web hosting saat ini.Fitur yang diberikan tersebut diantaranya seperti DNS Functions, Resellers, Service Configuration, SQL Services, Backup, Email dan masih banyak lagi fitur-fitur lain yang sangat luar biasa.

sebelum menginstall vps , kita harus melihat persayaratan dan kentetuannya terlebih dahulu ,dan ketentuan sebagai berikut  :
           
  1. Minimal RAM 1GB juga bisa 512MB, Processor 266 MHz dan 40 GB Hard Disk. 
  2. Sebaiknya gunakan OS Centos 64 bit.
  3.  untuk menginstall Cpanel di VPS yang fresh atau baru melakukan install ulang

Selanjutnya jika persyaratan tersebut di atas sudah terpenuhi, silahkan anda ikuti langkah-langkah berikut ini : 


1. Silahkan anda login ke VPS anda dengan SSH Client seperti putty atau yang lainnya seperti biasa. 2. Sebelum install cpanel, silahkan anda matikan firewall VPS anda terlebih dahulu :
chkconfig iptables off
service iptables stop
3. Lakukan update pada VPS anda :
yum update
4. Pastikan bahwa anda sudah menginstal perl. Jika belum silahkan anda install dengan command :
yum install perl
5. Langkah berikutnya silahkan pindah ke direktori home untuk menyimpan installer Cpanel yang akan anda download.
cd /home
6. Download Cpanel installer
Wget –N http://httpudapte.cpanel.net/latest
7. Pastikan anda sudah menginstall wget. Jika ternyata belum, silahkan anda install wget terlebih dahulu :
Yum install wget
8. Sekarang saatnya eksekusi installer tadi untuk melakukan instalasi Cpanel di VPS Centos anda :
Sh latest

Instalasi Cpanel ini membutuhkan waktu yang lumayan lama. Sesuai pengalaman saya instalasinya memakan waktu diatas 15 menit dan menjadikan cpanel sebagai control panel yang memiliki proses instalasi paling lama diantara panel lain yang pernah saya install. Oleh karena itu, harap dipastikan bahwa koneksi internet anda berjalan dengan lancar dan stabil.Jika proses instalasi sudah selesai , langkah berikutnya adalah melakukan pengaturan atau setup di browser, silahkan anda ketikan https://IPVPS:2087 atau https://domainkamu.com:2087 di browser anda tersebut, kemudian masukan username dan password root VPS anda untuk login dan melakukan pengaturan lebih lanjut , Disana anda akan melalui 6 tahapan, dari mulai agreement, setup networking, setup IP addresses, nameservers, services dan setup quotas.
NOTE : 
lisensi trial Cpanel hanya bisa anda dapatkan satu kali saja. Artinya jika IP VPS anda sudah pernah mendapatkan trial, maka selanjutnya anda tidak akan bisa menggunakannya kembali, meskipun anda sudah melakukan install ulang pada VPS anda tersebut. Satu-satunya jalan adalah anda beli lisensi atau install Cpanel pada VPS lain yang belum pernah mendapatkan trial license.
selamat mencoba GOODLUCK :)

  




Tips Mempersiapkan Mental Untuk Meningkatkan MMR!



Halo sobat ! Ex-player profesional Complexity Dota 2, Chessie, telah memberikan beberapa tips untuk menaikkan MMR. Tips yang ia berikan berguna untuk mempersiapkan mental di MMR, dimana kalian akan bertemu dengan situasi yang tidak terduga. Berikut adalah tipsnya:
 
Tahap Picking
Tahap yang sangat penting dalam sebuah game adalah picking. Hero yang telah dipilih dapat memutuskan jika game itu akan mudah atau susah dimainkan. Bayangkan seorang dengan MMR terendah memilih untuk bermain role carry atau mid, hal ini akan menurunkan peluang untuk menang secara signifikan; sama halnya jika seluruh tim memilih hero carry atau support. Ego seseorang bisa menjadi masalah bila tidak direndahkan.
Contohnya, jika role yang diperlukan adalah support dan tersisa 2 orang yang hanya ingin memainkan role carry, alhasil tim mereka akan kesusahan mencari tempat untuk farm dan tidak ada yang membeli ward, smoke, dust, dan lain lain.
Ada baiknya jika kalian beradaptasi dengan kondisi pick tim kalian dan memilih hero yang diperlukan agar game itu tidak otomatis membawa kekalahan.


dendigettingup


Raging
Semua orang dapat berurusan dengan emosi dalam permainan yang melibatkan sebuah tim. Jangan biarkan emosi mengendalikan diri kalian, walaupun akan susah melakukannya. Pakailah fitur mute jika ada yang ingin menjatuhkan kalian. Terus-terusan emosi tidak akan pernah membawa kemenangan, melainkan menurunkan peluang untuk menang.


tableflip 


Disconnects
Kadang-kadang seseorang bisa mengalami disconnect dan tidak dapat tersambung kembali (reconnect), hal ini tidak dapat diperbaiki. Banyak yang akan kecewa, tapi apa boleh buat, terus fokus dan tetap bermain.

disconnect


Menyerah
Hal ini sedikit menyebalkan dan tidak mudah untuk diuraikan. Pasti ada saatnya dimana kalian tahu bahwa game is over dan tidak ada jalan keluar, selalu ingat ada kemungkinan tim musuh akan throw dan memberi kalian kemenangan. Dengan kesempatan yang mungkin kecil tapi tetap ada, jangan pernah menyerah karena kesalahan dari tim musuh sewaktu-waktu dapat memutar balikan keadaan.

giveup


Jika kalian mengikuti tips di atas, tanpa mempertajam skill kalian pun, akan membantu untuk meningkatkan win rate kalian; serta membuat komunitas Dota 2 yang lebih ramah dan seru untuk semuanya!

Resource :



Kenapa sih Share Ward, Tango, dan Bounty Rune Penting bagi Midlaner?


Kenapa sih Share Ward, Tango, dan Bounty Rune Penting bagi Midlaner?

 

Tahukah kalian kenapa ketika bermain sebagai Support kita selalu  dimintai 2 Tango dan 1 Ward ? Kenapa Bounty Rune harus diprioritaskan ke Midlaner ?



a5781fe139c3fe296df3da82319eec6cf5648b0d_full 


Mungkin untuk beberapa newbie player tidak terlalu menghiraukan 3 hal penting bagi midlaner ini,
Disini kami akan sedikit menjelaskan apa kegunaan 3 hal tersebut
  1. Share Tango: Share Tango ini mungkin hal yang sangat sangat simple yang harus di lakukan oleh seorang Support , why support should do that? Karena midlaner adalah sebuah role yang harus di prioritaskan dibandingkan support. Nah, share tango ini sangat sangat berguna untuk ketahanan seorang midlaner di lane.
  2. Share Ward : Ward hal yang paling penting bagi midlaner untuk mengantisipasi early gank dari musuh. karena midlaner adalah lane yg paling rentan untuk di gank di menit-menit awal, kenapa midlaner menjadi prioritas gank? Ketika midlaner sudah menang di lane nya sendiri mobility dari team akan lebih bagus.
    midlane_1-1024x576 midlane_2-1024x576 midlane_3midlane_4_11-1024x576 
  3. Bounty Rune : Bounty Rune adalah hal paling diperebutkan ketika kita bermain solo MMR, lagi-lagi kenapa harus midlaner? Pada umumnya midlaner sangat memerlukan 100 gold dari bounty untuk membeli consummable item seperti healing salveclarity, dan lainnya.                                                                                  

        

Nah gimana sobat, apakah kalian siap bermain Support dan sharing 3 hal ini ? Semoga sedikit tips ini bermanfaat bagi para support .

 

Resource : [ https://www.revivaltv.id/dota2/share-tango-ward-dan-bounty-rune-untuk-midlaner/ ]

Mobile Legends Game Moba Di Gadget Ringan

MOBILE LEGENDS

selamat siang guys, kali ini saya akan mengupload suatu game untuk android, game ini sangat ringan tanpa download data lagi, cuma 70 mb sekisarnya sih segitu, hehe , buat para android user dan iphone user yang gak kuat main vainglory , game ini cocok buat kalian, gak mirip DotA2, tapi mirip game LOL
tanpa basa basi bisa diliat penampakan disini : 









diatas ini adalah contoh screenshot gameplay mobile legends, tanpa basa basi gak sabaran pengen download dan play, langsung aja guys download link ada dibawah ini, ingat sekali install langsung play tanpa download data lagi.


Download : 

Mobile Legends Android - [ Link ] 

Facebook Messenger For PC

MESSENGER FOR PC

halo guys kembali lagi dengan saya hendra pendiri blog ini , btw saya belum kenalin diri ya di blog ini , hehe , wajar sibuk post butuh pengunjung sampai-sampai lupa perkenalan diri.
ini guys gua share aplikasi atau software facebook messenger for pc ,
ini saya berguna sekali , kenapa ? , jika malas buka browser untuk check chat yang masuk , kita bisa gunakan software ini , dia akan selalu masuk pesan baru, berguna bukan ? ayo tunggu apa lagi kita liat gimana sih tampilan messenger




seperti diatas ini penampakan gambar facebook messenger , cara install ? gampang , tinggal next next aja kok :) , link download ? ada dibawah ini





download :

facebook messenger for pc - [tusfiles]