menunavigasihorisontal

Blognya Muhamad Ischaq

Translate

Jumat, 04 November 2016

tugas oop menghitung nilai rata-rata

Assalamualaikum wr. wb.

Menghitung Nilai Rata-rata Menggunakan Java


Program Java
import java.util.*;
import java.io.*;

public class nilaimahasiswa2{
 public static void main(String[] args){
  String nama; //untuk nama mahasiswa
  double rata; //untuk nilai rata-rata

  int[] nilai = new int[100]; //untuk nilai yang diinputkan
  Scanner input = new Scanner(System.in); //membuat form input

  /* Mengambil data nama mahasiswa dan jumlah mata kuliahnya */
  System.out.print("Nama anda: ");
  nama = input.nextLine();

  System.out.print("Jumlah mata kuliah: ");
  double jml = input.nextInt();

  /* Mulai berhitung~ */
  int sum = 0; //deklarasi int dengan nama sum, digunakan untuk menjumlahkan nilai-nilai yg diinputkan
  for (int i=1; i<= jml ;i++ ) {
   try{
    System.out.print("Nilai MK "+i+": "); //print form input nilai sebanyak mata kuliah
    nilai[i] = input.nextInt(); //form nilai. Bertipe array supaya bisa dihitung
    sum += nilai[i]; //menjumlahkan nilai-nilai mata kuliah
   } catch (Exception e){
    e.printStackTrace();
    break;
   }
  }

  rata = sum/jml; //menghitung rata-rata: jumlah nilai dibagi total mata kuliah
  int jmls = (int)(jml); //mengkonvert jml (double) ke int

  /* Tampilkan hasil */
  System.out.println("\nNama: "+nama+" \nTotal nilai "+jmls+" mata kuliah: "+sum); //tampilkan output
  System.out.println("Nilai rata-rata: "+rata); //tampilkan output lagi
 }
}


Output


Wassalamu 'alaikum wr. wb.

Minggu, 23 Oktober 2016

Menghitung Luas Dan Keliling Segitiga Java




Assalamu 'alaikum wr. wb.

Tugas OOP Menghitung Luas Dan Keliling Segitiga

Tugas 02
Buatlah program untuk menghitung luas segitiga, keliling segitiga untuk dapat di gunakan beberapa kali dan akan berhenti jika user minta berhenti.


Ada dua program java yang saya gunakan untuk menyelesaikan tugas 02, yaitu menghitung luas dan keliling segitiga, yang pertama dengan menggunakan do...while untuk looping tanpa branch, dan yang kedua menggunakan do...while untuk perulangan ditambah if else untuk percabangan.

Program Pertama

Program Java
import java.util.Scanner;
public class segitiga{

  public static void main (String args[]){

    int u;
    do{
      int a;
      int t;
      int luas;
      int keliling;

Scanner masuk=new Scanner(System.in);
System.out.println("\n\nMenghitung Keliling & Luas Segitiga\n");
System.out.println("Masukkan Alas:");
a=masuk.nextInt();
System.out.println("Masukkan Tinggi:");
t=masuk.nextInt();
   
luas=(a*t)/2;
keliling=3*a;
System.out.println("\nLuas Segitiga Adalah= "+luas);
System.out.println("Keliling Segitiga Adalah= "+keliling);
   
      System.out.println("\nTekan 0 Untuk Berhenti / Angka Lain Untuk Lanjut: ");
      u=masuk.nextInt();
      }
while(u != 0);
  }
}
Output


Program Kedua

Program Java
import java.util.Scanner;
public class segitiga2 {
  public static void main (String [] args){
    int lagi;
    do {
   
      int pilih;
      double luas , keliling ;
      int AB , BC , CA ;
      int alas , tinggi;
   
      Scanner nilai=new Scanner (System.in);
   
      System.out.println("\n\n[1] Menghitung Keliling Segitiga ABC");
      System.out.println("[2] Menghitung Luas Segitiga");
      System.out.println("\nMasukkan Pilihan:");
      pilih=nilai.nextInt();
   
      if (pilih == 1){
        System.out.println("\nMenghitung Keliling Segitiga ABC\n");
        System.out.println("Sisi AB = ");
        AB = nilai.nextInt();
        System.out.println("Sisi BC = ");
        BC = nilai.nextInt();
        System.out.println("Sisi CA = ");
        CA = nilai.nextInt();
        keliling = AB + BC + CA ;
        System.out.println("\nKeliling segitiga ="+keliling);
      }
             
      else if (pilih == 2) {
        System.out.println("\nMENGHITUNG LUAS SEGITIGA\n");
        System.out.println("Masukan alas segitiga = ");
        alas = nilai.nextInt();
        System.out.println("Masukan tinggi segitiga = ");
        tinggi = nilai.nextInt();
        luas = alas * tinggi / 2;
        System.out.println("\nLuas segitiga = "+luas);
      }

      else
        System.out.println("\nPilihan Tidak Ada\n");
       
      System.out.println("\nTekan 0 Untuk Berhenti / Angka Lain Untuk Lanjut: ");
      lagi=nilai.nextInt();
   
    }
    while(lagi != 0);
 
  }
}
Output

Sekian dulu, untuk deskripsi lebih lanjut jangan sungkan untuk menambahkan di komentar.
Terimakasih
Wassalamu 'alaikum wr. wb.

Jumat, 21 Oktober 2016

Login HTML + Javascript

Assalamu 'alaikum wr. wb.

Tugas 01 Pemrograman World Wide Web

Tugas Membuat Form email dan password, tombol masuk dan batal dengan disertai javascript

Skrip HTML + Javascipt
<html>
<head>
              <title>Tugas 01 Javascript</title>
<style></style>
<script type="text/javascript">
function valregister(){
         
            var x=register.txtemail.value;
            if(x==""){
                        alert("Alamat Email masih kosong");
                        register.txtemail.focus();
                        return false;
            }else{
            var atpos=x.indexOf("@");
            var dotpos=x.lastIndexOf(".");
            if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length){
                        alert("Alamat Email Tidak Valid");
                        register.txtemail.focus();
                        return false;
            }
            }
            var z=register.txtpassword.value;
            var panjang=z.length;
            if(register.txtpassword.value==""){
                        alert("Sandi masih kosong");
                        register.txtpassword.focus();
                        return false;
            }
            if(panjang<5){
                        alert("Sandi minimum 5 karakter");
                        register.txtpassword.focus();
                        return false;
            }
         
            alert("Berhasil Masuk");
             return true;
}
</script>
</head>
<body>
<h1>Masuk Email</h1>
Nama : M. Ischaq Maulana<br/><p>
Tugas 01 : Form Login + Javascript</p>
<form name="register" action="" method="post" enctype="multipart/form-data" onSubmit="return valregister()">
  <br />
  <table align="left" width="200" border="0">


  <tr>
    <td height="32">Email</td>
    <td><input type="text" name="txtemail" id="txtemail" size="20" maxlength="50"></td>
  </tr>
  <tr>
    <td height="32">Sandi</td>
    <td><label>
      <input name="txtpassword" type="password" id="txtpassword">
    </label></td>
  </tr>


  <tr>
  <td></td>
    <td ><input  name="mlebu" type="submit" id="mlebu" value="Masuk" onsubmit="valregister()" /></td>
  </tr>
  <tr>
  <td></td>
  <td ><input name="wurung" type="reset" id="wurung" value="Batal" /></td>
  </tr>
</table>
</form>
</body>
</html>

Tampilan Web Browser
Ketika user salah memasukkan format email pada form Email kemudian melakukan login dengan meng-klik tombol Masuk, maka akan muncul pemberitahuan bahwa Alamat Email Tidak Valid. seperti pada Gambar 01.
Gambar 01

Ketika user memasukkan password kurang dari lima kemudian melakukan login dengan meng-klik tombol Masuk, maka akan muncul pemberitahuan bahwa Sandi Minimal 5 Karakter. Seperti terlihat pada Gambar 02.
Gambar 02

Ketika user telah menulis email dengan benar dan memasukkan password minimal 5 karakter, kemudian neng-klik tombol Masuk, maka akan ada pemberitahuan bahwa Berhasil Masuk. Seperti terlihat pada Gambar 03.
gambar 03

Dan ketika user meng-klik tombol Batal, maka akan mereset form yang telah di isi sebelumnya.

Sekian dulu
Wassalamu 'alaikum wr. wb.

Program Java Menghitung Gaji Kariawan

Assalamu 'alaikum wr. wb.

Tugas OOP Menghitung Gaji Kariawan



Tugas 01 Buatlah program untuk menghitung gaji karyawan dengan ketentuan berikut

Golongan 3A GP : 1.000.000,-
Tunjungan untuk jumlah keluarga <= 2 = 100.000,-
Tunjungan untuk jumlah keluarga > 2 = GP/2 + 100.000,-

Golongan 3B GP : 2.000.000,-
Tunjungan untuk jumlah keluarga <= 2 = 300.000,-
Tunjungan untuk jumlah keluarga > 2 = GP/2 + 300.000,-

Program Java import java.util.Scanner;
class gaji
{
    public static void main(String[]args)
    {
     
        String nama;
        float gajipokok = 0;
        float totalgaji = 0;
        float tunjangan = 0;
        float pajak = 0;
        Scanner sc = new Scanner (System.in);
     
        System.out.print("\n\n\n________________________________________");
        System.out.print("\n\tTugas 01 Program Java");
        System.out.print("\n\n  Program Perhitungan Gaji Kariawan");
        System.out.print("\n\t  PT Pontang Panting");
        System.out.print("\n========================================");
     
        System.out.print("\nMasukan Nama        : ");
        nama = sc.nextLine();
        System.out.print("\nJumlah Keluarga     : ");
        int JK = sc.nextInt();
        System.out.println("\n1. golongan 3A");
        System.out.println("2. golongan 3B");

        System.out.print("\nMasukan pilihan golongan [1 /2] : ");
        int pilih = sc.nextInt();
        if (pilih==1)
        {
          gajipokok=1000000;
          if (JK<=2){
          tunjangan=100000;}
          if (JK>2) {
          tunjangan=1000000/2+100000;}
        }
        else if (pilih==2)
        {
          gajipokok=2000000;
          if (JK<=2) {
          tunjangan=300000;}
          if (JK>2) {
          tunjangan=2000000/2+300000;}
        }
        totalgaji=(gajipokok+tunjangan);
         
    System.out.print("----------------------------------------");
    System.out.println("\nNama Karyawan            = " + nama);
    System.out.println("Jumlah Keluarga          = " + JK);
    System.out.println("Gaji Pokok               = " + gajipokok);
    System.out.println("Tunjangan                = " + tunjangan);
    System.out.print("\t\t\t  ___________+\n");
    System.out.println("Total Gaji yang Diterima = " +totalgaji);
    System.out.print("========================================");
    System.out.println("\n\tOkeh trimakasih yah...\n\t ~~~salam...ischaq~~~\n\n");
 
    }
}

Output


Sekian saja...
Billahi taufik wal hidayah
Wassalamu 'alaikum wr. wb

Minggu, 26 Juni 2016

Libreoffice 5

Libreoffice


Libreoffice adalah aplikasi office berbasis sumber terbuka (free open sources software) yang banyak digemari oleh para pengguna linux, saya sendiri menggunakan aplikasi tersebut untuk keperluan office sehari-hari.
Berikut tampilan menu utama libreoffice
menu utama libreoffice 5











Dari tampilan menu tampak beberapa fungsi

  1. Writer Document
  2. Calc Spreadsheet
  3. Impress Presentation
  4. Draw Drawing
  5. Math Formula
  6. Base Database
Fungsi yang cukup lengkap untuk urusan perkantoran. 
Lalu bagaimana cara mendapatkannya?
Untuk mendapatkan libreoffice bisa langsung kunjungi web resminya di sini.
Atau bisa di download lewat terminal linux.

Beikut tutorial instalasi libreoffice 5 dengan terminal linux, disini saya memakai OS debian 8.
Simak dan praktekan langsung yea...

  1. Buka Terminal kemudian masuk root dengan cara : ketik su kemudian masukkan password root, lalu enter.
  2. Kemudian kita masukkan repositorinya dengan cara: nano /etc/opt/sources.list 
  3. Kemudian tulis: deb http://http.debian.net/debian jessie-backports main contrib non-free 
  4. lalu simpan dengan tekan (ctrl+o) dan keluar nano dengan tekan (ctrl+x)
  5. Kemudian update dengan cara: aptitude update
  6. Kemudian remove libreofice yang lama dengan cara: aptitude remove libreoffice
  7. Dan remove python3-uno dengan cara: aptitude remove python3-uno
  8. Kemudian instal libreoffice 5 yang baru via backports dengan cara: aptitude -t jessie-backports install libreoffice
Langkah-langkah tersebut adalah cara untuk instal sekaligus mengganti libreoffice versi lama dengan libreoffice versi 5.



Sekian dari saya semoga bermanfaat
Tutorial di atas bersumber dari http://www.jomuoru.net/2015/09/libreoffice-5-in-debian-8-jessie/

berbagi itu indah

Minggu, 03 Januari 2016

program c mencari bilangan terbesar dari lima bilangan

#include "stdio.h"

int main()
{int a,b,c,d,e,x,y;
printf("\n\nmencari bilangan terbesar\n\n");
printf("masukkan bilangan pertama: ");scanf("%d",&a);
printf("masukkan bilangan kedua  : ");scanf("%d",&b);
printf("masukkan bilangan ketiga : ");scanf("%d",&c);
printf("masukkan bilangan keempat: ");scanf("%d",&d);
printf("masukkan bilangan kelima : ");scanf("%d",&e);
if(a>b)x=a;else
x=b;
if(x>c)x=x;else
x=c;
if(x>d)x=x;else
x=d;
if(x>e)x=x;else
x=e;printf("bilangan terbesar yang anda masukkan adalah: %i\n\n",x);
}

program c menampilkan nama dan film favorit

#include"stdio.h"
int main(){
char a[20], b[20];
printf("\n\nnama dan film favorit\n\n");
printf("tulis nama anda: "); scanf("%s",a);
printf("\ntulis film favorit anda: "); scanf("%s",b);
printf("\nnama anda adalah: %s dan film faforit anda adalah: %s\n\n",a,b);
}

program c menghitung karakter

#include"stdio.h"
int main ()
{
char kar;
int jumlahkar=0,jumlahspasi=0;
printf("\n\nprogram menghitung karakter\n\n");
printf("tulis beberapa kata:\n");
while((kar=getchar())!='\n')
{
jumlahkar++;
if(kar==' ')
jumlahspasi++;
}
printf("\njumlah karakter = %d\n",jumlahkar);
printf("jumlah Spasi = %d\n\n",jumlahspasi);
}

program c tumpukan

#include <stdio.h>

#define MAX 5
int top, status;

/*PUSH FUNCTION*/
void push (int stack[], int item)
{   if (top == (MAX-1))
status = 0;
    else
    {   status = 1;
++top;
stack [top] = item;
    }
}

/*POP FUNCTION*/
int pop (int stack[])
{
    int ret;
    if (top == -1)
    {   ret = 0;
status = 0;
    }
    else
    {   status = 1;
ret = stack [top];
--top;
    }
return ret;
}

/*FUNCTION TO DISPLAY STACK*/
void display (int stack[])
{   int i;
    printf ("\nstacknya adalah: ");
    if (top == -1)
printf ("kosong");
    else
    {   for (i=top; i>=0; --i)
  printf ("\n--------\n| %d  |\n--------",stack[i]);
    }
    printf ("\n");
}

/*MAIN PROGRAM*/
void main()
{
    int stack [MAX], item;
    int ch;
   
    top = -1;

    do
    {  do
       {   printf ("\nprogram tumpukan (stack)");
  printf ("\n1.Push (masukkan) ke dalam stack");
  printf ("\n2.Pop  (hapus) dari stack");
  printf ("\n3.Keluar (hentikan ekskusi)");
  printf ("\nmasukkan pilihan anda: ");
  scanf  ("%d", &ch);
  if (ch<1 || ch>3)
      printf ("\npilihan salah, silahkan coba lagi");
}while (ch<1 || ch>3);
       switch (ch)
       {case 1:
printf ("\ntulis elemen yang akan di push: ");
scanf  ("%d", &item);
printf (" %d", item);
push (stack, item);
if (status)
{   printf ("\nsesudah push ");
   display (stack);
   if (top == (MAX-1))
printf ("\nstack sudah penuh");
}
else
   printf ("\nstack meluap");
break;
       case 2:
item = pop (stack);
if (status)
{    printf ("\nitem yang di pop adalah %d \nsesudah mem pop: ",item);
    display (stack);
}
else
    printf ("\nstack tidak ada");
break;
       default:
printf ("\n\neksekusi dihentikan\n\n");
       }
    }while (ch != 3);

}

program c antrian

#include<stdio.h>
#define MAX 10
int queue[MAX],front=-1,rear=-1;
void insert_element();
void delete_element();
void display_queue();


int main()
{
  int option;
  printf("program antrian (queue)");
  do
  {
   printf("\n\n 1.masukkan element");
   printf("\n 2.hapus element");
   printf("\n 3.tampilkan antrian(queue)");
   printf("\n 4.keluar");
   printf("\n tentukan pilihan anda: ");
   scanf("%d",&option);
   switch(option)
   {
     case 1: insert_element();
              break;
     case 2: delete_element();
             break;
     case 3: display_queue();
             break;
     case 4: return 0;
   }

  }while(option!=4);
}
void insert_element()
{
  int num;
  printf("\n tulis nomor yang ingin anda masukkan: ");
  scanf("%d",&num);
  if(front==0 && rear==MAX-1)
    printf("\nantrian(queue)meluap\n");
  else if(front==-1&&rear==-1)
  {
      front=rear=0;
      queue[rear]=num;

  }
  else if(rear==MAX-1 && front!=0)
  {
    rear=0;
    queue[rear]=num;
  }
  else
  {
      rear++;
      queue[rear]=num;
  }
}
void delete_element()
{
  int element;
  if(front==-1)
  {
      printf("\n antrian (queue) kosong\n");
  }
  element=queue[front];
  if(front==rear)
     front=rear=-1;
  else
  {
    if(front==MAX-1)
      front=0;
    else
      front++;
       printf("\n elemen yang dihapus adalah: %d",element);
  }

}
void display_queue()
{
    int i;
    if(front==-1)
      printf("\n tidak ada elemen untuk ditampilkan\n");
    else
    {
      printf("\n elemen antrian adalah:\n ");
      for(i=front;i<=rear;i++)
      {
          printf("\t %d",queue[i]);
      }
    }
}

Sabtu, 26 Desember 2015

Fungsi Direktori

Buat temen-temen yang hendak remastering linuk, baiknya mengetahui fungsi dari beberapa direktori yang ada.

[Image: index.png]


Berikut peranan masing-masing dari hirarki file system yang ada pada operating system Linux:

/root/ (root directory) : adalah struktur paling dasar yang harus bisa melakukan boot, perbaikan atau mengembalikan sistem seperti dalam keadaan semula. dalam struktur paling atas ini harus dibuat sesederhana mungkin.

/bin/ : directory ini berisi progam perintah esensial yang dibutuhkan oleh semua user. progam-progam disini dapat dijalankan, meskipun tidak ada sistem file lain yang di mount. directory ini tidak memiliki subdirectory.ini perintah-perintah yang harus ada di directory /bin cat, chgrp, chmod, chown, cp, date, dd, df, dmesg, echo, false, hostname, kill, ln, login, ls, mkdir, mknod, more, mount, mv, ps, pwd, rm, rmdir, sed, sh, stty, su, sync, true, unmount, uname.

/boot/ : berisi semua program biner dan data yang di butuhkan untuk menjalankan (boot) sistem, kecuali konfigurasi sistem.

/dev/ : directory ini berisi file device, baik device blok maupun device karakter. di dalamnya minimal harus ada file biner MAKEDEV untuk membuat device ini secara manual.

/etc/ : directory ini berisi file konfigurasi . tidak boleh ada file biner di bawah /etc. sucdirectory yang harus ada adalah /etc/opt, dan dua directory lainnya bersifat pilihan, yaitu /etc/X11, /etc/xml. sedangkan file konfigurasi yang harus ada jika subsistem terkait diinstall adalah esh.login, exports, fstab, ftpusers, gateways, gettydefs, group, hosts.conf, hosts.allow, hosts.deny, hosts.equiv, hosts.lpd, intend.conf, inittab, issue, id.so.conf, motd, mtab, mtools.conf, networks, passwd, printcap, profile, protocols, resolv.conf, rpe, securetty, serveces, shells, syslog.conf .

/home/ : directory untuk setiap user yang terdaftar di dalam sistem. di dalam directory masing-masing user, dapat dibuat konfigurasi yang spesifik untuk user bersangkutan, dengan menuliskan file konfigurasi berawalan .(tanda titilk). jika lebih dari satu, maka dibuat directory berawalan.(dot directory), dan file konfigurasi didalamya, tanpa membutuhkan titik di depan.

/lib/ : directory lib berisi pustaka bersama yang digunakan secara bersama-sama oleh satu pihak program atau lebih. standar pustaka yang dibutuhkan dapat merujuk pada LSB.

/media/ : point pengaitan pada media yang dapat dibongkar pasang seperti disket, USB disk, Zip drive, dan sebagainya. subdirectory yang ada dibawah /media adalah /media/floppy, /media/cdrom, /media/cdrecorder, /media/zip.

/mnt/ : directory tempat pengaitan sistem file sementara /temporary. tidak boleh ada file biner yang digunakan oleh sistem yang diletakkan disini.

/opt/ : berisi paker aplikasi tambahan (add-on), biasanya berupa aplikasi biner/ propiertary. struktur diretorynya sama dengan struktur yang dibutuhkan oleh sistem. direktory ini untuk menampung provider-provider aplikasi, yang ingin menyertakan program binernya ke dalam sistem linux.

/sbin/ : berisi program biner essensial yang dibutuhkan untuk menjalankan dan memperbaiki sistem. biasanya di eksekusi oleh administrator sistem (root) file-file biner yang ada di /sbin ada fastboot, fasthalt, fdisk, fsck, fsck.*, getty, halt, iconfig, init, mkfs, mkfs.*, mkfswap, reboot, route, swapon, swaporf, update.

/srv/ : directory ini berisi data untuk semua layanan sistem yang bersangkutan. biasanya nama layanan dituliskan sebagai subdirektori. misalnya /srv/ftp, /srv/www dan sebagainya.

/tmp/ : directory untuk menyimpan file temporary.

/usr/ : ini merupakan directory terbesar kedua setelah diretory / (root), berisi sistem file lengkap sebagaimana sistem file dasar. isi file directory ini dapat dibagi untuk semua user sistem dan hanya ada akses baca saja (read-only). isi dari directory file antaralain bin, include, lib, local, sbin, share, x11r6, games, lib, src.

/var/ : directory ini berisi file-file variable (spesifik pada mesin bersangkutan ).

/root/ : directory untuk user root.

/proc/ : directory ini berisi filesystem virtual dukumentasi kernel dan proces status seperti file text. 

Semoga bermanfaat
referensi http://devilzc0de.org/forum/printthread.php?tid=18417

Sabtu, 03 Oktober 2015

tugas algoritma

Ada dua ember;

  • Ember dengan volume 3 liter (v3)
  • Ember dengan volume 5 liter (v5)
Bagaimana caranya memperoleh 1 liter air dengan menggunakan kedua ember tsb?.
Caranya;

  • Isi ember v3 dg air sampe penuh kemudian tuangkan semua air ke ember v5.
  • Isi ember v3 dg air sampe penuh kemudian tuangkan sebagian air ke ember v5 , sampai ember v5 penuh.
  • Di ember v3 tinggal 1 liter air, kemudian air pada ember v5 didiramkan ke tanaman, biar tanamane katon seger hxhxhx...
Nah tinggal dibikin algoritma tok..sesuka hatimu asalkan jangan hatiku....haaaahhh...

Rabu, 30 September 2015

tugas algoritma no 3

Tugas Algoritma tugas algoritma
Tugas no 3.

Sebuah tabel terdiri atas kolom NIM, NAMA, ALAMAT, NO. TELPON. Tabel tsb sudah berisi data utama sekumpulan mahasiswa perguruan tinggi,
Misalkan seorang mahasiswa pindah kos, shg alamat dan no telponnya harus diubah.
Tuliskan algoritma(dalam notasi kalimat deskriptif) untuk mengubah kolom alamat dan no telpon dari mahasiswa tsb.
Answer:
* Kita mulai dengan menyiapkan tabel yang berisi data sekumpulan mahasiswa perguruan tinggi tsb.
Kita beri nama tabel 1

* Kemudian kita tandai alamat dan no telpon yang akan kita ubah.
Kita beri nama tabel 1.a









* Kemudian kita hapus alamat dan no telpon yang kita tandai.
* Selanjutnya kita tulis alamat dan no telpon baru mahasiswa yang pindah kos tsb.
Kita beri nama tabel 2









* Selesai


Nb. Ini jawaban ku bagaimana jawaban kamu??...

Jumat, 25 September 2015

GAYA RAMBUT PRIA

Gaya Rambut Pria Masa Kini Gaya Rambut Pria

GAYA RAMBUT PRIA DEWASA MUDA 2015

Pertama marilah kita bersyukur kepada Allah SWT. dengan ucapan alhamdulillah, dan kita nyatakan rasa syukur kita dengan memelihara keindahan anugerah-anugerah pemberian Ilahi yang telah kita miliki, yaitu dengan tidak merubah bentuk anugrah yang telah ditetapkan sang pencipta.

Pada kesempatan kali ini saya akan membahas tentang gaya rambut pria dewasa muda ( abg ), yang sering kita jumpai di tahun ini. Ada bebera model rambut yang sedang trend di tahun ini, namun dari berbagai model rambut telah saya simpulkan bahwa pada intinya ada satu nama untuk model rambut tahun ini yaitu " model mandarin".

Gambar contoh gaya rambut mandarin style

Seperti yang telah kita ketahui bahwa "mandarin style" sudah ada sejak jaman dahulu, seiring berputarnya waktu kini menjadi trend kembali.


Gaya rambut mandarin kali ini bisa kita lihat dari ciri-ciri di bagian bawah lebih pendek dari bagian atas, dan biasanya bagian atas dibiarkan panjang.
Namun beberapa orang masa kini lebih kreatif dengan memodifikasi (mengembangkan) mandarin style sehingga tampak lebih modern dan elegan.

Demikian semoga tulisan ini bermanfaat. Tak ada gading yang tak retak begitu pula pada tulisan kali ini masih terlalu banyak kekurangan,
Karena saya masih newbe, harapan saya dari teman-teman silahkan kasih masukan komentar motivasi untuk diri saya.
 Terima kasih.

Jumat, 30 Agustus 2013

Pengembangan Program C Switch Case

Assalamu 'alaikum wr. wb.

Berikut adalah pengembangan switch case pada program bahasa c.

Program C

#include <stdio.h>

 main() {
   char pil;
 
    do {
 
      int kode;
   
      printf("\n\n ~=============================~ \n");
      printf("|^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^|\n");
      printf("|  Aplikasi Maintenen Komputer  |\n");
      printf("|_______________________________|\n");
      printf(" =============================== \n\n");
   
      printf("\n\t Menu Utama\t\t\n");
      printf(" _______________________________ \n");
      printf("| Kode\t|   Keterangan\t\t|\n");
      printf("|_______|_______________________|\n");
      printf("|\t|   Elemen Komputer\t|\n");
      printf("| 1.\t| Hardware\t\t|\n");
      printf("| 2.\t| Software\t\t|\n");
      printf("| 3.\t| Brainware\t\t|\n");
      printf("|-------|-----------------------|\n");
      printf("|\t|   Input Device\t|\n");
      printf("| 4.\t| Keyboard\t\t|\n");
      printf("| 5.\t| Mouse\t\t\t|\n");
      printf("| 6.\t| Scanner\t\t|\n");
      printf("| 7.\t| Voice Recognition\t|\n");
      printf("| 8.\t| Processing Device\t|\n");
      printf("| 9. \t| Motherboard\t\t|\n");
      printf("| 10.\t| Processor\t\t|\n");
      printf("| 11.\t| Memory\t\t|\n");
      printf("| 12.\t| Video Card\t\t|\n");
      printf("| 13.\t| Sound Card \t\t|\n");
      printf("| 14.\t| Storage Device\t|\n");
      printf("|-------|-----------------------|\n");
      printf("|\t|   Output Device \t|\n");
      printf("| 15.\t| Monitor\t\t|\n");
      printf("| 16\t| Printer\t\t|\n");
      printf("| 17.\t| Audio / Speaker\t|\n");
      printf("| 18.\t| LCD Projektor\t\t|\n");
      printf("|-------|-----------------------|\n");
      printf("|\t|   Software \t\t|\n");
      printf("| 19.\t| System Software\t|\n");
      printf("| 20.\t| Programming Software\t|\n");
      printf("| 21.\t| Aplication Software\t|\n");
      printf("|_______|_______________________|\n");
      printf("\n~===============================~\n\n");
      printf ("Masukkan Kode: "); scanf ("%d",&kode);
   
      switch (kode) {
        case 1:
 printf("Pilihan Anda Adalah: '1. Hardware' \n\n\tDeskripsi:");
          printf("\n*\nHardware / Perangkat Keras adalah: Peralatan di sistem komputer yang secara fisik dapat terlihat dan dapat dijamah. \n*\n");
        break;
        case 2:
 printf("Pilihan Anda Adalah: '2. Software' \n\n\tDeskripsi:");
          printf("\n*\nSoftware /Perangkat Lunak adalah: istilah umum yang digunakan untuk menggambarkan koleksi program, prosedure and dokumentasi komputer yang melakukan beberapa tugas pada sebuah sistem komputer.\n*\n");
        break;
        case 3:
 printf("Pilihan Anda Adalah: '3. Brainware' \n\n\tDeskripsi:");
          printf("\n*\nBrainware merupakan operator atau manusia yang terlibat didalam mengoperasikan serta mengatur sistem komputer, dapat juga disebut sebagai pengguna / user.\n*\n");
        break;
        case 4:
 printf("Pilihan Anda Adalah: '4. Keyboard' \n\n\tDeskripsi:");
          printf("\n*\nKeyboard / Papan ketik adalah peralatan input yang paling umum dan banyak digunakan. Input dimasukkan ke peralatan proses dengan cara mengetikkan lewat tombol tombol yang ada di keyboard. Tombol-tombol pada keyboard tersebut memiliki kode-kode yang dimengerti komputer untuk dikonversi menjadi karakter yang ditampilkan \n*\n");
        break;
        case 5:
 printf("Pilihan Anda Adalah: '5. Mouse' \n\n\tDeskripsi:");
          printf("\n*\nMouse adalah pointing device yang digunakan untuk mengatur posisi kursor di layar. Dengan menggeser mouse di bidang yang datar. \n*\n\n");
        break;
        case 6:
 printf("Pilihan Anda Adalah: '6. Scanner' \n\n\tDeskripsi:");
          printf("\n*\nScanner adalah alat untuk membaca dokumen baik gambar maupun teks yang disimpan secara digital ke dalam komputer. \n*\n");
        break;
        case 7:
 printf("Pilihan Anda Adalah: '7. Voice Recognition' \n\n\tDeskripsi:");
          printf("\n*\nVoice atau Speech Recognizer adalah sebuah peralatan input yang bertujuan untuk menasukkan input suara manusia secara langsung. Peralatan input jenis ini yang paling populer adalah microphone. \n*\n");
        break;
case 8:printf("Pilihan Anda Adalah: '8. Processing Device' \n\n\tDeskripsi:");
          printf("\n*\nProcessing Device / Peralatan pemroses adalah suatu mekanisme dimana input atau masukan  yang berupa intruksi tunggal maupun rangkaian intruksi (program) diproses / diolah untuk mendapatkan output atau hasil keluaran berupa informasi atau data dalam bentuk / format yang lain seperti yang diinginkan oleh pengguna komputer. \n*\n");
        break;
case 9:printf("Pilihan Anda Adalah: '9. Motherboard' \n\n\tDeskripsi:");
          printf("\n*\nMotherboard / Mainboard adalah komponen dasar PC yang sangat penting, merupakan papan utama dimana banyak komponen PC yan lain ditetapkan disitu.\nMotherboard adalah papan utama yang menampung komponen-komponen utama. \n*\n");
        break;
case 10:
 printf("Pilihan Anda Adalah: '10. Processor' \n\n\tDeskripsi:");
          printf("\n*\nProcessor / Microprosesor adalah suatu rangkaian digital yang diracang sedemikian rupa dengan dengan dimensi yang sangat kecil dan dibuat dalam satu chip IC / Integrated Circuit. \n*\n");
        break;
case 11:
 printf("Pilihan Anda Adalah: '11. Memory' \n\n\tDeskripsi:");
          printf("\n*\nMemori yang terdapat dalam sebuah komputer dapat dibagi menjadi dua kategori , yaitu memori yang bersifat internal terhadap sisten yang dapat diakses secara langsung oleh prosesor, dan memori yang bersifat eksternal yang diakses oleh prosesor melalui modul I/O atau Storage Device.\nMemori internal terdiri dari beberaapa jenis memori yang memiliki spesifikasi dan fungsi yang berbeda-beda. Contoh memori internal adalah ROM, Cache Memory dan RAM.  \n*\n");
        break;
case 12:
 printf("Pilihan Anda Adalah: '12. Video Card' \n\n\tDeskripsi:");
          printf("\n*\nVideo card adalah piranti yang berfungsi menghasilkan sinyal yang mengoperasikan monitor. Tanpa video card, monitor tidak bisa berfungsi, karena penghasil sinyal yang mengoperasikan monitornya tidak tersedia.\nContoh, sebuah monitor yang mendukung VGA bisa dioperasikan dengan VGA video card dan software VGA. \n*\n");
        break;
case 13:
 printf("Pilihan Anda Adalah: '13. Sound Card' \n\n\tDeskripsi:");
          printf("\n*\nKebanyakan sound card mempunyai connector yang sama. Connector dengan jack berukuran kecil yaitu 1/8-inch menyediakan jalur untuk melewatkan suara dari sound card ke speaker, headphone, dan sistem stereo serta menerima suara dari microphone, CD player, tape player atau stereo. \n*\n");
        break;
case 14:
 printf("Pilihan Anda Adalah: '14. Storage Device' \n\n\tDeskripsi:");
          printf("\n*\nExternal Memory adalah memori yang bersifat nonvolatile dimana data yang disimpan di dalamnya tidak akan hilang ketika sistem mati. Dikenal juga dengan nama secondary memory yang berfungsi sebagai media storage dari program dan data untuk jangka waktu yang panjang, contohnya magnetic floppy disk, hard disk, dan CD-ROM.  \n*\n");
        break;
case 15:
 printf("Pilihan Anda Adalah: '15. Monitor' \n\n\tDeskripsi:");
          printf("\n*\nMonitor merupakan komponen dasar PC yang harus tersedia pada sistem komputer. Monitor (display) adalah alat untuk menampilkan hasil pemrosesan data dari alat pemroses. \n*\n");
        break;
case 16:
 printf("Pilihan Anda Adalah: '16. Printer' \n\n\tDeskripsi:");
          printf("\n*\nPrinter adalah Peralatan Output yang berfungsi untuk mencetak. Teknologi yang dipakai pada printer adalah dot. Gambar yang tercetak pada kertas terbentuk dari banyak dot. Sehingga resolusi pada printer sering dikenal dengan dots per inch (dpi). \n*\n");
        break;
case 17:
 printf("Pilihan Anda Adalah: '17. Audio / Speaker' \n\n\tDeskripsi:");
          printf("\n*\nPeralatan ini dijumpai apabila seseorang menghedaki output dalam bentuk suara. \n*\n");
        break;
case 18:
 printf("Pilihan Anda Adalah: '18. LCD Projektor ' \n\n\tDeskripsi:");
          printf("\n*\nLCD Projector adalah sebuah peralatan output yang menampilkan hasilnya ke layar. Peralatan ini sering digunakan untuk presentasi atau sebagai pengganti OHP. \n*\n");
        break;
case 19:
 printf("Pilihan Anda Adalah: '19. System Software' \n\n\tDeskripsi:");
          printf("\n*\nMembantu agar hardware dan sistem komputer dapat bekerja yang termasuk dalam kelas ini adalah operating systems, device drivers, diagnostic tools, servers, windowing syistems, utilities dan sebagainnya. Tugas sistem software adalah untuk membungkus pemrogram aplikasi sebanyak mungkin dari kekompleksan komputer yang digunakan secara detail, terutama memory dan feature hardware lainnya serta alat-alat asesoris lainnya seperti printer, readers, display, keyboard, alat-alat komunikasi dan sebagainya. Kelas inilah yang akan dibahas kemudian pada bab keempat terutama Operating System. \n*\n");
        break;
case 20:
 printf("Pilihan Anda Adalah: '20. Programming Software' \n\n\tDeskripsi:");
          printf("\n*\nMenyediakan peralatan untuk membantu seorang programer dalam menulis program dan software komputer menggunakan bahasa pemrograman yang berbeda dengan cara yang lebih cocok menurut pemrogram. Peralatan ini mencakup text editors, compilers, interpreters, linkers, debuggers, dan sebagainya. Sebuah Integrated development environment (IDE) menyatukan peralatan tersebut kedalam seperangkat software dan programmer tidak perlu mengetik perintah berulang kali untuk proses compiling, interpreting, debugging, tracing, dan sebagainya, karena IDE biasanya memiliki graphical user interface, or GUI. \n*\n");
        break;
case 21:
printf("Pilihan Anda Adalah: '21. Aplication Software' \n\n\tDeskripsi:");
printf("\n*\nMengijinkan pengguna untuk menyelesaikan satu atau lebih tugas-tugas khusus (tidak berkaitan dengan komputer). Software seperti in meliputi industrial automation, business software, educational software, medical software, databases, and komputer games. Sebuah program tidak akan dapat bekerja dengan lengkap hanya dengan satu buah program saja. Dia membutuhkan software tambahan dari kumpulan software yang ada agar menjadi lengkap. Kumpulan ini termasuk software components yang digunakan oleh program yang berdiri sendiri, tetapi masing-masing tidak dapat bekerja sendiri. \n*\n");
break;
        default:
          printf("\n\nKode Tidak Ada\n\n");
      }
      printf("\n~ _____________________________ ~\n\n");
      printf("Tekan: \t[1] Untuk Melanjutkan\n\t[0] Untuk Menghentikan \n\t:"); scanf("%s",&pil);
   
    }
    while (pil !='0');
 
  }

Demikian pengembangan switch case yang saya beri judul apliksi mainten komputer.
Sekian dan terimakasih.
Wassalamu'alaikum wr. wb.

Senin, 12 Agustus 2013

emo

assalamu'alaikum wr wb
salam silaturahim ane haturkan kpada sobat semua,dan semoga selalu dalam lindungan Allah SWT.

gara-gara libur panjang, ane jd kebablasen males-malesan ga pengen kerja dulu, maklum waktu liburan dipake bwt jalan-jalan kesana kemari kerumah sodara-sodara silaturahim lebaran syawal, akirnya kbawa capex pex pex...
Sedikit curhat yea sob... Hehe .

kali ini ane pingin berbagi tulisan ama sobat tentang emmo hair style tentunya versi ondesepot eh versi ane ding hehe . Model rambut emo sering kita jumpai pada remaja-remaja yg bisa dibilang gaul brow..., karena gayanya yang nyentrik dan kul abis dah... Emo identik dengan rambut belakang bagian bawah yang tipis semakin panjang ke atas, bagian atas depan lebih panjang, bagian samping bisa tipis bisa tebal, tapi ane pengen bagiin yang versi ane yea..

langsung aja kita ke TKP:
samping kiri, kanan, belakang bagian bawah tipis 1 mm (atau pake sepatu kliper no 1) cara memangkas dari bawah ke atas, kemudian rapikan bagian samping kiri dan kanan dg menggunakan kliper,
bagian belakang, depan, atas kita sasak acak biar ga terlalu pendek,
setelah selesai pemangkasan selanjutnya kita tata bagian belakang disisir ke atas, bagian atas disisir ke belakang, bagian depan disisir ke samping kanan or kiri terserah selera sobat,
setelah tertata rapi kita menuju ke finishing, kita bersihkan bulu-bulu yang ga tertib dengan cara mengeriknya, jampang dan bagian belakang biarkan saja ga usah kita bersihkan.

begitulah kira-kira ulasan ane tentang emmo hair style, jika sobat berkenan silahkan tinggalkan komentar, dan semoga kita diberi keberkahan hidup yang melimpah amin...
Demikian mohon maaf lahir batin atas segala kesalahan taqobalallahu mina wa minkum, dan ane ucapkan matur nuwun.
Wassalamu'alaikum wr wb.

Sabtu, 03 Agustus 2013

mohawk

assalamu'alaikum wr wb
santai sejenak, bikin posisi yg nyaman (mw duduk, tiduran, jongkok, njiplong jg boleh dah yg penting nyaman, hehehe...)

oke kita lanjut aja ngebahas tentang men hair style (wuiih gayanya pake bhs planet sgala...) berhubung iki ulasan pertama alias ane belon pengalaman ngeblog, sebelumnya ane minta dimaklumin kalo tulisan ane ga bagus atau bocah jawa bilang wagu, ya begitulah.

setiap orang memiliki rambut kepala yg beragam jenisnya, dan setiap orang punya cara sendiri untuk menata dan merawat rambutnya, ada yg dimodel sedemikian rupa atau biasa saja sesuai tingkat ke-pede-annya, bahkan ada jg yg modelnya awut-awutan (yg penting heppi ajah kaya orang lg stres.. Wkwkwk..).

jenis rambut pria berbeda-beda, ada yg lurus, ada yg ikal (kaya rambut ane), ada jg yg kriting, ada yg halus, lembut, ada jg yg kasar & kaku. Semua itu sebenarnya salah satu anugerah dari Allah SWT yg memberi kita bermacem-macem jenis rambut, dan kita musti merawatnya sebaek mungkin.

sebagai pembuka ane ada sedikit tips untuk para pria pecinta mohawk style (mohak wong jawa bilang) yg pengen terlihat rapi. Gaya rambut mohawk banyak digemari para remaja jg para dewasa yg memiliki jiwa mohawk bahkan anak kecil selalipun ternyata mengidamkannya.

mohawk identik dengan tipis bagian samping dan jambul di bagian atas tak luput pula kuncir bagian belakang (bagi pecinta kuncir sejati). Bagi para mohawk lovers langsung ke TKP.

bagian atas (jambul): bisa sasak di bikin pendek saja dan dari kedua sisi disisir ke tengah membentuk jambul lancip tapi pendek, atau agak panjang dan disisir ke samping kanan atau kiri sesuai selera.
bagian samping: tipis rata makin ke bawah makin tipis.
bagian belakang: sasak pendek tidak terlalu lancip.
dan yg terakhir finishing bersihkan bulu kudunya(wong jawa ngomong wulu kalong).

oke demikian postingan ane kali ini, bila ada kata-kata yg kurang berkenan mohon dimaapin dan dimaklumin. Yg penting tetep semangat, semoga yg baca panjang umur serta berkah hidupnya amin.
Ahir kata
wassalamu'alaikum wr wb