3 Agustus 2022

Program Kotlin - Membuat Kue Ulang Tahun dan Bingkai Nama

Asslamualaikum. kali ini saya ingin membagikan kode program kotlin yang akan mencetak tulisan dengan bingkai dan di bawahnya ada gambar kue. kamu bisa menjalankan program kotlin hanya dengan web browser seperti google chrome / firefox. atau bisa di artikel ini pada kotak kode di bawah, berikut adalah contoh hasilnya :
untuk membuat hasil seperti di atas berikut adalah kode programnya, kamu juga bisa hapus dan edit kode di bawah ini, untuk menjalankan program klik tombol segitiga hijau di kanan:

sekarang kamu bisa coba pada kotak di bawah ini. untuk menjalankan program klik tombol hijau segitiga dalam kotak kode, ada di atas kanan pada kotak, silahkan mencoba :


keterangan :
fun          = menandakan sebuah fungsi - fun main(){ - artinya ini adalah fungsi main, Contoh: fun printTop(age){ - artinya adalah ini fungsi "printTop"

print()    = mencetak, tidak dengan garis baru. kamu bisa coba 
contoh:
println() = mencetak dengan baris baru di bawahnya
contoh :
perhatikan gambar untuk melihat perbedaanya.

sekian dari saya hanya segini yang bisa saya tulis, jika ada pertanyaan silahkan komen aja. terimakasih, Wassalam :)


1 Agustus 2022

Membuat program sederhana - Menampilkan kata "Halo Dunia" dengan Bahasa Kotlin

Kotlin adalah sebuah bahasa pemrograman dengan pengetikan statis yang berjalan pada Mesin Virtual Java ataupun menggunakan kompiler LLVM yang dapat pula dikompilasikan kedalam bentuk kode sumber JavaScript. Pengembang utamanya berasal dari tim programer dari JetBrains yang bermarkas di Rusia. Kita akan menjalankan program dengan Outout "Halo Dunia", ini adalah program dasar yang wajib di coba untuk pemula (saya juga). berikut gambaran tampilan Outputnya:
Untuk menjalankan program kotlin kamu hanya perlu membuka browser (chrome / firefox), tentunya dengan koneksi internet. buka halaman berikut : https://play.kotlinlang.org kamu akan melihat tampilan berikut : 
hapus script yang ada disitu lalu masukan script berikut :
untuk menjalan kan tekan CTRL+F9 atau klik play pada website yang ada di sebelah kanan atas, kamu juga bisa mengganti kata "Halo Dunia" dengan kata terserah kamu :). berikut hasilnya :

sekian dari saya semoga sedikitnya bermanfaat untuk buang2 waktu kamu hehe. Wassalam




8 Maret 2022

International Women's Day

Halo Pecinta Women's, Hari Perempuan Internasional (bahasa Inggris: International Women's Day) dirayakan pada tanggal 8 Maret setiap tahunnya. Hari Perempuan Internasional pertama kali dirayakan pada tanggal 28 Februari 1909 di New York dan diselenggarakan oleh Partai Sosialis Amerika. Demonstrasi yang dilakukan oleh para perempuan di Petrograd yang dilakukan pada tanggal 8 Maret 1917 memicu terjadinya Revolusi Rusia. Hari Perempuan Internasional secara resmi dijadikan sebagai hari libur nasional di Soviet Rusia pada tahun 1917, dan dirayakan secara luas di negara sosialis maupun komunis. Pada tahun 1977, Hari Perempuan Internasional diresmikan sebagai perayaan tahunan oleh Perserikatan Bangsa-Bangsa untuk memperjuangkan hak perempuan dan mewujudkan perdamaian dunia. Pada tanggal 8 Maret 1907, Hari Perempuan Internasional diresmikan sebagai peringatan terhadap kasus yang terjadi 50 tahun yang lalu. Temma Kaplan berpendapat, "peristiwa tersebut tidak pernah terjadi, tetapi banyak orang Eropa yang percaya bahwa tanggal 8 Maret 1907 merupakan awal dari terbentuknya Hari Perempuan Internasional.

Ini baru kata-kata saya. untuk memperingati International Women's Day saya akan sedikit mencurahkan atau pendapat saya tentang hari International Women's Day. dimana pada hari ini saya luangkan waktu Untuk persembahan saya kepada Perempuan yang telah berjasa dan sangat berpengaruh dalam kehidupan saya Yakni Ibu, Istri, Orang Tua & Keluarga. mereka sangat berperan dalam hidup saya sebagai lelaki. 

Tahukah kalian kita pertama kali bersentuhan kontak fisik itu adalah dengan seorang ibu, di besarkan, di asuh & di didik belum lagi nasihat & pembelaan seorang ibu kepada anak itu sangat besar.
 
Istri adalah Teman hidup, kita bekerja sama dalam menjalani kehidupan ini yang penuh tantangan, rintangan & Kejutan itu semua kita jalani bersama seorang Istri. 

Keluarga. Kakak dan adik perempuan juga ada dalam kehidupan saya. mereka orang terbaik yang tak pernah ada rasa pamrih.

pada hari ini aku luangkan sedikit waktu untuk bersyukur atas kehadiran mereka, Terimakasih Women's ku.

Salam

thegonoh

Ema lagi makein Cincin Ke Istri

Ema & Mamah

Kakak, Adik, Ponakan kuning2

Hari Raya Idul Fitri 2021


bersama kakak pertama .Alm

Bersama Istri




17 Januari 2016

File Tersembunyi Di Windows

Sebagai orang yang ahli di bidang teknologi mungkin telah mengetahui beberapa fitur rahasia yang ada di Windows, tapi tidak untuk sebagian orang lainnya. Berikut adalah beberapa fitur – fitur yang tersembunyi yang bisa digunakan untuk memudahkan pekerjaan Anda.

Win – x: jalan pintas mengakses Windows Mobility System

Khusus untuk pengguna laptop, jika Anda ingin mengubah beberapa pengaturan di komputer Anda seperti volume speaker, tingkat kecerahan layar, dan status koneksi networks, Anda dapat mengakses dengan cepat karena semua pengaturan tersebut terletak di satu tempat yaitu Windows Mobility Center. Cukup menekan tombol Windows dan X, pengguna dapat dengan cepat dan mudah mengakses Windows Mobility Center.

Problem Step Recorder

Rekam setiap gerakan mouse dan click, perintah pada keyboard dan pengetikan. Jalankan alat ini dengan menekan tombol start menu dan cari Problem Step Recorder. Hasil dari rekaman akan disimpan dalam dokumen html dalam file zip, termasuk di dalamnya screenshot dari setiap langkah yang diambil dan penjelasan di setiap langkahnya

Shift – click ikon taskbar untuk membuat duplikat

Cara mudah untuk membuka aplikasi yang sama yang ada di taskbar. Cukup tekan shift dan klik ikon aplikasi yang ada di taskbar.

Klik kanan pada file untuk mengirim email

Jika Anda menggunakan offline email client seperti Microsoft Outlook, terdapat cara yang mudah untuk melampirkan file di email, dengan meng-klik kanan file kemudian pilih send to > email recipient. Email client akan memproses dan membuka email baru dengan lampiran di dalamnya.

15 Desember 2015

Program C++ Tiket Konser Musik dan Soal Program

Ketentuan Soal Program Tiket Konser Musik

Anda sebagai seorang Programmer diminta untuk membantu perhitungan pembelian tiket untuk calon penonton, dengan ketentuan sebagai berikut :

1. Program menggunakan nested if, array, fungsi, dan structure.
2. Buatlah Structure dengan nama data.konser.
3. Jumlah data diinput untuk menyesuaikan data pembelian yang ada.
4. Nama Pemesan, Kode Konser, Kode Kelas dan Jumlah beli diinput (mengunakan Array).
5. Kode Konser dan jadwal disesuaikan dengan tabel rancangan input: (gunakan if) Jika kode Konser yang diinput selain kode yang ada didalam tabel diatas maka berikan pesan kesalahan dan kembali menginput kode konser.
6. Banyak beli yang diinput selain kode harus sama dengan ketentuan jumlah beli yang sudah diberikan pada awal input data.
7. Total didapat dari perkalian antara jumlah beli.
8. Total biaya didapat dari keseluruhan total dalam table.
9. Diskon : Diskon diberikan sebesar 10% dari total biaya jika pembelian lebih dari 5 jam atau biaya lebih dari Rp.5.000.000 selain itu tidak diberikan diskon.
10. Total pembayaran didapat dari total biaya sewa dikurangi diskon.
11. Setelah selesai diinput maka akan menghasilkan keluaran dalam bentuk tabel yang jumlahnya sama sesuai dengan jumlah data yang diinput.

CODING

#include
#include
#include
#include
#include

//*fungsi
kepala()
{system("color 9E");
printf("\n");
printf("\t\t\t   TIKET KONSER MUSIK 2016\n");
printf("\t   Istora Senayan - Gelora Bung Karno,  Jalan Pintu Gelora 5\n\t\t   Jakarta Pusat 101709 Telp. 021-987654321\n");
printf("--------------------------------------------------------------------------------\n");
}
tabel()
{
printf("Kode Konser\tNama Konser\tJadwal\t\tKelas\t\tHarga\n");
printf("________________________________________________________________________________\n");
printf("\t\t\t\t\t\t1. VVIP\t\tRp. 2000000\n");
printf("A\t\tMAHER ZAIN\t5 Januari 2016\t2. VIP\t\tRp. 1500000\n");
printf("\t\t\t\t\t\t3. TRIBUNE\tRp. 1000000\n");
printf("\t\t\t\t\t\t4. FESTIVAL\tRp.  500000\n");
printf("________________________________________________________________________________\n");

printf("________________________________________________________________________________\n");
printf("\t\t\t\t\t\t1. VVIP\t\tRp. 2000000\n");
printf("B\t\tRAISA ANRIANA\t10 Januari 2016\t2. VIP\t\tRp. 1500000\n");
printf("\t\t\t\t\t\t3. TRIBUNE\tRp. 1000000\n");
printf("\t\t\t\t\t\t4. FESTIVAL\tRp.  500000\n");
printf("________________________________________________________________________________\n");

printf("________________________________________________________________________________\n");
printf("\t\t\t\t\t\t1. VVIP\t\tRp. 2000000\n");
printf("C\t\tPADI\t\t1 Januari 2016\t2. VIP\t\tRp. 1500000\n");
printf("\t\t\t\t\t\t3. TRIBUNE\tRp. 1000000\n");
printf("\t\t\t\t\t\t4. FESTIVAL\tRp.  500000\n");
printf("________________________________________________________________________________\n");
}
garis()
{
printf("--------------------------------------------------------------------------------\n");
}

//*funsi diskon*//
potongan(float tothar1,float totdiskon);

main()
{
int i, b,c;

//*struct*//
struct
{
char np[20];
char alm[50];
char ae[30];
char nh[15];
}pemesan;

struct dtkonser
{
char jdw[30];
char kodekon[20];
char kodejen;
char jenis[10];
char judul[20];
long int harga;
};

struct dtnom
{
long int jumbel;
long int tothar;
long int totbay;
long int ubay;
long int ukem;
long int diskon;
};
struct
{
struct dtkonser konser;
struct dtnom nominal;
}data[3];
//Deklarasi variabel
char psn[3], lagi[3], um[3][44],nk[3][21] ;
long int tothar1, totdiskon;

//Input
clrscr();
kepala();
tabel();

printf("\n");
cout<<"Anda Ingin memesan Tiket [Y/T]=";cin>>psn[i];
if(psn[i]=='Y'||psn[i]=='y')
clrscr();


cout<
kepala();
//*array//////////////////////////////////////////////

clrscr();
atas:
clrscr();
kepala();

cout<<"============================"<
cout<<"INPUT DATA PEMBELI"<
cout<<"============================"<
cout<<"Nama Pemesan       :"; gets(pemesan.np);
cout<<"Alamat             :"; gets(pemesan.alm);
cout<<"Alamat Email       :"; gets(pemesan.ae);
cout<<"No. HP/ Telp       :"; gets(pemesan.nh);
ulangkodekon:
clrscr();

kepala();
printf("Banyak Data : ");cin>>b;
printf("\n");
for(i=1;i<=b;i++)
{
cout<<"Data Ke - "<
cout<<"============================"<
cout<<"INPUT KODE KONSER"<
cout<<"============================"<
printf("Kode Konser\n____________________________\n");
printf("A.MAHER ZAIN\n");
printf("B.RAISA ANRIANA\n");
printf("C.PADI\n");
cout<<"kode Konser [A/B/C] : ";cin>>data[i].konser.kodekon;
cout<
clrscr();
ulangjenis:
clrscr();
kepala();
cout<<"============================"<
cout<<"INPUT KODE KELAS"<
cout<<"============================"<
cout<<"____________________________"<
cout<<"1. VVIP"<
cout<<"2. VIP"<
cout<<"3. TRIBUNE"<
cout<<"4. FESTIVAL"<
cout<<"KELAS [1/2/3/4]    :";cin>>data[i].konser.kodejen;
cout<
//Percabangan
if (!strcmp(data[i].konser.kodekon,"A")||!strcmp(data[i].konser.kodekon,"a"))
{
strcpy(data[i].konser.judul,"MAHER ZAIN");strcpy(data[i].konser.jdw,"15 NOVEMBER 2015");
if (data[i].konser.kodejen=='1')
{data[i].konser.harga=2000000; strcpy(data[i].konser.jenis,"VVIP    ");}
else
if (data[i].konser.kodejen=='2')
{data[i].konser.harga=1500000; strcpy(data[i].konser.jenis,"VIP     ");}
else
if (data[i].konser.kodejen=='3')
{data[i].konser.harga=100000; strcpy(data[i].konser.jenis,"TRIBUNE  ");}
else
if (data[i].konser.kodejen=='4')
{data[i].konser.harga=500000; strcpy(data[i].konser.jenis,"FESTIVAL");}
else
{
cout<<"\tKode Kelas Yang Anda Masukan Salah, Ingin Input lagi"<
goto ulangjenis;
}
}
else
if (!strcmp(data[i].konser.kodekon,"B")||!strcmp(data[i].konser.kodekon,"b"))
{
strcpy(data[i].konser.judul,"RAISA"); strcpy(data[i].konser.jdw,"22 NOVEMBER 2015");
if (data[i].konser.kodejen=='1')
{data[i].konser.harga=2000000; strcpy(data[i].konser.jenis,"VVIP    ");}
else
if (data[i].konser.kodejen=='2')
{data[i].konser.harga=1500000; strcpy(data[i].konser.jenis,"VIP      ");}
else
if (data[i].konser.kodejen=='3')
{data[i].konser.harga=100000; strcpy(data[i].konser.jenis,"TRIBUNE  ");}
else
if (data[i].konser.kodejen=='4')
{data[i].konser.harga=500000; strcpy(data[i].konser.jenis,"FESTIVAL");}
else
{
cout<<"\t\tKode Pesanan Yang Anda Masukan Salah, Ingin Input Lagi "<
goto ulangjenis;
}
}
else

if (!strcmp(data[i].konser.kodekon,"C")||!strcmp(data[i].konser.kodekon,"c"))
{
strcpy(data[i].konser.judul,"PADI BAND");strcpy(data[i].konser.jdw,"23 NOVEMBER 2015");
if (data[i].konser.kodejen=='1')
{data[i].konser.harga=2000000; strcpy(data[i].konser.jenis,"VVIP     "    );}
else
if (data[i].konser.kodejen=='2')
{data[i].konser.harga=1500000; strcpy(data[i].konser.jenis,"VIP       ");}
else
if (data[i].konser.kodejen=='3')
{data[i].konser.harga=100000; strcpy(data[i].konser.jenis,"TRIBUNE  ");}
else
if (data[i].konser.kodejen=='4')
{data[i].konser.harga=500000; strcpy(data[i].konser.jenis,"FESTIVAL");}
else
{
cout<<"\t\tKode Kelas Salah,"<
goto ulangjenis;
}
}
else
{
cout<<"\tKode Konser Salah, Silahkan Input Lagi!!"<
goto ulangkodekon;
}
cout<<"Jumlah Beli  :";cin>>data[i].nominal.jumbel;
data[i].nominal.tothar=data[i].nominal.jumbel*data[i].konser.harga;
}
//Output
clrscr();
cout<
kepala();
//*array output///////////////////////
cout<<"Nama Pemesan : "<
cout<<"Alamat  : "<
cout<<"Email  : "<
cout<<"Tlp/Hp  : "<
garis();
cout<<"No. Konser  Jadwal   Kelas  Jumlah Harga"<
garis();
for(i=1;i<=b;i++)
{
cout<
cout<

cout<  
"<
cout< 
"<
cout< 
"<
cout< 
"<
}
garis();

tothar1=0;
for(i=1;i<=b;i++)
{
tothar1=tothar1+data[i].nominal.tothar;
}

cout<<"\t\t\t\tTotal Harga  :Rp "<
totdiskon=0;

if (data[i].nominal.jumbel>5||tothar1>5000000)
{totdiskon = 0.1*tothar1 ;}
else
{totdiskon = 0 ;}

cout<<"\t\t\t\tPotongan   :Rp "<

data[i].nominal.totbay=potongan(tothar1,totdiskon);

cout<<"\t\t\t\tTotal Bayar   :Rp "<
cout<<"\t\t\t\t___________________________________________"<
uangbayar:
cout<<"\t\t\t\tUang Bayar   :Rp "; cin>>data[i].nominal.ubay;
if (data[i].nominal.ubay < data[i].nominal.totbay)
{
cout<<"\t\t\t\tUang ente kurang Cyn...."<
goto uangbayar;
}
data[i].nominal.ukem=data[i].nominal.ubay - data[i].nominal.totbay;
cout<<"\t\t\t\tUang Kembali  :Rp "<
cout<<"\t\t\t\t___________________________________________"<
cout<<" \t\t\t\tTerima Kasih ....... "<
cout<
cout<
cout<<"\t\t\t\tInput Tiket Lagi [Y|N] ...? ";cin>>lagi[i];
if (lagi[i]=='Y' || lagi[i]=='y')
{goto atas;}
clrscr();
getch();
clrscr();
}
potongan(float tothar1,float totdiskon)
{
return(tothar1-totdiskon);
}


Tampilan Output









Sekian dari The Gonoh, Semoga manfaat :D









9 Desember 2015

Hardware - Sekilas Tentang Video Grapich Array (VGA) Ati Radeon

ATI Radeon HD 5450
  VGA menurut Wikipedia adalah sebuah standar tampilan komputer analog, VGA juga sering di sebut Video Card, Video Adapter, dan Display Card. Kegunaan VGA ini ialah menerjemahkan keluaran komputer ke monitor. kalo ga percaya lihat nih di mari

Kenapa Ati Radeon 5450?.. yaahh disini gua ngejelasin sedkit pengalaman tentang vga yang gua pake sekarang ini. Pada zaman dahulu kala, ketika gua lagi resep-resepnya main game "Need For Speed" di PC itu gua maen  dari pagi ampe sore kaga brenti-brenti. ya paling juga brenti kalo pengen ke kamar mandi, ke dapur, ngambil minum, nyeduh kopi ckckckc... Sangat buang-buang waktu ya. jangan di contoh. Maen boleh asal inget waktu dan ga usah lama-lama juga. balik lagi ke topik vga. Pada Zaman itu gua masih pake vga jenis agp dari Ati Radeon yang kurang greget gambarnya, ga kaya sekarang udah mendingan dikit dah pakenya Radeon HD5450.

  Bismillah. Ekhm...2013 lalu AMD merubah kode penamaan seri GPU (graphics processing units) nya. Untuk pertama kalinya, tiap GPU akan menggunakan kode awalan sebagai penanda kelas dari produk tersebut. Di ikuti dengan tiga digit angka, dimana angka pada digit pertama merupakan perlambangan dari generasi GPU dan dua angka terakhir mewakili kualitas pada generasi tersebut dan merupakan representasi dari performa yang dihasilkan GPU tersebut. Sebagai contoh, pada AMD Radeon R7 260, AMD Radeon R9 270 dan AMD Radeon R9 290. “R7” mewakili seri 260 kebawah yang merupakan representasi dari kelas Mid End kebawah dan “R9” mewakili seri 270 keatas adalah representasi dari kelas Mid End keatas, dimana angka “2” pada digit pertama sebagai penanda generasi dan dua angka dibelakangnya sebagai penanda kemampuan / performa. Sedangkan untuk seri sebelumnya AMD radeon menggunakan empat digit angka. Angka pada digit pertama sebagai penanda generasi GPU tersebut, perbedaan generasi biasanya sebagai pembeda teknologi yang digunakan pada GPU. Sebagai contoh AMD Radeon HD 3850, HD 4850, HD 5850, HD 6850, HD 7850 menggunakan teknologi chipset yang berbeda. Angka pada digit kedua sebagai penanda tingkatan kelas produk. Pada contoh diatas terlihat angka “8” yang menunjukkan bahwa semua GPU berada pada kelas yang sama tetapi berbeda generasi. Sedangkan dua digit terakhir sebagai penanda tingkatan kemampuan / performa. Sebagai contoh AMD Radeon HD 7870 lebih tinggi performa yang dihasilkan dibandingkan dengan AMD Radeon HD 7850 walau menggunakan chipset yang sama dan pada kelas yang sama, tetapi spesfikasi yang di usung GPU tersebut berbeda, biasanya dalam hal kecepatan chipsetnya dan jumlah shader yang dibawa. 

   Beberapa VGA dari AMD Radeon juga mempunyai kode tambahan yang terdapat pada belakang tipe / seri, antara lain AMD Radeon R9 290X. Dimana X sebagai penanda bahwa GPU tersebut membawa spesifikasi lebih tinggi dari AMD Radeon R9 290. Dan ada lagi pemberian kode tambahan seperti AMD Radeon R9 295X2 yang menunjukkan bahwa dalam satu buah VGA Card terdapat dua buah GPU dan dalam seri ini dua GPU tersebut adalah AMD Radeon R9 290X. Penambahan kode X2 mengulang kembali cara penamaan pada seri terdahulu yang terakhir dipakai pada Radeon HD 4870X2. Sedangkan pada generasi diantara Radeon HD4xxx X2 dengan Radeon R9 2xx X2, AMD menggunakan penamaan VGA dual GPU dengan kode seri dengan digit akhir “90” sebagai contohnya, Radeon HD 6990, dan Radeon HD 7990 dan sebuah VGA dual GPU dengan seri Radeon HD 5970. Karena pada saat generasi Radeon HD5xxx kasta tertinggi radeon masih menggunakan seri Radeon HD 58xx, mungkin penggunaan seri Radeon HD 5970 alih-alih menggunakan seri Radeon HD 5890 dikarenakan sebagai penutup generasi Radeon HD 5xxx sebelum beranjak ke Radeon HD 6xxx. Dan sejak generasi Radeon HD 4xxx X2 AMD belum pernah merilis VGA dual GPU versi low dimana terakhir tedapat pada Radeon HD 4850X2 yang sedikit lebih rendah performanya dibandingakan HD 4870X2. Terakhir ada pula penamaan kode akhiran yang dimunculkan kembali oleh AMD yaitu kode XT yang terdapat pada Radeon HD 7870XT. 

   Kode akhir XT terbaru kali ini mengindikasikan bahwa GPU tersebut berjalan pada tingkatan yang berbeda. Pada Radeon HD 7870XT chipset GPU yang digunakan sama dengan chipset yang digunakan ada Radeon HD 79xx dengan codename “Tahiti” tapi dengan pemotongan spesifikasi. Beberapa orang menyebutnya “Tahiti LE” (Low Edition). Untuk seri-seri yang lebih lama lagi tidak saya bahas dengan pertimbangan barang yang sudah mulai langka, sebagai contoh Radeon X3xx, X5xx, X7xx dan X1xxx, yang selanjutnya menggunakan penamaan Radeon HD2xxx.

Untuk mempermudah pembacaan, sebagai rangkuman tulisan diatas sana :) 

AMD Radeon HD series dan sebelumnya
AMD Radeon HD 5870

HD 7xxx/HD 5xxx = Generasi
HD x8xx/HD x6xx = Kelas
HD xx70/HD xx50 = Performa
HD xx90 = Dual GPU
HD xxxx(X2) = Dual GPU
HD xxxx(XT) = Extreme Spec



AMD Radeon R series

R9 = Mid End> High End
R7 = Mid End> Low End
2xx = Generasi
x9x/x7x = Kelas
AMD Radeon R Series
2xx(X) = High Spec
2xx(X2) = Dual GPU





Sekian Dari The Gonoh, Semoga Ada Manfaatnya :)

KLIPING KERAGAMAN BUDAYA INDONESIA 5 PROVINSI

Keragaman Budaya Indonesia 5 Provinsi - Indonesia sangatlah kaya dengan keaneka ragaman istiadat pun budaya, tentu saja hal tersebut disebab...