Islam, way of life

Agama Islam adalah agama yang dibawa oleh Nabi Muhammad shallallahu ‘alaihi wa sallam. Dengan agama inilah Allah menutup agama-agama sebelumnya. Baca Selengkapnya

Ayo Shalat Jamaah

"Keutamaan shalat berjamaah itu melebihi shalat sendirian sejumlah 27 derajat"(H.R Muslim)

Mengenal Ajaran Islam Lebih Dekat

Mari kita mengenal ajaran agama Islam lebih dekat. Silahkan baca, InsyaaAllah banyak faedah ilmu yang akan kita dapatkan.

Ayam Geprek Dahsyat Bantul

Ayo, rasakan ke"Dahsyat"an Ayam Geprek dahsyat ini di warung kami. Baca Selengkapnya...

Kamis, 04 Januari 2018

Review Andromax B Special Edition [NEW]

Assalamu'alaikum guys,,,,

Kali ini gue akan mereview kamera dari sebuah hp dari Smartfren yaitu Andromax B Special Edition.
Sebelumnya hp ini merupakan hp murah keluaran smartfren yg kerja sama dengan Merk Haier, harga barunya sekitar 800rb an (Desember 2017).

Di hp ini dilengkapin kamera belakang dengan resolusi 5 MP (AF) dilengkapi dengan flash light, kecil? yaah emang kecil untuk ukuran hp jaman sekarang. tapi jangan underestimate dulu yaaah,,, ternyata walaupun cuma 5 MP tapi hasilnya cukup baik untuk HP di kelasnya. Untuk kamera depan juga beresolusi 5 MP tapi fixed focus. Coba lihat hasilnya berikut :
menggunakan kamera depan

siang hari indoor

siang hari indoor tanpa flash

dengan flash

camera depan outdoor

indoor tanpa flash


Gimana hasilnya?? Lumayan bukan??
Nah untuk sektor video, Andromax B SE ini bisa merekam hingga 720p (HD) dengan frame rate hingga 30fps kamera depan maupun belakang. Ada fitur unik di hp ini yaitu fitur slow motion, keren bukan??

Silahkan lihat videonya :
 
Like and subscribe ya guys

Gimana hasilnya? Lumayankan buat ngevlog,..
Kalau menurut gw, nilai dari hp ini dari 0-10, gw kasih 8

Sekian dulu guys review kamera dari Andromax B SE

Wassalamu'alaikum ....

Selasa, 21 Februari 2017

Tutorial Dasar-Dasar Pemrograman | DDP #1

Assalamu'alaikum...

Pada kesempatan kali ini, saya akan berbagi dengan anda, bagaimana cara menampilkan tulisan Hello World dengan bahasa pemrograman C++.

checkidot videonya...

Rabu, 18 Januari 2017

Hasil Kamera Advan S4F (macro & bokehnya kerenzz)

Oke gans... di kesempatan kali ini akan saya share hasil foto-foto yang saya jepret menggunakan kamera hp advan s4f.
ini penampakannya:
advan s4f
Saya beli hp ini secara tidak sengaja dan tanpa tahu sebelumnya kalau ada hp advan seri ini. Pada waktu itu saya beli hp ini karena hp lama saya, samsung galaxy y saya rusak layarnya + out of date (wkwkwkw). Saya beli hp ini di salah satu counter hp di daerah jl. malioboro jogja dengan harga yang lumayan murah pada waktu itu. yaitu 700rban saja.. mungkin sekarang harga barunya udah turun drastis mengingat banyak smartphone murah dengan spek mumpuni terutama xiaomi (xixixixi).
Spek-nya tergolong standar. Layar 4 inch, procie quad core 1,5ghz, ram 1 gb, memori internal 8gb dan tentunya dual sim. hehePerlu di ketahui, resolusi maksimal dari kamera belakang hp ini adalah 5 mp.

Berikut hasil kameranya..
bokehnya jos bukan??? hehe

coba bandingkan dengan hasil kamera dari kogan action cam ini :
gak fokus?? yaiyalah karena action cam gak ada autofocusnya !!!
buah sirkaya belakang rumah, lihat colornya.... mantab djiwa
anggrek dan laba-laba mungil
oh iya, pada foto yang ini, menggunakan lighting tambahan dari hp asus zenfone C

ini adalah kembang talok, lihat bokehnya,,, jossss...
ini juga sama, kembang talok

Oke, lumayan bukan hasil kamera hp lokal..
Sekian aja review hasil kamera advan s4f ini.
jika ada kritik, saran atau pertanyaan, silahkan kirimkan via komentar... hehehe

Bye...

Review Action Cam Kogan Wifi 1080p

Assalamu'alaikum ....
Lama tak ngeblog gegara sibuk kuliah... cieile...
Kali ini aku akan nge-riview sebuah action cam buatan china, yaitu Kogan 1080p 12 MP WIFI yang aku beli di lazada tanggal 2 januari 2017 kemarin, dengan harga cuma 390ribu-an. lumayan nih pikirku..

ini dia penampakannya:
ini tak pasang di helm

layar untuk membidik objek

Oke langsung aja lihat hasil camera dan video berikut.

setting resolusi 2 mp
ini settingnya juga sama 2mp, lokasi : dermaga pantai glagah kulonprogo

yg pegang tongsis mas erwan namanya
tirai penantian Lokasi: Hutan Mangrove KulonProgo
mas fahru namanya
tidak fokus, karena memang nggak ada autofocus-nya
foto dalam indoor dengan resolusi 12 mp,  banyak noise, mohon dimaklumi
no comment



video ini di setting dengan resolusi 720p

Bisa dinilai sendiri kualitasnya. menurut saya, kamera ini cocok digunakan dengan kondisi cahaya yang memadai alias kondisi cahaya "padang njinglang", kalau pada kondisi minim cahaya akan terjadi banyak noise pada hasil foto maupun video..
dah gitu adja review dari saya, jika ada saran atau masukan atau ada yang ingin ditanyakan, silahkan tulis di komentar..

akhiru kalam.... Wassalamu'alaikum....

Minggu, 25 September 2016

Refleksi S.Data Ke-3

Pada minggu ke-3 kuliah S.Data, Dosen menjelaskan tentang perulangan iteratif dan rekursif menggunakan class. Pada kesempatan tersebut saya kurang paham tentang perulangannya di dalam class. Maka dari itu saya berusaha memahaminya dengan bertanya ke teman atau mentor atau browsing ke internet..

sekian..

wassalamu'alaikum warohmatulllohi wabarokatuh

Refleksi S.Data Ke-2

Assalamu'alaikum...

pada minggu ke-2 kuliah s.data saya tidak berangkat kuliah...

Refleksi S.Data ke-1

Asslamu'alaikum warohmatullohi wabarokstuh..

Pada kesempatan ini saya akan refleksi pertemuan ke 1 struktur data.
Pada kesempatan tersebut dosen memberikan materi tentang tata cara kuliah struktur data. kemudian menjelaskan sedikit mateei pertemuan pertama. saya cukup jelas dengan penjelasan dosen...

sekian

Senin, 05 September 2016

Kuliah Perdana Semester 3 [NEW POST]

Alhamdulillah.. aladzi bini'matihi tathimusholihat.....

Pada hari ini adalah kuliah perdana semester 3 di UAD saya.... dengan mata kuliah Statistika Informatika yang di ampu oleh ibu Lisna Zahrotun, M.Cs .

Semoga kuliah saya lancar jaya... aamiin

Kamis, 04 Agustus 2016

Kegiatan Remaja Masjid Nurul Iman Gumuk

 Assalamu'alaikum Warohmatullohi Wabarokatuh..
Alhamdulillah wassholatu wassalamu 'ala rosulillah wa ala alihi wa shohbihi wa man wallah amma ba'du..

Di postingan kali ini ane akan posting foto-foto terkait kegiatan yang pernah dilakukan oleh remaja Masjid Nurul Iman Gumuk... cekidot..





Jumat, 22 Juli 2016

Kembali UPDATE

Assalamu'alaikum warohmatulloh wabarokatuh

Alhamdulillah... wassholatu wassalamu'ala rosulillah...amma ba'du

Segala Puji hanya milik Allah.... pada kesempatan kali ini saya dapat kembali update di blog ini setelah sekian lama tak update karena beberapa kesibukan..

 

Sabtu, 04 Juni 2016

WEB BARU KARUNIA ARDHI MAHENDRA

Assalamu'alaikum Warohmatullohi Wabarokatuh..

Alhamdulillah wassholatu wassalamu 'ala rosulillahi wa 'ala aliihi wa shohbihi wa sallam....
Pada kesempatan ini saya akan memplubikasikan website baru saya yaitu

www.ardhimh.pe.hu

Rabu, 25 Mei 2016

Mengalikan Vektor (2 elemen) dengan Matriks berukuran 2x3 dan vektor (3 elemen) melalui 6 tahap Pengembangan Program

1. Identifikasi Masalah
Mengalikan vektor 2 elemen matrix 2x3 dan vektor 3 elemen.

2. Menentukan Input dan Output

Input
 matrix [2][3]={4,6,1,3,5,2}
 vektor [3]={5,3,4}
 vek[2]={6,7}

Output
 matrix 2x3 dan vektor 3 elemen
 42
 38

vektor elemen 2 dengan matrix 2x3 dan vektor elemen 3
 252
 266

3. Membuat Flowcart atau Algoritma

Deklarasi :

matrix[[2][3]={4,6,1,3,5,2} = integer
vektor[3]={5,3,4} = integer
vek[2]={6,7}= integer
hasil[2]=0= integer

Deskrpsi :

write('MATRIX ELEMEN 2X3 : \n')
            for i  ÃŸ 0 to 2 do then a++
                        for j ß 0 to 3 then j++
                                    hasil[a] ß hasil[a]+(matrix[a][b]*vektor[b]);
            end for end for
for a ß 0 to 2 do then a++
            for b ß 0 to 3 then b++ then
                        write(hasil[a][b])
end for end for
write(‘VEKTOR 3 ELEMEN: \n’)
            for b ß 0 to 3 then b++ then
                        write(vektor[a]) end for
write(‘VEKTOR 2 ELEMEN : \n’)
            for a ß 0 to 2 then a++ then
                        write(vek[a]) end for
write(‘HASIL MATRIX 2X3  DAN VEKTOR 3 ELEMEN : \n’)
            for a ß 0 to 2 then a++
                        write(hasil[a]) end for
write(‘HASIL VEKTOR 2 ELEMEN  DENGAN  MATIRIX ELEMEN 2X3 DAN VEKTOR 3 ELEMEN : \n’)
for a ß 0 to 2 then a++
                        hasil[i] ßhasil[a]*vek[a];
                        write(hasil[a]) end for

4. Test Menggunakan Data

 Input :

 matrix [2] [3] :   | 4  6  1 |
                            | 3  5  2 |

vektor [3]        :    | 5 |
                             | 3 |
                             | 4 |

vek [2]             :    |  6  |
                              | 7   |

 Output :

 Hasil kali matrix 2x3 dan vvektor 3 elemen  :  42
                                                                            38

Hasil akhir :  252
                      266

5. Implementasi c++

 #include <iostream>
using namespace std;

void kali(int matrix[2][3],int vektor[3],int hasil[2]){
 cout<<"MATRIX ELEMEN 2X3: \n";
 for(int a=0;a<2;a++){
  for(int b=0;b<3;b++)
   hasil[a]=hasil[a]+(matrix[a][b]*vektor[b]);
 }
}

void cetaktrix(int hasil[][3]){
 for(int a=0;a<2;a++){
  for(int b=0;b<3;b++)
   cout<<hasil[a][b]<<" ";
   cout<<endl;
 }
}

void cetaktor(int vektor[]){
 cout<<"VEKTOR ELEMEN 3: \n";
 for(int a=0;a<3;a++){
  cout<<vektor[a]<<endl;
 }
}

void cetakbar(int vek[]){
 cout<<"VEKTOR 2 ELEMEN : \n";
 for(int a=0;a<2;a++){
  cout<<vek[a]<<endl;
 }
}
void cetak(int hasil[]){
 cout<<"HASIL MATRIX 2X3 DAN  VEKTOR 3 ELEMEN : \n";
 for(int a=0;a<2;a++){
  cout<<hasil[a]<<endl;
 }
}

void cetaka(int vek[2],int hasil[]){
 cout<<"HASIL VEKTOR 2 ELEMEN  DENGAN  MATIRIX ELEMEN 2X3 DAN VEKTOR 3 ELEMEN : \n";
    for(int a=0;a<2;a++){
 hasil[a]=hasil[a]*vek[a];
 cout<<hasil[a]<<endl;
}
}

int main(int argc, char** argv) {
 int matrix[2][3]={4,6,1,3,5,2}, vektor[3]={5,3,4},vek[2]={6,7},hasil[2]={0};
 kali(matrix,vektor,hasil);
 cetaktrix(matrix);
 cetaktor(vektor);
 cetak(hasil);
 cetakbar(vek);
 cetaka(vek,hasil);
 return 0;
}

6. Eksekusi

Refleksi Minggu ke-10

Assalamu'alaikum..

Bismillah.. Alhamdulillah.. Segala Puji hanya milik Allah...

Pada pertemuan ke 10 lalu, di kelas dosen membahas tentang sorting yaitu mengurutkan elemen pada array dengan urutan naik ataupun turun.

Pada materi tersebut alhamdulillah saya dapat memahaminya...

Refleksi Minggu ke-9

Assalamu'alaikum..
In this section i will be posting about Array 1 dimensi..

Pada kuliah tersebut saya, alhamdulillah paham... InsyaaAllah..

Rabu, 18 Mei 2016

Selection Sort [Tugas Bulan ke-3]

Assalamu'alaikum Warohmatullohi Wabarokatuh...

Bismillah..Alhamdulillah, sholawat serta salam buat Nabi Muhammad -shallallahu'alaihi wasallam-

Pada Kesempatan kali ini saya akan memposting pengembangan algoritma tentang selection sort.
Oke cekidot.

Mengurutkan Bilangan dengan Metode Selection Sort

  1. Identifikasi Masalah
    Permasalahannya adalah dalam suatu array, isi bilangannya tidak urut dari bilangan terkecil ke bilangan terbesar.
  2. Menentukan Input & Output
    Input :
    n (banyak data)
    a[] (sebanyak n)

    Output:
    a[](data yang sudah urut)

  3. Membuat Flowchart

  4. Test Menggunakan Data
    Input:
    n = 8
    a[1]=8
    a[2]=4
    a[3]=7
    a[4]=3
    a[5]=1
    a[6]=2
    a[7]=6
    a[8]=5

    Output:
    a[1]=1
    a[2]=2
    a[3]=3
    a[4]=4
    a[5]=5
    a[6]=6
    a[7]=7
    a[8]=8
  5. Implementasi di C++
    #include <iostream>
    using namespace std;
    
    void baca_data(int A[], int n)
    { int i;
    for (i = 0; i < n; i++)
    { cout << "Masukkan data ke-"<<i+1<<" : ";
    cin >> A[i];
    }
    }
    void cetak_data(const int A[], int n)
    { int i;
    for (i = 0; i < n; i++)
    cout <<A[i]<<" ";
    cout <<"\n";
    }
    void tukar (int *a, int *b)
    { int temp;
    temp = *a;
    *a = *b;
    *b = temp;
    }
    void minimum(int A[], int dari, int n, int * tempat)
    { int i, min;
    min = A[dari];
    *tempat = dari;
    for (i = dari+1; i<n; i++)
    if (A[i] < min)
    { min = A[i];
    *tempat = i;
    }
    }
    
    void selection_sort(int A[], int n)
    { int i, t;
    for (i = 0; i<n; i++)
    { minimum(A, i, n, &t);
    tukar(&A[i], &A[t]);
    }
    }
    main() {
    int data[10], n;
    cout<< "\t\tSELECTION SORT"<<endl<<endl;
    cout<< "Masukkan Banyak Data = ";
    cin >> n;
    baca_data(data,n);
    cout<<"Data Awal : ";
    cetak_data(data,n);
    selection_sort(data,n);
    
    cout<<"Setelah diurutkan : ";
    cetak_data(data,n);
    return 0;
    }   
    
  6. Hasil Eksekusi
    hasil eksekusi
    Setelah di eksekusi ternyata hasilnya sama dengan test menggunakan data.

    Lama waktu pengerjaan  4 jam 25 menit

    Bubble Sort - Luthfi Ryanto
    Insertion Sort - Izu Tolandona

Sabtu, 07 Mei 2016

Latihan 2 pertemuan 8 Rencana kuliah bulan ke 3

Assalamu'alaikum

Soal Praktikum Pemrograman Web T. Informatika

PRETEST

1. SEBUTKAN DAN JELASKAN OPERASI DASAR YANG DIGUNAKAN
UNTUK MENDESAIN TAMPILAN WEB.

2. MENGAPA DESAIN WEB DIKATAKAN HAL PENTING DALAM MEMBUAT
WEBSITE?

3. APA YANG DIMAKSUD DENGAN OPTIMALISASI GRAFIK

Jumat, 06 Mei 2016

Kasus 6.5

Bismillah....

Pada kesempatan kali ini saya share kasus 6.5 yaitu mencari modus.

C++


#include<iostream>
    #include<conio.h>
    using namespace std;
    int x;
    void findmod(float bil[], int n, float mod[])
    {
    int total[100];
    int k=1;
    x=0;
    //untuk mengurutkan secara ascending
    for(int c=0;c<n;c++)
    {
    for(int i=(n-1);i>=0;i--)
    {
    if(bil[i]<bil[i-1])
    {
    int temp;
    temp=bil[i];
    bil[i]=bil[i-1];
    bil[i-1]=temp;
    }
    }
    }
    //menghitung berapa kali muncul tiap angka
    for(int c=0;c<n;c++)
    {
    total[c]=0;
    for(int i=0;i<n;i++)
    {
    if(bil[c]==bil[i])
    {
    total[c]++;
    }
    }
    }
    //menentukan nilai yang paling sering muncul
    for(int c=0;c<n;c++)
    {
    if(total[c]>k)
    {
    k=total[c];
    }
    }
    //jika modus lebih dari satu
    for(int c=0;c<n;c++)
    {
    if(x==0)
    mod[x]=0;
    else
    mod[x]=mod[x-1];
    if(total[c]==k)
    {
    if(bil[c]!=mod[x])
    {
    mod[x]=bil[c];
    x++;
    }
    }
    }
    //Jika Semua angka muncul sama banyak
    int z=0;
    for(int c=0;c<n;c++)
    {
    if(total[c]==k)
    {
    z++;
    }
    }
    if(z==n)
    {
    x=0;
    }
    }

 main()
    {
    int n;
    float bil[100];
    float mod[100];
    cout<<"Masukan Banyak Nilai : ";cin>>n;
    for(int c=0;c<n;c++)
    {
    cout<<"Nilai "<<(c+1)<<" : ";cin>>bil[c];
    }
    cout<<endl;
    findmod(bil,n,mod);
    if (x==0)
    cout<<"Tidak Ada Modus!"<<endl;
    else
    {
    cout<<"Modus : ";
    for(int c=0;c<x;c++)
    {
    cout<<mod[c]<<" ";
    }
    }
    getch();
    }  

Berikut Contoh Outputnya:

Latihan : menggeser elemen array (Rencana Kuliah Bulan ke-3)

Bismillah.. segala puji hanya milik Allah..
Sholawat dan salam kepada Nabi Muhammad -shallallahu alaihi wa sallam-

Akan saya bagikan bagaimana cara menggeser elemen array..
cekidot:

C++


#include <iostream>
#include <cstdlib>
#include <string>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;

class Array1D{
 friend ostream& operator<<(ostream&, const Array1D&);
 friend istream& operator>>(istream&, Array1D&);
public:
 Array1D();
 void cetak();
 void geser_kiri();
 void geser_kanan();

private:
 char A[5];
 int posisi;
};

Array1D::Array1D(){
 for(int i=0;i<5;i++)
 A[i]='O';
}

void Array1D::cetak(){
 for(int i=0;i<5;i++)
 cout<<A[i]<<" ";
}

ostream& operator<<(ostream& out, const Array1D& x){
 for(int i=0;i<5;i++)
 out<<x.A[i]<<" ";
 out<<endl;
 return out;
}

istream& operator>>(istream& in, Array1D& x){
 int posisi;
 for (int posisi=1; posisi<=5; posisi++){
 cout<<"\nMasukkan Nilai Array Posisi Ke- : ";
 in>>x.posisi;
 if(posisi >= 0 && posisi <= 5){cout<<"Masukkan Elemen Array : ";
 in>>x.A[posisi-1];
 }
 }
 return in;
}

void Array1D::geser_kanan(){
 int n=5;
 int temp=A[n-1];
 for(int i=n-1;i>=0;i--)
 A[i+1]=A[i];
 A[0]=temp;
}

void Array1D::geser_kiri(){
 int n=5;
 int temp=A[0];
 for(int i=0;i<n;i++)
 A[i]=A[i+1];
 A[n-1]=temp;
}

int main(int argc, char *argv[]){
 Array1D x;
 cout<<"\t\t\tArray Masih Kosong : "<<x;
 cin>>x;

 cout<<"\nIsi Array Saat ini : "<<x;
 x.geser_kiri();
 cout<<"Isi Array Setelah di Geser Kiri  : "<<x;
 x.geser_kanan();
 cout<<"Isi Array Setelah di Geser Kanan : "<<x;
 cout<<"\nUrutan Elemen Pada Indeksnya Saat ini  : "<<x;
 system("PAUSE");

    return 0;
}


Outputnya:


E-Book (Problem Solving And Program Design in C) = Summary Of Hospital Revenue (page 419)

 Assalamu'alaikum Warahmatullah Wabarakatuh

Alhamdulillah, All praises only to Allah ta'ala. Sholawat and Sallam to prophet Mohammad -shallallahu alaihi wa sallam-.

Okay in this section i will explain to you about how to solve "E-Book (Problem Solving And Program Design in C) = Summary Of Hospital Revenue (page 419)".

Let's begin...
Analysis :
                You will need separate arrays to hold the revenue table, the unit totals (row sums)
                and the hospital quarterly totals (column sums).

Algorithm :
  Declaration :
             I, j, max, temp : integer

  Description :
            Max <--- Input
            for (i=1;i<=max;i++)then
            write("Masukkan Data Ke- 'I'")
            for(i=1;i<=max;i++)then
            write('data[1]')
            for(i=1;i<=max;i++)then
            for(j=1;j<=max;j++)then
            if(data[i]>data[j])then
            write('temp=data[i])
            data[i] <--- data[j];
            data[j] <--- temp;


Source Code with Code::Blocks


 #include <iostream>
#include <cstdlib>
using namespace std;

int main(int argc, char** argv) {
    int i, j, max, temp;
    int data[10];
    cout<<"\t\t\t++++ Summary of Hospital Revenue ++++"<<endl<<endl;
    cout<<"Masukkan Banyak Data : ";
    cin>>max;
    for(i=1;i<=max;i++){
        cout<<"\nMasukkan Data Ke-"<<i<<" ; ";
        cin>>data[i];
        }
    cout<<"\nData Awal : ";
    for(i=1;i<=max;i++){
        cout<<data[i]<<" ";
    }
    for(i=1;i<=max;i++){
        for(j=1;j<=max;j++){
        if(data[i]>data[j]){
            temp=data[i];
            data[i]=data[j];
            data[j]=temp;
        }
    }
}
    return 0;
}



And this is the output

Okey.. thanks for visiting my blogs..

Barakallahu fiykum
Wassalamualaikum warahmatullahi wabarakatuh