Rabu, 24 Oktober 2018

Rancangan Proses Kalkulator


Algoritma
  1. Mulai program
  2. Input nilai pertama ke num2
  3. Pilih salah satu operasi dari (+),(-),(x),(:)
  4. Input nilai kedua ke num1
  5. Jika anda memilih operasi (+), maka hasil = num2 + num1
  6. Jika anda memilih operasi (x), maka hasil = num2 * num1
  7. Jika anda memilih operasi (-), maka hasil = num2 - num1
  8. Jika anda memilih operasi (:), maka hasil = num2 / num1
  9. Menyetak hasil atau menampilkan output proses
  10. Program diakhiri/selesai


Flow Chart



Pseudo Code

MAIN PROGRAM
package com.example.aoxa.kalkulator;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.EditText;


public class MainActivity extends AppCompatActivity {

    public String str ="";
    Character op = 'q';
    float i,num1,num2;
    EditText showHasil;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        showHasil = (EditText)findViewById(R.id.tv_hasil);

    }
    public void btn1Clicked(View v){
        insert(1);

    }

    public void btn2Clicked(View v){
        insert(2);

    }
    public void btn3Clicked(View v){
        insert(3);

    }
    public void btn4Clicked(View v){
        insert(4);

    }
    public void btn5Clicked(View v){
        insert(5);

    }
    public void btn6Clicked(View v){
        insert(6);
    }
    public void btn7Clicked(View v){
        insert(7);

    }
    public void btn8Clicked(View v){
        insert(8);

    }
    public void btn9Clicked(View v){
        insert(9);

    }
    public void btntambahClicked(View v){
        perform();
        op = '+';

    }

    public void btnkurangClicked(View v){
        perform();
        op = '-';

    }
    public void btnbagiClicked(View v){
        perform();
        op = '/';

    }
    public void btnkaliClicked(View v){
        perform();
        op = '*';

    }
    public void btnprosesClicked(View v){
        calculate();

    }

    public void btnclearClicked(View v){
        reset();
    }
    private void reset() {
        str ="";
        op ='q';
        num1 = 0;
        num2 = 0;
        showHasil.setText("");
    }
    private void insert(int j) {
        str = str+Integer.toString(j);
        num1 = Integer.valueOf(str).intValue();
        showHasil.setText(str);

    }
    private void perform() {
        str = "";
        calculateNoShow();
        num2 = num1;

    }
    private void calculate() {
        if(op == '+')
            num1 = num2+num1;
        else if(op == '-')
            num1 = num2-num1;
        else if(op == '/')
            num1 = num2/num1;
        else if(op == '*')
            num1 = num2*num1;
        showHasil.setText(""+num1);
    }

    private void calculateNoShow() {
        if(op == '+')
            num1 = num2+num1;
        else if(op == '-')
            num1 = num2-num1;
        else if(op == '/')
            num1 = num2/num1;
        else if(op == '*')
            num1 = num2*num1;
    }
}




ACTIVITY PROGRAM

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity">

    <EditText
        android:id="@+id/tv_hasil"
        android:layout_width="match_parent"
        android:layout_height="70dp" />

    <Button
        android:id="@+id/Btn7"
        android:layout_width="70dp"
        android:layout_height="60dp"
        android:layout_below="@id/tv_hasil"
        android:onClick="btn7Clicked"
        android:text="7" />

    <Button
        android:id="@+id/Btn8"
        android:layout_width="70dp"
        android:layout_height="60dp"
        android:layout_below="@id/tv_hasil"
        android:layout_toRightOf="@id/Btn7"
        android:onClick="btn8Clicked"
        android:text="8" />

    <Button
        android:id="@+id/Btnclear"
        android:layout_width="90dp"
        android:layout_height="60dp"
        android:layout_below="@id/tv_hasil"
        android:layout_toRightOf="@id/Btn9"
        android:onClick="btnclearClicked"
        android:text="clear" />

    <Button
        android:id="@+id/Btn4"
        android:layout_width="70dp"
        android:layout_height="60dp"
        android:layout_below="@id/Btn7"
        android:onClick="btn4Clicked"
        android:text="4" />

    <Button
        android:id="@+id/Btn5"
        android:layout_width="70dp"
        android:layout_height="60dp"
        android:layout_below="@id/Btn8"
        android:layout_toRightOf="@id/Btn4"
        android:onClick="btn5Clicked"
        android:text="5" />

    <Button
        android:id="@+id/Btn6"
        android:layout_width="70dp"
        android:layout_height="60dp"
        android:layout_below="@id/Btn9"
        android:layout_toRightOf="@id/Btn5"
        android:onClick="btn6Clicked"
        android:text="6" />

    <Button
        android:id="@+id/Btntambah"
        android:layout_width="90dp"
        android:layout_height="60dp"
        android:layout_below="@id/Btnclear"
        android:layout_toRightOf="@id/Btn6"
        android:onClick="btntambahClicked"
        android:text="+" />

    <Button
        android:id="@+id/Btn1"
        android:layout_width="70dp"
        android:layout_height="60dp"
        android:layout_below="@id/Btn4"
        android:onClick="btn1Clicked"
        android:text="1" />

    <Button
        android:id="@+id/Btn2"
        android:layout_width="70dp"
        android:layout_height="60dp"
        android:layout_below="@id/Btn5"
        android:layout_toRightOf="@id/Btn1"
        android:onClick="btn2Clicked"
        android:text="2" />

    <Button
        android:id="@+id/Btn3"
        android:layout_width="70dp"
        android:layout_height="60dp"
        android:layout_below="@id/Btn6"
        android:layout_toRightOf="@id/Btn2"
        android:onClick="btn3Clicked"
        android:text="3" />

    <Button
        android:id="@+id/Btnkurang"
        android:layout_width="90dp"
        android:layout_height="60dp"
        android:layout_below="@id/Btntambah"
        android:layout_toRightOf="@id/Btn3"
        android:onClick="btnkurangClicked"
        android:text="-" />

    <Button
        android:id="@+id/Btnproses"
        android:layout_width="110dp"
        android:layout_height="60dp"
        android:layout_below="@id/Btn1"
        android:onClick="btnprosesClicked"
        android:text="=" />

    <Button
        android:id="@+id/Btnbagi"
        android:layout_width="90dp"
        android:layout_height="60dp"
        android:layout_below="@id/Btn1"
        android:layout_toRightOf="@id/Btnproses"
        android:onClick="btnbagiClicked"
        android:text="/" />

    <Button
        android:id="@+id/Btnkali"
        android:layout_width="100dp"
        android:layout_height="60dp"
        android:layout_below="@id/Btnkurang"
        android:layout_toRightOf="@id/Btnbagi"
        android:onClick="btnkaliClicked"
        android:text="*" />

    <Button
        android:id="@+id/Btn9"
        android:layout_width="70dp"
        android:layout_height="60dp"
        android:onClick="btn9Clicked"
        android:text="9"
        android:layout_alignBottom="@+id/Btn8"
        android:layout_toEndOf="@+id/Btn8"
        android:layout_below="@+id/tv_hasil" />

</RelativeLayout>

Rabu, 26 April 2017

Dakkochi, Sate Ayam yang Pedas Menyengat dari Korea



Tiap negara punya sajian sate enak. Jika di Indonesia sate ayam dipadukan dengan bumbu kacang, Korea ternyata punya sajian sate ayam dengan sensasi rasa pedas.

Dakkochi merupakan sate ayam khas Korea Selatan. Sate ini banyak dijajakan di kaki lima sebagai camilan. 

Dalam proses pembuatannya potongan daging ayam yang ditusuk dengan lidi direndam dengan beberapa campuran bumbu. Ada bawang bombay, merica bubuk, brown sugar dan juga jahe.

Dakkochi, Sate Ayam yang Pedas Menyengat dari Korea

Yang membedakan sate Korea dengan sate yang lainnya adalah penggunakan pir sebagai campuran bumbu. Pir yang digynakan adalah pir Asia yang berukuran besar. Dibandingkan dengan pir dari negara Barat, pir jenis ini lebih banyak memiliki kandungan air yang lebih banyak.

Pir yang manis menentukan rasa enaknya sate. dalam masakan Asia, mereka sering dihaluskan untuk proses pembuatan bumbu saus sebagai pemanis. Buah pir mengandung vitamin C dan juga serat.

Dakkochi, Sate Ayam yang Pedas Menyengat dari Korea

Marinasi bumbu ini dilakukan sekitar 45 menit agar bumbunya meresap. Selama proses marinsi daging ayam bisa disimpan dalam kulkas. Sate dibakar hingga kecokelatan. 

Selain dijadikan sebagai camilan, sate ayam juga enak dinikmati bersama dengan nasi hangat dan juga bumbu gochujang sehingga menghasilkan citarasa yang pedas sedikit manis. Lengkapi dengan kimchi agar makin sedap. Hmm, enak!
(odi/adr)
source : food.detik.com

[Single] K.A.R.D – Project Vol.3 `RUMOR` (MP3)





K.A.R.D – K.A.R.D Project Vol.3 `RUMOR`
Release Date: 2017.04.24
Genre: Dance
Language: Korean
Bit Rate: MP3-320kbps

Track List:
01. RUMOR   Download Here

Source : k2nblog

Kamis, 08 Mei 2014

[Mini Album] EXO-K – Overdose (Korean Version) [2nd Mini Album]

[Mini Album] EXO-K - Overdose (Korean Version) [2nd Mini Album]

[EP] EXO-K – The 2nd Mini Album `중독 (Overdose)` [Mini Album Vol. 2]
Release Date: 2014.05.07
Genre: Pop Dance, Ballad
Language: Korean
Bit Rate: MP3-320kbps
EXO broke the one million mark in sales last year with their first album XOXO and the overwhelming success of “Wolf” and “Growl.” This year they’re separating back into their EXO-K and EXO-M subunits to release their highly anticipated second mini-album Overdose in Korean and Chinese! Recorded in both EXO and subunit versions, the addictive title song is an urban R&B hip-hop dance number by Kenzie and The Underdogs. EXO-K’s second mini-album features six tracks of various genres including the Korean versions of “Moonlight,” Thunder and Run.
Track List:
01. 중독 (Overdose)
02. 월광 (Moonlight)
03. Thunder
04. Run
05. Love, Love, Love
Download Single
File: EXO-K – Overdose (Korean Version) [www.k2nblog.com].rar
Size: 42.8 MB
Hosted: MediaFire, 4Shared, Mega.co.nz, ZippyShare, PutLocker, Uploaded.to
Password: k2nblog.com
Download: 
Listen online & individual tracks:
- See more at: k2nblog

Kamis, 17 April 2014

Kapal Ferry Korea Selatan Tenggelam, 290 Penumpang Hilang

Kapal penumpang yang membawa lebih dari 470 orang, sebagian besar siswa, ke pulau wisata Jeju, tenggelam di lepas pantai bagian selatan negara itu, Rabu (16/4).
                          
Para pejabat Korea Selatan mengatakan empat orang tewas dan hampir 300 orang lainnya dinyatakan hilang setelah sebuah ferry tenggelam di lepas pantai Selatan negara itu, Rabu (16/4). 


Kapal yang mengangkut lebih dari 459 penumpang, umumnya pelajar, itu sedang dalam perjalanan dari Incheon ke pulau resor Jeju. Para pejabat mengatakan lebih dari 160 orang telah diselamatkan dengan empat orang dikukuhkan tewas.
Banyak korban dikhawatirkan terjebak dalam kapal yang tenggelam itu atau terdampar di perairan yang bersuhu hanya 12 derajat Celsius.
Puluhan helikopter dan kapal, termasuk, kapal serang amphibi Angkatan Laut Amerika, terlibat dalam usaha pencarian dan pertolongan besar-besaran itu.
Pasukan Khusus Angkatan Laut Korea Selatan sedang mencari kapal yang tenggelam itu, tapi para pejabat memperingatkan bahwa mereka yang terjebak di dalamnya kemungkinan tidak selamat.
Mereka yang selamat dibawa ke pulau terdekat, Jindo. Sejumlah di antara mereka mengatakan, mereka terjun ke air ketika merasakan bahwa kapal mulai miring, dan air datang membanjiri kapal.
Kebanyakan penumpang kapal itu adalah pelajar sekolah menengah yang pergi ke Pulau Jeju untuk program rekreasi sekolah.
Penyebab kapal itu tenggelam masih belum jelas.

Credit : VOA Indonesia

#PrayForSouthKorea

Selasa, 11 Februari 2014

KIM WOO BIN AKAN GELAR FAN MEETING DI 4 NEGARA ASIA

kim woo bin 1
Kim Woo Bin akan pergi ke luar negri untuk menemui para penggemarnya, ‘WooriBin’.
Pada tanggal 10 Februari, agensinya, Sidus HQ, mengungkapkan  bahwa Kim Woo Bin akan mengadakan tur fan meeting, yang dimulai di Hong Kong pada 16 Februari. Ia akan mengungjungi Hong Kong, Taiwan, Shanghai dan Thailand.
Menjadi bintang hallyu setelah membintangi KBS ‘School 2013’, ‘The Heirs’ serta film ‘Friend 2’ , Kim Woo Bin akan bertemu dengan penggemar melalui acara mendatang yang berjudul, ‘Kim Woo Bin, The 1st Fanmeeting in Asia’
Setelah mengadakan pertemuan penggemar di Seoul untuk tur Asia bulan lalu, Kim Woo Bin berkumpul bersama lebih dari 3.000 penggemar untuk upacara peresmian fan club-nya ‘WooRiBin’.
Seorang perwakilan dari Sidus HQ mengatakan , “Kami telah secara konsisten mendapatkan panggilan dari para penggemar untuk fan meeting asia sejak ‘School2013’. Karena permintaan penggemar semakin banyak setelah, ‘The Heirs’ dan ‘Friend 2’ yang menjadi hits tahun lalu, dan pada akhirnya kami dapat mengadakan fan meeting asia ini.”
Source : mwave

Credit : KoreanIndo

BTOB MERILIS AUDIO YANG BERISI POTONGAN LAGU ‘IS IT THE END?’

BgJ-sSQCYAEZHix
BtoB merilis potongan audio untuk salah satu lagu yang akan datang, ‘Is It the end?’, yang merupakan lagu yang bergenre Ballad R & B.
Seperti yang disebutkan sebelumnya, judul lagu dan mini album ini berjudul, ‘Ddui Ddui BBang’ (Suara mobil dan tanduk kebisingan). Akan ada lima lagu di album ini, termasuk  lagu ‘Is It The End’, ‘Hello’, ‘Hello Mello’ dan ‘(Melody) That Won’t End’.
Lagu ‘Hello Mello’ dan ‘(Melody) That Won’t End’ merupakan lagu yang dibuat oleh BtoB untuk para penggemar mereka . Sementara itu, mereka akan comeback pada tanggal 17 Februari.


source : allkpop
indotrans : wndwnrt

Credit : KoreanIndo