Tampilkan postingan dengan label technology. Tampilkan semua postingan
Tampilkan postingan dengan label technology. Tampilkan semua postingan
Sejarah Penemu Baterai

Sejarah Penemu Baterai

                                                   Penemu Baterai


Bagaimana baterai di temukan ? 

Baterai adalah salah satu inovasi teknologi yang sangat penting bagi kehidupan manusia modern. Dengan baterai, kita bisa memiliki akses ke sumber listrik portabel yang dapat digunakan untuk berbagai keperluan, mulai dari alat-alat elektronik kecil hingga mobil listrik. Baca juga terkait Technology lainnya DISINI

Namun, tahukah kamu siapa yang pertama kali menemukan baterai?

Penemuan baterai sebenarnya berasal dari eksperimen yang dilakukan oleh seorang ilmuwan Italia bernama Alessandro Volta pada tahun 1800. Volta adalah seorang fisikawan dan ahli kimia yang sangat terkenal pada masanya, dan eksperimennya dengan baterai dianggap sebagai salah satu terobosan penting dalam sejarah ilmu pengetahuan.

technology baterai



Volta menemukan baterai saat ia sedang melakukan eksperimen dengan listrik statis. Dia menyadari bahwa dengan menghubungkan dua logam yang berbeda dengan sepotong kain yang telah dibasahi dengan larutan garam, ia dapat menciptakan arus listrik yang konstan. Dari sinilah, ia mengembangkan sebuah alat yang ia sebut dengan "tumpukan Volta" atau "sel Volta".

Tumpukan Volta adalah tumpukan dari beberapa disk logam yang berbeda yang dipisahkan oleh kain yang dibasahi dengan larutan garam. Setiap disk logam tersebut disebut dengan elektroda dan dapat menghasilkan arus listrik yang konstan ketika dipasangkan dengan elektroda lain yang berbeda jenis logam. Arus listrik ini kemudian dapat digunakan untuk berbagai macam keperluan, termasuk untuk menyala kawat logam dan menyebabkan reaksi kimia.

Penemuan Volta sangat penting dalam sejarah teknologi karena ia membuka jalan bagi pengembangan berbagai macam peralatan listrik, termasuk lampu listrik dan mesin listrik. Selain itu, tumpukan Volta juga menjadi dasar bagi pengembangan baterai modern yang kita gunakan saat ini.
Meskipun Volta adalah orang yang pertama kali menemukan baterai, namun ia bukanlah satu-satunya orang yang terlibat dalam pengembangan teknologi baterai.

Perjalanan Perkembangan Baterai

Beberapa tahun setelah penemuan Volta, ilmuwan Inggris bernama John Frederic Daniell mengembangkan baterai yang lebih canggih, yang dikenal sebagai baterai Daniell. Baterai ini terdiri dari dua wadah, masing-masing berisi larutan elektrolit yang berbeda dan dipisahkan oleh semacam batang berpori yang disebut berpori.

Baterai Daniell merupakan inovasi yang sangat penting dalam sejarah teknologi baterai karena ia dapat menghasilkan arus listrik yang lebih kuat dan lebih stabil dibandingkan dengan tumpukan Volta. Baterai ini juga digunakan dalam berbagai macam aplikasi industri dan ilmiah, termasuk untuk menghasilkan listrik untuk telegraf dan kereta api.
Selain Volta dan Daniell, masih banyak lagi ilmuwan dan penemu lain yang terlibat dalam pengembangan teknologi baterai. Namun, penemuan-penemuan mereka tidak akan mungkin terjadi tanpa adanya kontribusi awal

technology baterai



Baterai lead-acid: Pada tahun 1859, seorang ilmuwan Prancis bernama Gaston Planté mengembangkan baterai lead-acid yang merupakan baterai pertama yang dapat diisi ulang. Baterai ini menggunakan elektrolit asam sulfat dan terdiri dari dua elektroda, yaitu elektroda positif yang terbuat dari plumbum dioksida dan elektroda negatif yang terbuat dari timah hitam. Baterai lead-acid kemudian menjadi baterai standar untuk kendaraan bermotor dan aplikasi industri lainnya.

1-Baterai nikel-cadmium: 

Pada tahun 1899, seorang ilmuwan Swedia bernama Waldemar Jungner mengembangkan baterai nikel-cadmium yang menggunakan elektroda positif yang terbuat dari nikel oksida dan elektroda negatif yang terbuat dari cadmium. Baterai ini memiliki kapasitas yang lebih tinggi dibandingkan dengan baterai lead-acid dan dapat diisi ulang dengan lebih cepat. Baterai nikel-cadmium kemudian digunakan untuk aplikasi militer dan peralatan komunikasi.

2-Baterai lithium-ion: 

Pada tahun 1980, ilmuwan John Goodenough dan Koichi Mizushima dari Universitas Oxford mengembangkan baterai lithium-ion yang menggunakan elektroda positif yang terbuat dari oksida logam lithium dan elektroda negatif yang terbuat dari grafit. Baterai ini memiliki kapasitas yang lebih tinggi dan lebih ringan dibandingkan dengan baterai sebelumnya, sehingga menjadi pilihan yang populer untuk alat elektronik portabel seperti ponsel, laptop, dan kamera digital.
3-Baterai nikel-metal hidrida: Pada tahun 1989, sekelompok ilmuwan di General Motors mengembangkan baterai nikel-metal hidrida yang menggunakan elektroda positif yang terbuat dari campuran logam nikel dan logam jarum. Baterai ini memiliki kapasitas yang lebih tinggi dibandingkan dengan baterai nikel-cadmium dan tidak mengandung logam berat seperti kadmium, sehingga lebih ramah lingkungan.

4-Baterai litium-ion fosfat besi: 

Pada tahun 1996, sekelompok ilmuwan di Universitas Texas mengembangkan baterai litium-ion fosfat besi yang menggunakan elektroda positif yang terbuat dari fosfat besi dan elektroda negatif yang terbuat dari grafit. Baterai ini lebih aman dan lebih tahan terhadap overcharging dan overheating dibandingkan dengan baterai litium-ion konvensional, sehingga sering digunakan untuk kendaraan listrik dan sistem penyimpanan energi rumah tangga.

Dalam beberapa tahun terakhir, terdapat juga perkembangan dalam pengembangan baterai baru yang berpotensi menggantikan baterai litium-ion, seperti baterai logam paduan, baterai natrium-ion, dan baterai flow. Perkembangan teknologi akan terus mengalami kemajuan dan akan selalu menggerus pendahulunya seiring dengan perkembangan jaman. semoga dengan adanya postingan ini dapat menambah pengetahuan dan bermamfaat buat generasi selanjutnya...mungkin sampai disini dulu untuk pembahasan tentang sejarah penemu baterai dan kedepannya akan dibahas juga tentang teknologi lainnya...sampai jumpa di postingan berikutnya..wassalaammmm 


Cara Membuat Chatbot Menggunakan Node.js

Cara Membuat Chatbot Menggunakan Node.js

 Membuat WAchatbot tehniknya sama ,cogingnya nanti akan saya sertakan

asalamualaikum.....

pada kesempatan kali ini saya akan berbagi langkah-langkah membuat chatbot menggunakan node.js yang bisa di aplikasikan pada WAchatbot dengan langkah langkah dasar yang sederhana,chatbot ini nantinya akan di tanamkan technology Ai didalamnya dengan menggunakan configurasi Apikey openai.

chatgpt openai

ChatGpt bisa baca DISINI

Apa itu chatbot 

Chatbot adalah sebuah program komputer yang dapat melakukan interaksi dengan manusia melalui media teks atau suara. Chatbot dapat membantu Anda menyelesaikan tugas-tugas yang berulang, seperti menjawab pertanyaan pelanggan, membantu dalam proses pemesanan, dan banyak lagi. Node.js adalah platform yang sangat populer untuk membuat chatbot. Ini adalah platform open source yang memungkinkan Anda membuat aplikasi web dan chatbot dengan cepat dan mudah.

Untuk membuat chatbot menggunakan Node.js, Anda harus memiliki beberapa pengetahuan tentang bahasa pemrograman JavaScript. Anda juga harus memiliki pengetahuan tentang Node.js dan bagaimana cara menggunakannya. Setelah Anda memiliki pengetahuan yang cukup tentang Node.js, Anda dapat mulai membuat chatbot.

Berikut adalah langkah-langkah untuk membuat chatbot menggunakan Node.js:

1. Instal Node.js

Pertama, Anda harus menginstal Node.js di komputer Anda. Node.js adalah platform open source yang memungkinkan Anda membuat aplikasi web dan chatbot dengan cepat dan mudah. Anda dapat mengunduh Node.js dari situs web resmi Node.js. Setelah Anda mengunduh Node.js, Anda harus menginstalnya di komputer Anda.

2. Buat Proyek Node.js

Setelah Anda menginstal Node.js, Anda harus membuat proyek Node.js. Proyek ini akan berisi semua file yang Anda butuhkan untuk membuat chatbot. Anda dapat membuat proyek Node.js dengan menggunakan Node.js Command Line Interface (CLI).

3. Buat File JavaScript

Setelah Anda membuat proyek Node.js, Anda harus membuat file JavaScript. File JavaScript ini akan berisi kode yang akan Anda gunakan untuk membuat chatbot. Anda dapat membuat file JavaScript dengan menggunakan editor teks seperti Notepad atau Sublime Text.

4. Buat Skema Chatbot

Setelah Anda membuat file JavaScript, Anda harus membuat skema chatbot. Skema chatbot ini akan berisi kode yang akan Anda gunakan untuk membuat chatbot. Anda dapat membuat skema chatbot dengan menggunakan bahasa pemrograman JavaScript.

5. Buat Aplikasi Node.js

Setelah Anda membuat skema chatbot, Anda harus membuat aplikasi Node.js. Aplikasi Node.js ini akan berisi semua kode yang Anda gunakan untuk membuat chatbot. Anda dapat membuat aplikasi Node.js dengan menggunakan Node.js Command Line Interface (CLI).

6. Uji Chatbot

Setelah Anda membuat aplikasi Node.js, Anda harus menguji chatbot. Anda dapat menguji chatbot dengan menggunakan Node.js Command Line Interface (CLI). Anda juga dapat menguji chatbot dengan menggunakan platform seperti Facebook Messenger atau Telegram.

7. Publikasikan Chatbot

Setelah Anda menguji chatbot, Anda harus mempublikasikannya. Anda dapat mempublikasikan chatbot dengan menggunakan platform seperti Facebook Messenger atau Telegram. Anda juga dapat mempublikasikan chatbot di situs web Anda.

Itulah cara membuat chatbot menggunakan Node.js. Node.js adalah platform yang sangat populer untuk membuat chatbot. Ini adalah platform open source yang memungkinkan Anda membuat aplikasi web dan chatbot dengan cepat dan mudah. Dengan mengikuti langkah-langkah di atas, Anda dapat dengan mudah membuat chatbot menggunakan Node.js.

contoh coding node.js dengan configurasi openAi

const express = require('express');

const bodyParser = require('body-parser');

const OpenAi = require('openai');


const app = express();


// configurasi openai

const openai = new OpenAi({

    apiKey: '<your_openai_api_key>',

    version: 'v1'

});


// parse application/x-www-form-urlencoded

app.use(bodyParser.urlencoded({ extended: false }))


// parse application/json

app.use(bodyParser.json())


// endpoint untuk chatbot

app.post('/chatbot', (req, res) => {

    const { text } = req.body;


    openai.query({

        engine: 'davinci',

        query: text

    }, (err, response) => {

        if (err) {

            console.log(err);

            return res.status(400).json({

                status: 'error',

                message: err

            });

        }


        return res.status(200).json({

            status: 'success',

            message: response.data.choices[0].text

        });

    });

});


// jalankan server

app.listen(3000, () => {

    console.log('Server running on port 3000');

});


untuk menjalankan codingnya bisa menambahkan  kode berikut

  const http = require('http');

http.createServer(function (req, res) {

  res.writeHead(200, {'Content-Type': 'text/plain'});

  res.end('Hello World\n');

}).listen(8080);


console.log('Server running at http://localhost:8080/');


atau kamu bisa juga mengkloning kode orang lain yang sudah ber jalan,kemudian kamu tinggal merubah Api key openAi nya . kode di bawah ini sudah bisa dijalankan kamu bisa kloning kode tersebut jika ingin mencobanya

1- save file dengan nama package.json

 

  "name": "wabot-chatgpt",

  "version": "1.0.0",

  "description": "",

  "main": "dayyan.js",

  "scripts": {

    "test": "echo \"Error: no test specified\" && exit 1",

    "start": "node dayyan.js"

  },

  "keywords": [],

  "author": "",

  "license": "ISC",

  "dependencies": {

    "@adiwajshing/baileys": "^4.4.0",

    "openai": "^3.1.0",

    "qrcode-terminal": "^0.12.0"

  }

}

2- save file dengan nama ' Dayyan.js'


// Menampahkan Dependencies

const {

    default: makeWASocket,

    DisconnectReason,

    useSingleFileAuthState

} = require("@adiwajshing/baileys");

const { Boom } = require("@hapi/boom");

const { state, saveState } = useSingleFileAuthState("./login.json");


//Bagian Koding ChatGPT

const { Configuration, OpenAIApi } = require("openai");

const configuration = new Configuration({

    apiKey: 'ISI DENGAN API KEY KAMU',

});

const openai = new OpenAIApi(configuration);


//Fungsi OpenAI ChatGPT untuk Mendapatkan Respon

async function generateResponse(text) {

    const response = await openai.createCompletion({

        model: "text-davinci-003",

        prompt: text,

        temperature: 0.3,

        max_tokens: 2000,

        top_p: 1.0,

        frequency_penalty: 0.0,

        presence_penalty: 0.0,

    });

    return response.data.choices[0].text;

}


// Fungsi Utama Sharon WA Bot

async function connectToWhatsApp() {


    //Buat sebuah koneksi baru ke WhatsApp

    const sock = makeWASocket({

        auth: state,

        printQRInTerminal: true,

        defaultQuertTimeoutMs: undefined

    });


    //Fungsi untuk Mantau Koneksi Update

    sock.ev.on("connection.update", (update) => {

        const { connection, lastDisconnect } = update;

        if (connection === "close") {

            const shouldReconnect = (lastDisconnect.error = Boom)?.output?.statusCode !== DisconnectReason.loggedOut;

            console.log("Koneksi terputus karena ", lastDisconnect.error, ", hubugkan kembali!", shouldReconnect);

            if (shouldReconnect) {

                connectToWhatsApp();

            }

        }

        else if (connection === "open") {

            console.log("Koneksi tersambung!")

        }

    });

    sock.ev.on("creds.update", saveState);


    //Fungsi Untuk Mantau Pesan Masuk

    sock.ev.on("messages.upsert", async ({ messages, type }) => {

        console.log("Tipe Pesan: ", type);

        console.log(messages);

        if (type === "notify" && !messages[0].key.fromMe) {

            try {


                //Dapatkan nomer pengirim dan isi pesan

                const senderNumber = messages[0].key.remoteJid;

                let incomingMessages = messages[0].message.conversation;

                if (incomingMessages === "") {

                    incomingMessages = messages[0].message.extendedTextMessage.text;

                }

                incomingMessages = incomingMessages.toLowerCase();


                //Dapatkan Info Pesan dari Grup atau Bukan 

                //Dan Pesan Menyebut bot atau Tidak

                const isMessageFromGroup = senderNumber.includes("@g.us");

                const isMessageMentionBot = incomingMessages.includes("@6282126083338");


                //Tampilkan nomer pengirim dan isi pesan

                console.log("Nomer Pengirim:", senderNumber);

                console.log("Isi Pesan:", incomingMessages);


                //Tampilkan Status Pesan dari Grup atau Bukan

                //Tampilkan Status Pesan Mengebut Bot atau Tidak

                console.log("Apakah Pesan dari Grup? ", isMessageFromGroup);

                console.log("Apakah Pesan Menyebut Bot? ", isMessageMentionBot);


                //Kalo misalkan nanya langsung ke Bot / JAPRI

                if (!isMessageFromGroup) {


                    //Jika ada yang mengirim pesan mengandung kata 'siapa'

                    if (incomingMessages.includes('siapa') && incomingMessages.includes('kamu')) {

                        await sock.sendMessage(

                            senderNumber,

                            { text: "Saya Dayyan!" },

                            { quoted: messages[0] },

                            2000

                        );

                    } else {

                        async function main() {

                            const result = await generateResponse(incomingMessages);

                            console.log(result);

                            await sock.sendMessage(

                                senderNumber,

                                { text: result + "\n\n" },

                                { quoted: messages[0] },

                                2000

                            );

                        }

                        main();

                    }

                }


                //Kalo misalkan nanya via Group

                if (isMessageFromGroup && isMessageMentionBot) {

                    //Jika ada yang mengirim pesan mengandung kata 'siapa'

                    if (incomingMessages.includes('siapa') && incomingMessages.includes('kamu')) {

                        await sock.sendMessage(

                            senderNumber,

                            { text: "Saya Dayyan!" },

                            { quoted: messages[0] },

                            2000

                        );

                    } else {

                        async function main() {

                            const result = await generateResponse(incomingMessages);

                            console.log(result);

                            await sock.sendMessage(

                                senderNumber,

                                { text: result + "\n\n" },

                                { quoted: messages[0] },

                                2000

                            );

                        }

                        main();

                    }

                }




            } catch (error) {

                console.log(error);

            }

        }

    });


}


connectToWhatsApp().catch((err) => {

    console.log("Ada Error: " + err);

});

kemudian taruk dalam sebuah folder ,save dengan nama  wabot-chatGPT .untuk menginstall modulnya kamu harus install aplikasi Node.js dan Gitbash terlebih dahulu. jika kedua aplikasi tersebut sudah terinstall dengan baik kemudia install modulnya menggunakan Gitbash

cara installnya cukup dengan klik kanan pada folder lalu pilih Gitbash maka secara otomatis foldernya terbuka di aplikasi Gitbashnya. 

setelah berada di aplikasi Gitbash  silahkan ketik  'dir' lalu enter untuk mengecek filenya ,jika filenya sudah terbaca demuanya  lanjutkan dengan mengetik 'npm install' lalu enter lagi..maka proses penginstallan modulnya akan berjalan  dan tunggu prosesnya sampai selesai,jika sudah selesai  lihat laporan nya  jika ada rekomendasi /tulisan 'npm fund' maka ikuti saja  ketik lagi 'npm fund' lalu enter..

dengan proses diatas seharusnya codingnya sudah  bisa jalan. dan untuk menjalankannya  silahkan ketik 'node Dayyan.js' jika tidak ada error  maka akan muncul barkode . lalu silahkan scan barkode tersebut menggunakan aplikasi whatsapp kalian.. maka chatbot WA kalian sudah dapat di gunakan.. namun jika ada error kalian bisa perbaiki dengan aplikasi Node.js aplikasi ini  fungsinya membaca coding dan edit coding.

oke selamat mencoba jika kalian tidak mau ruwet dengan coding di atas bisa download  di internet..silahkan cari github dot com..semoga postingan ini dapat menambah pengetahuan kalian semua aminnn..sampai jumpa di postingan selanjutnya..wassalammmm


CHATBOT

CHATBOT

                                  Chatbot open Ai terbaru

taukah kamu bahwa ada chtbot terbaru yang menggemparkan dunia karena kecerdasannya dalam menjawab semua pertanyaan pertanyaan dari penggunanya.kemungkinan besar teman teman sudah bisa meraba chatbot apa yang saya maksud,oke chatbot yang saya maksudkan ada ChatGPT,untuk mengenal lebih jauh tentang chatgpt ini nanti akan saya jelaskan  secara singkat apa saja yang dapat dia lakukan dan seberapa cerdas kemampuannya untuk membantu pekerjaan  kita sebagai manusia, untuk itu saya akan memulai dengan:

ai tehnology ,open ai


Apa itu chatGPT ?

 ChatGPT, sebuah model bahasa alami besar yang dilatih oleh OpenAI.(untuk technology ai kamu bisa baca  Ai technology ) dan didesain untuk merespon pertanyaan atau permintaan dari pengguna menggunakan algoritma pemrosesan bahasa alami yang kompleks dan data yang telah dipelajari dari jutaan teks. juga dapat membantu kamu dengan berbagai topik, mulai dari pertanyaan umum hingga topik yang lebih khusus, seperti sains, teknologi, sejarah, dan lain sebagainya.

Namun, penting untuk diingat bahwa chatgpt hanya merupakan program komputer dan tidak memiliki kemampuan untuk merasakan emosi atau memiliki keinginan.yang dirancang untuk memberikan respons yang sesuai dan membantu kamu menyelesaikan tugas atau mendapatkan informasi yang kamu butuhkan. jadi kamu dapat bertanya apapun yang ingin kamu ketahui dan jawabannya itu mirip sekali dengan manusia dan jawabannya banyak yang cocok pokoknya hampir sempurna deh.

Apa saja kemampuan  ChatGPT ini

kemampuannya sangat banyak dan itu akan membuat kamu menjadi tercengang cengang dengan kemampuannya tersebut,karena  dia punya banyak kemampuan itulah yang akan kita petik mamfaatnya untuk membantu kita dalam beraktifitas/pekerjaan kita, pada kesempatan kali ini saya akan memberikan beberapa contoh kemampuan chatgpt ini , mungkin dengan contoh yang akan saya bagikan ini menginspirasi teman teman untuk mencobanya.

Chatgpt mampu menulis bahasa pemograman looh

karena saya punya blog dan suka mengelola blog/website maka saya mencoba kemampuan chatgpt untuk menuliskan script html untuk halaman landing page supaya saya dapat mempromosikan apa saja di halaman landing page yang akan saya buat dan hasilnya seperti ini

<!DOCTYPE html>

<html>

<head>

<title>Halaman Landing Page</title>

</head>

<body>

<header>

<nav>

<ul>

<li><a href="#">Home</a></li>

<li><a href="#">About</a></li>

<li><a href="#">Products</a></li>

<li><a href="#">Contact</a></li>

</ul>

</nav>

</header>

<section>

<h1>Selamat Datang di Halaman Landing Page</h1>

<p>Ini adalah contoh halaman landing page yang sederhana.</p>

<a href="#" class="button">Cari tahu lebih lanjut</a>

</section>

<footer>

<p>Hak Cipta &copy; 2023 oleh Nama Perusahaan. Hak Cipta Dilindungi.</p>

</footer>

</body>

</html>

script html di atas sudah dapat di gunakan sebagai halaman landing page website sederhana tinggal kita modifikasi sesuai keinginan kita untuk mempercantik tampilannya  mantap kan? 

open ai ,technology ai



dan percobaan ke dua saya minta untuk di buatkan script form iklan baris  dimana form ikan baris ini berguna untuk blog /website yang menyediakan iklan baris gratis dan form sepertilah yang di gunakan untuk menulis dan mengirimkan iklan di sebuah blog iklan baris.. dan hasilnya seperti ini
  <!DOCTYPE html>
<html>
<head>
<title>Form Iklan Baris</title>
</head>
<body>

<!-- Form -->
<form action="#" method="post">
<label for="judul">Judul:</label>
<input type="text" id="judul" name="judul" required><br>

<label for="deskripsi">Deskripsi:</label>
<textarea id="deskripsi" name="deskripsi" rows="5" required></textarea><br>

<label for="kontak">Kontak:</label>
<input type="text" id="kontak" name="kontak" required><br>

<input type="submit" value="Submit">
</form>

</body>
</html>

 Dalam contoh script HTML di atas, terdapat sebuah form dengan tiga input fields: judul, deskripsi, dan kontak. Input field judul dan kontak merupakan input type text, sedangkan input field deskripsi merupakan input type textarea. Setiap input field memiliki atribut name dan id yang digunakan untuk mengidentifikasi nilai yang dimasukkan pada form.

Form ini menggunakan atribut required pada setiap input field agar pengguna tidak dapat mengirimkan form dengan field yang kosong. Ketika pengguna menekan tombol submit, form akan mengirimkan data ke server yang ditentukan pada atribut action. Pada contoh di atas, form akan mengirimkan data ke alamat "#" yang akan mengakibatkan form tidak akan terkirim ke server manapun.

Anda dapat menambahkan atribut action pada form untuk mengirimkan data ke server Anda, atau menggunakan bahasa pemrograman seperti PHP untuk mengelola data form yang dikirimkan. Selamat mencoba!

apakah kamu tertarik untuk mencoba mamfaat yang bisa di lakukan oleh chatgpt ini? jika kamu tertarik silahkan masuk ke website chatgpt lalu singup/login untuk memulai chat dengan dia. silahkan masuk menggunakan link ini CHATGPT ... oke jika ada yang ingin di diskusikan silahkan koment dibawah dan jika ingin menanyakan sesuatu yang ruwet ruwet silahkan bertanya pada Chatbot / chatGPT yah hehehe..oke sampai disini dulu jumpa kita semoga bermamfaat dan memberikan pengetahuan b aru buat kalian semuanya..wassalammmm