Visual Programming - Strust, Rigid Area, Glue



Contoh Strust, Rigid Area, Glue menggunakan klas javax.swing dan java.awt pada NetBeans, secara umum manfaat dari ketiga fungsi ini adalah untuk memberikan jarak / space antar button

Visual Programming - Flow Layout2


Masih Contoh FlowLayout menggunakan klas javax.swing dan java.awt pada NetBeans, kali ini mencoba menumpuk beberapa panel pada panel lainnya...

Visual Programming - Flow Layout


Contoh FlowLayout menggunakan klas javax.swing dan java.awt pada NetBeans

Mimpi...


Seharian beraktifitas ternyata cukup menguras tenaga, mungkin karena faktor sudah lama tidak beraktifitas dengan rentang waktu yang cukup lama, sehingga kelelahan semakin menjadi.

ketika beristirahat dirumah, saya bermimpi...

saya bermimpi, proses pendaftaran umum terpusat pada satu ruangan saja, untuk mempersingkat waktu

saya bermimpi, sebelum masuk ke ruang pendaftaran ada pengumuman yang berisi daftar apa saja yang harus disiapkan sebelum memulai proses pendaftaran sehingga ketika masuk ke dalam saya tidak perlu lagi bingung apa yang harus saya siapkan

saya bermimpi, ada sebuah peta ruangan beserta petunjuk yang jelas fase-fase apa yang harus saya lewati atau jalani untuk menyelesaikan proses pendaftaran

saya bermimpi, letak dan posisi pos konfirmasi yang terarah sehingga dari perjalanan proses pendaftaran berawal dari pintu masuk dan selesai di pintu keluar

saya bermimpi, ruangan konfirmasi pendaftaran hanya digunakan untuk konfirmasi pendaftaran saja, bukan untuk konsultasi mata kuliah

saya bermimpi, ada sebuah dokumen yang dapat membantu dalam proses konfirmasi fase yang sudah lewati saya bermimpi, proses konfirmasi dalam dokumen pembantu tersebut cukup dilakukan secara manual, sehingga proses input dalam sistem basis data komputer cukup dilakukan sekali saja

saya bermimpi, para pendaftar memiliki rasa tanggung jawab untuk saling mengerti arti kesabaran dan arti kata 'ANTRI'

ketika saya mulai masuk keruangan tersebut, saya terbangun...

ah... ternyata hanya mimpi, dan kini kembali ke dunia nyata, saya harus tetap beradaptasi dan berusaha mengerti situasi yang ada didepan mata....

sambil berharap mimpi tadi menjadi kenyataan...

Statistik Encryption

Berikut sebuah coding dari tugas membuat enkripsi statistik...

#include <stdio.h>
#include <conio.h>
#include <string.h>

int main ()
{
    
    char kata [8];
    char copy [8];
    float hitung [8];
    int pjg;
    float a = 4.1, b = 5.1, c = 6.1, d = 7.1, e = 8.1;
    float f = 0.1, g = 1.1, h = 2.1, i = 3.1, j = 4.2;
    float k = 5.2, l = 6.2, m = 7.2, n = 8.2, o = 0.2;
    float p = 1.2, q = 2.2, r = 3.2, s = 4.3, t = 5.3;
    float u = 6.3, v = 7.3, w = 8.3, x = 9.3, y = 0.3;
    float z = 2.3;
    
    printf ("Masukkan input = ");
    gets (kata);fflush (stdin);
    strcpy(copy,kata);
    pjg = strlen (kata);
    for (int i=0;i<pjg;i++)
    {
        if (copy[i]=='a') {hitung[i]=a;}
        if (copy[i]=='b') {hitung[i]=b;}    
        if (copy[i]=='c') {hitung[i]=c;}
        if (copy[i]=='d') {hitung[i]=d;}
        if (copy[i]=='e') {hitung[i]=e;}
        if (copy[i]=='f') {hitung[i]=f;}
        if (copy[i]=='g') {hitung[i]=g;}
        if (copy[i]=='h') {hitung[i]=h;}
        if (copy[i]=='i') {hitung[i]=i;}
        if (copy[i]=='j') {hitung[i]=j;}
        if (copy[i]=='k') {hitung[i]=k;}
        if (copy[i]=='l') {hitung[i]=l;}
        if (copy[i]=='m') {hitung[i]=m;}
        if (copy[i]=='n') {hitung[i]=n;}
        if (copy[i]=='o') {hitung[i]=o;}
        if (copy[i]=='p') {hitung[i]=p;}
        if (copy[i]=='q') {hitung[i]=q;}
        if (copy[i]=='r') {hitung[i]=r;}
        if (copy[i]=='s') {hitung[i]=s;}
        if (copy[i]=='t') {hitung[i]=t;}
        if (copy[i]=='u') {hitung[i]=u;}
        if (copy[i]=='v') {hitung[i]=v;}
        if (copy[i]=='w') {hitung[i]=w;}
        if (copy[i]=='x') {hitung[i]=x;}
        if (copy[i]=='y') {hitung[i]=y;}
        if (copy[i]=='z') {hitung[i]=z;}
        if (copy[i]==' ') {hitung[i]=3.3;}
    }
    
    printf ("hasil enkripsi = ");
    for (int i=0;i<pjg;i++)
    {
        printf ("%.1f", hitung[i]);    
    }
    
    
    for (int i=0;i<pjg;i++)
    {
        if (hitung[i]==a) {copy[i]='a';}
        if (hitung[i]==b) {copy[i]='b';}
        if (hitung[i]==c) {copy[i]='c';}
        if (hitung[i]==d) {copy[i]='d';}
        if (hitung[i]==e) {copy[i]='e';}
        if (hitung[i]==f) {copy[i]='f';}
        if (hitung[i]==g) {copy[i]='g';}
        if (hitung[i]==h) {copy[i]='h';}
        if (hitung[i]==i) {copy[i]='i';}
        if (hitung[i]==j) {copy[i]='j';}
        if (hitung[i]==k) {copy[i]='k';}
        if (hitung[i]==l) {copy[i]='l';}
        if (hitung[i]==m) {copy[i]='m';}
        if (hitung[i]==n) {copy[i]='n';}
        if (hitung[i]==o) {copy[i]='o';}
        if (hitung[i]==p) {copy[i]='p';}
        if (hitung[i]==q) {copy[i]='q';}
        if (hitung[i]==r) {copy[i]='r';}
        if (hitung[i]==s) {copy[i]='s';}
        if (hitung[i]==t) {copy[i]='t';}
        if (hitung[i]==u) {copy[i]='u';}
        if (hitung[i]==v) {copy[i]='v';}
        if (hitung[i]==w) {copy[i]='w';}
        if (hitung[i]==x) {copy[i]='x';}
        if (hitung[i]==y) {copy[i]='y';}
        if (hitung[i]==z) {copy[i]='z';}
        if (hitung[i]==3.3) {copy[i]=' ';}    
    }
    
printf ("\nhasil dekripsi = ");
for (int i=0;i<pjg;i++)
{
    printf ("%c", copy[i]);    
}
    
getche ();
return 0;
}