Fauzian Sebastian (Zian Tech)
Menu
  • Home
  • TKJ
    • Perakitan
    • Installasi
    • Konfigurasi
    • TroubleHosting
  • Rekayasa Perangkat Lunak
    • WEB Design
    • Software Aplication
  • Multimedia
    • Animation
    • Desain Graphic
  • Trending Topic
  • Tentang Saya

Saturday, 12 September 2015

Tutorial Encode Video Menggunakan TX264

By zianovel11:49:00Windows No comments
Tutorial Encode Video Menggunakan TX264

Pada kesempatan kali ini saya akan berbagi tutorial encode video menggunakan TX264. TX264 adalah aplikasi open source berbasis GUI untuk melakukan konversi video dengan banyak pengaturan. Dengan aplikasi ini kita bisa mengkonversi video menjadi berukuran lebih kecil namun kualitas video akan tetap terjaga. Aplikasi ini menawarkan pilihan format file video dalam bentuk MP4 atau MKV. Tools yang digunakan:
  • TX264
  • NeroAAC Codec
Untuk langkah-langkahnya berikut ini.
  • Extract TX264 dan NeroAAC Codec.
  • Copy 3 file yang ada di .../NeroAACCodec-1.5.1/win32 ke dalam folder .../TX264/Tools.
Tutorial Encode Video Menggunakan TX264 (1)
    • Buka TX264 dan masukan file video yang ingin kita encode.
    Tutorial Encode Video Menggunakan TX264 (2)
      • Setting menu general seperti gambar berikut.
      Tutorial Encode Video Menggunakan TX264 (3)
          • Atur resolusi video di menu filters. Ukuran 480p (840x480), ukuran 720p (1280x720), atau 1080p (1920x1080).
          Tutorial Encode Video Menggunakan TX264 (4)
              • Untuk audio saya memakai NeroAAC, karena kompresinya yang bagus dan cocok untuk x264. Kalian juga bisa rubah ke tipe lainnya jika tidak ingin memakai NeroAAC.
              Tutorial Encode Video Menggunakan TX264 (5)
                  • Di menu container kalian tentukan format file.
                  Tutorial Encode Video Menggunakan TX264 (6)
                      • Tinggal kalian mulai proses encodenya.
                      Lamanya proses encode tergantung dari spesifikasi komputer yang digunakan. Semakin bagus spesifikasi komputer, proses dan hasilnya pun akan bagus pula. Semoga bermanfaat.
                      Read More

                      Friday, 11 September 2015

                      Pengertian, Fungsi, dan Kelas IP Address

                      By zianovel13:21:00Internet No comments
                      Local Host
                      Mendengar kata IP address adalah hal yang biasa kita dengarkan, tetapi bagi yang kurang mengenal dengan ilmu teknologi bagaimana? Mungkin mereka akan bertanya apa sih IP address itu? Fungsinya untuk apa sih? Kok ada kelas-kelasnya? kayak sekolahan aja. Maka dari itu, untuk menjawab pertanyaan-pertanyaan tersebut, dibawah ini akan dijelaskan secara singkat.

                      Apa sih IP address itu?

                      IP address adalah deretan angka biner antara 32 bit sampai 128 bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan internet. Panjang dari angka ini adalah 32 bit (IPv4), dan 128 bit (IPv6) yang menunjukkan alamat dari komputer tersebut pada jaringan internet berbasis TCP/IP.

                      IP address tersebut memiliki identitas numerik yang dilabelkan kepada suatu alat seperti komputer, router atau printer yang terdapat dalam suatu jaringan komputer yang menggunakan internet protocol sebagai sarana komunikasi.

                      Fungsinya untuk apa sih?

                      Fungsi dari IP address sendiri adalah sebagai identitas tiap komputer host dalam suatu jaringan internet. Untuk contoh komputer A mengirimkan data ke komputer B, dipastikan bahwa penerima data tersebut benar-benar komputer B dan tidak sampai ke komputer lain.

                      Kok ada kelas-kelasnya? kayak sekolahan aja

                      Kelas pada IP address ini maksudnya adalah perbedaan ukuran dan jumlah antar kelas IP. Kelas IP dikelompokan menjadi 5, yaitu kelas A,B,C,D, dan E. Dalam hal penggunaan kelas IP pun berbeda-beda, seperti kelas A untuk jaringan berskala besar, kelas B berskala sedang, kelas C berskala kecil, kelas D untuk multicast dan kelas E biasanya untuk keperluan eksperimen. Pembagian kelas IP address didasarkan pada dua hal, yaitu Network ID dan Host ID. 
                      • Network ID adalah bagian dari IP address yang menunjukkan di jaringan mana komputer tersebut berada.
                      • Host ID adalah tempat menunjukkan workstation, server, router, dan semua host TCP/IP lainnya dalam jaringan tersebut.
                      Berikut penjelasan tentang pembagian kelas IP.
                      • Kelas A
                      Format : 0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh
                      Bit Pertama : 0
                      Panjang Net ID : 8 bit
                      Panjang Host ID : 24 bit
                      Byte pertama : 0 127
                      Jumlah : 126 kelas A (0 dan 127 dicadangkan)
                      Range  IP : 1.xxx.xxx.xxx.sampai 126.xxx.xxx.xxx 
                      Jumlah IP : 16.777.214 IP
                      • Kelas B
                      Format : 10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh
                      2 bit pertama : 10
                      Panjang NetID : 16 bit
                      Panjang Host ID : 16 bit
                      Byte pertama : 128 - 191
                      Range IP :
                      128.0.xxx.xxx sampai 191.155.xxx.xxx
                      Jumlah IP : 65.535 IP
                      • Kelas C
                      Format : 110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh
                      3 bit pertama : 110
                      Panjang Net ID : 24 bit
                      Panjang Host ID : 8 bit
                      Byte pertama : 192 - 223
                      Range IP : 192.0.0.xxx sampai 255.255.255.xxx 
                      Jumlah IP : 254 IP
                      • Kelas D
                      Format : 1110mmmm.mmmmmmmm.mmmmmmmm.mmmmmmmm
                      4 bit pertama : 1110
                      Bit multicast : 28 bit
                      Byte pertama : 224-239
                      • Kelas E
                      Format : 1111rrr.rrrrrrrr.rrrrrrrr.rrrrrrrr
                      4 bit pertama : 1111
                      Bit cadangan : 28 bit
                      Byte pertama : 248-255

                      Demikian penjelasan singkat untuk menjawab pertanyaan-pertanyaan tersebut, semoga bermanfaat. 
                      Read More

                      Thursday, 10 September 2015

                      Cara Download Video di Youtube

                      By zianovel17:50:00Internet No comments
                      Bagaimana sih cara download video di youtube? Banyak yang tidak tahu bahwa Youtube tidak menyediakan layanan download video. Pada dasarnya Youtube disediakan hanya untuk streaming saja. Namun ada alternatif lain yang bisa kita lakukan untuk mendownload video di Youtube. Salah satunya dengan menggunakan savefrom.net.

                      Cara Download Video di Youtube

                      Simak langkahnya berikut ini.
                      • Buka situs Youtube dan cari video yang ingin di download.
                      • Tambahkan kata "ss" didepan kata "youtube" pada url video tersebut. 
                      Cara Download Video di Youtube (1)
                        • Pilih resolusi video.
                        Cara Download Video di Youtube (2)
                          • Kemudian akan muncul notice dan proses download akan mulai.
                          Read More

                          Wednesday, 9 September 2015

                          Tutorial Remote Komputer menggunakan Smartphone Android

                          By zianovel21:35:00Android, Internet No comments
                          Apa kalian tahu, kalau ternyata android juga bisa melakukan remote pada komputer loh. Kalau di komputer aplikasi yang biasa digunakan adalah TeamViewer. TeamViewer pun sudah tersedia untuk android, namun setelah saya coba hasilnya kurang memuaskan dan sering terjadi freeze. Saya pun mencari aplikasi remote lainnya, dan akhirnya saya menemukan aplikasi yang cocok. Aplikasi tersebut adalah buatan dari Google yaitu Chrome Remote Desktop. Seperti yang kita ketahui, aplikasi buatan Google selalu terkenal dengan kualitasnya. Maka dari itu saya nyaman menggunakan aplikasi ini.

                          Tutorial Remote Komputer menggunakan Smartphone Android

                          Untuk langkah-langkahnya sebagai berikut.
                          • Buka Google Chrome (pastikan tersambung dengan Gmail).
                          • Masuk ke Chrome Webstore dan pasang ekstension Chrome Desktop Jarak Jauh.
                          Tutorial Remote Komputer menggunakan Smartphone Android (1)
                            • Buka ekstension kemudian klik "Memulai" untuk akses komputer.
                            Tutorial Remote Komputer menggunakan Smartphone Android (2)
                              • Aktifkan sambungan jarak jauh.
                              Tutorial Remote Komputer menggunakan Smartphone Android (3)
                                • Masukan PIN untuk verifikasi akses melalui android.
                                Tutorial Remote Komputer menggunakan Smartphone Android (4)
                                  • Sambungan jarak jauh komputer sudah diaktifkan.
                                  Tutorial Remote Komputer menggunakan Smartphone Android (5)
                                    • Kemudian koneksikan komputer tersebut melalui android kalian menggunakan aplikasi Chrome Desktop Jarak Jauh untuk android (tersedia di Play Store)
                                    Tutorial Remote Komputer menggunakan Smartphone Android (6)
                                      • Aktifkan mode "Auto Rotate" pada android kalian untuk masuk mode landscape agar meremote komputer terasa lebih nyaman.
                                      Tutorial Remote Komputer menggunakan Smartphone Android (7)
                                        Read More

                                        Tutorial Share Koneksi SSH menjadi WIFI

                                        By zianovel18:15:00Internet, Windows No comments
                                        Tutorial Share Koneksi SSH menjadi WIFI

                                        Setelah postingan pertama saya tentang Pengertian dan Manfaat Internet, kali ini saya akan berbagi tutorial untuk sharing koneksi SSH menjadi WIFI. Pada jaman sekarang ini banyak pengguna internet beralih ke jaringan SSH. Karena jaringan SSH sangat memuaskan tanpa batasan kuota dibandingkan dengan koneksi biasa dan menggunakan kuota. Kita dapat membagikan koneksi SSH yang ada agar dapat di akses oleh perangkat lain, seperti mobile phone,dll menggunakan WIFI. Tools yang digunakan :
                                        • tun2socks
                                        • OpenVPN (sesuaikan 32bit/64bit)
                                        • Connectify
                                        Untuk itu dapat kalian ikuti langkah-langkahnya berikut ini.
                                        • Pertama-tama tentunya kita harus koneksikan SSHnya dahulu.
                                        • Install OpenVPN
                                        • Jalankan tun2socks dengan Run as administrator.
                                        Tutorial Share Koneksi SSH menjadi WIFI (1)
                                          • Setting Parrent Connection pilih profil dial-up yang digunakan. Socks Proxy Address samakan dengan settingan pada bitvise yang kalian pakai. Centang Enable UDP. Start tun2socks sampai online (terkoneksi).
                                          Tutorial Share Koneksi SSH menjadi WIFI (2)
                                            • Buka Connectify, masukan Hotspot Name dan Password. Internet to Share pilih TAP Adapter. Kemudian Start Hotspot.
                                            Tutorial Share Koneksi SSH menjadi WIFI (3)
                                              • Tinggal kita koneksikan WIFI yang telah kalian buat menggunakan koneksi SSH dengan perangkat mobile, atau lainnya.
                                              Tutorial Share Koneksi SSH menjadi WIFI (4)
                                                Jika sudah terkoneksi dengan WIFI namun tidak dapat internet coba stop dahulu Connectify dan jalankan ulang tun2socks tentunya dengan Run as administrator.
                                                Read More

                                                Thursday, 3 September 2015

                                                Pengertian dan Manfaat Internet

                                                By zianovel21:10:00Internet No comments
                                                Pada postingan pertama ini, saya akan membahas pengertian dan manfaat internet. Seperti yang kita ketahui bahwa internet sudah membawa perubahan besar terhadap perkembangan teknologi informasi dan komunikasi.

                                                Internet of Things
                                                Lalu, apa sih internet itu?

                                                Banyak orang yang berpendapat internet adalah teknologi yang dapat memungkinkan orang untuk saling terhubung, saling berkomunikasi, dan saling berbagi informasi tanpa terhalang jarak, waktu, maupun tempat.

                                                Sedangkan menurut Wikipedia Indonesia, internet adalah seluruh jaringan komputer yang saling terhubung menggunakan standar sistem global Transmission Control Protocol/Internet Protocol Suite (TCP/IP) sebagai protokol pertukaran paket (packet switching communication protocol) untuk melayani miliaran pengguna di seluruh dunia. Rangkaian internet yang terbesar dinamakan Internet. Cara menghubungkan rangkaian dengan kaidah ini dinamakan internetworking ("antarjaringan").

                                                Internet telah membawa banyak perubahan besar dalam kehidupan manusia. Kehadiran internet telah menghapus batas jarak, waktu maupun tempat terhadap manusia untuk memperoleh informasi. Walaupun begitu, perkembangan internet tentunya bisa memberikan dampak positif dan negatif. Berikut ini adalah beberapa contoh dampak positif dan negatif terhadap kehadiran internet.

                                                Dampak positif
                                                • Media komunikasi, memudahkan kita berkomunikasi dengan orang diseluruh dunia.
                                                • Media memperoleh informasi, kita mendapatkan kebebasan mendapat informasi yang tersebar di internet.
                                                • Media pendidikan, sudah banyak materi-materi pembelajaran sekolah yang kita bisa dapatkan di internet.
                                                • Media bisnis, banyak sekali peluang bisnis yang tersedia di internet.
                                                Dampak negatif
                                                • Pornografi, tersebarnya konten-konten dewasa memberikan dampak buruk bagi pengguna internet, terutama anak-anak.
                                                • Perjudian, menyebabkan depresi akibat kehilangan uang saat berjudi.
                                                • Pencurian, mudah bagi penjahat untuk mencuri data-data pribadi seseorang.
                                                • Penipuan, banyak sekali website-website untuk menipu orang dengan mentransaksikan uang maupun barang.
                                                Mungkin itu saja yang bisa saya jelaskan tentang pengertian dan manfaat internet. Sebenarnya masih banyak lagi manfaat dari internet karena di jaman sekarang ini internet sudah menjadi kebutuhan pokok bagi kehidupan manusia.
                                                  Read More

                                                  Sunday, 9 August 2015

                                                  Menggunakan Transactions di ADO.NET dengan C# dan VB.NET

                                                  By zianovel21:08:00Tutorial C#, Tutorial VB.Net No comments
                                                  Assalamualaikum agan semua, maaf karena sudah lumayan lama tidak posting :D, dikarenakan menyibukan diri :D, pada malam hari ini saya ingin memposting tutorial tentang Menggunakan Transactions di ADO.NET dengan C# dan VB.NET,

                                                  Biasanya ketika kita sedang membuat program dengan database ada situasi dimana ketika kita ingin membutuhkan lebih dari 1 perintah SQL, dimana ketika salah satu perintah SQL gagal di eksekusi maka tidak ada perintah SQL yang lainnya yang akan mengubah data pada database;

                                                  Sebagai contoh ketika ingin menyimpan data pada tabel transaksi dan detailtransaksi dengan perintah sebagai berikut
                                                  1. Insert data ke tabel transaksi
                                                  Insert transaksi (id_transaksi,tanggal) values ('TR01','2015-08-08 20:00:00')
                                                  2. Insert 2 data ke tabel detailtransaksi
                                                  Insert detailtransaksi (id_detail,id_transaksi,nama_barang,jumlah) values ('DT01','TR01','Kecap','5')
                                                  Insert detailtransaksi (id_detail,id_transaksi,nama_barang,jumlah) values ('DT02','TR01','Sambal','3')

                                                  Jika eksekusi perintah intin insert data ke tabel transaksi berhasil, dan insert 2 data ke table detailtransaksi gagal maka perintah insert data ke tabel transaksipun akan dibatalkan dan data tidak akan tersimpan ke database.

                                                  Baiklah sekarang kita akan Menggunakan Transactions di ADO.NET dengan C# dan VB.NET,

                                                  1. Buka visual studio (disini saya menggunakan visual studio community 2013) lalu buat project console applcation baru dengan nama transactionadonet

                                                  2. Tambahkan namespace System.Data.SQLClient

                                                  Menggunakan Transactions di ADO.NET dengan C# dan VB.NET

                                                  3. Pada void main ketikan script dibawah ini
                                                  C#
                                                  using (var conn = new SqlConnection("Data Source=(local);Initial Catalog=belajar;Persist Security Info=True;User ID=sa; Password=root"))
                                                  {
                                                  // membuka koneksi ke database
                                                  conn.Open();

                                                  using (SqlTransaction transcation = conn.BeginTransaction())
                                                  {
                                                  try
                                                  {
                                                  // menyimpan data ke dalam tabel transaksi
                                                  using (var cmd = new SqlCommand("Insert transaksi (id_transaksi,tanggal) values ('TR01','2015-08-08 20:00:00')", conn))
                                                  {
                                                  cmd.Transaction = transcation;
                                                  cmd.ExecuteNonQuery();
                                                  Console.WriteLine("Perintah SQL 1 Berhasil Eksekusi");
                                                  }

                                                  // menyimpan data ke dalam tabel detailtransaksi
                                                  using (var cmd = new SqlCommand("Insert detailtransaksi (id_detail,id_transaksi,nama_barang,jumlah) values ('DT01','TR01','Kecap','5')", conn))
                                                  {
                                                  cmd.Transaction = transcation;
                                                  cmd.ExecuteNonQuery();
                                                  Console.WriteLine("Perintah SQL 2 Berhasil Eksekusi");
                                                  }

                                                  // menyimpan data ke dalam tabel detailtransaksi
                                                  using (var cmd = new SqlCommand("Insert detailtransaksi (id_detail,id_transaksi,nama_barang,jumlah) values ('DT02','TR01','Sambal','3')", conn))
                                                  {
                                                  cmd.Transaction = transcation;
                                                  cmd.ExecuteNonQuery();
                                                  Console.WriteLine("Perintah SQL 3 Berhasil Eksekusi");
                                                  }


                                                  transcation.Commit();
                                                  Console.WriteLine("Commit");
                                                  }
                                                  catch (SqlException ex)
                                                  {
                                                  transcation.Rollback();
                                                  Console.WriteLine("Rollback");
                                                  }
                                                  }
                                                  }

                                                  Console.ReadLine();
                                                  VB.NET
                                                  Using conn As SqlConnection = New SqlConnection("Data Source=(local);Initial Catalog=belajar;Persist Security Info=True;User ID=sa; Password=root")

                                                  ' membuka koneksi ke database
                                                  conn.Open()

                                                  Using transcation As SqlTransaction = conn.BeginTransaction()

                                                  Try
                                                  ' menyimpan data ke dalam tabel transaksi
                                                  Using cmd As SqlCommand = New SqlCommand("Insert transaksi (id_transaksi,tanggal) values ('TR01','2015-08-08 20:00:00')", conn)

                                                  cmd.Transaction = transcation
                                                  cmd.ExecuteNonQuery()
                                                  Console.WriteLine("Perintah SQL 1 Berhasil Eksekusi")
                                                  End Using

                                                  ' menyimpan data ke dalam tabel detailtransaksi
                                                  Using cmd As SqlCommand = New SqlCommand("Insert detailtransaksi (id_detail,id_transaksi,nama_barang,jumlah) values ('DT01','TR01','Kecap','5')", conn)

                                                  cmd.Transaction = transcation
                                                  cmd.ExecuteNonQuery()
                                                  Console.WriteLine("Perintah SQL 2 Berhasil Eksekusi")
                                                  End Using

                                                  ' menyimpan data ke dalam tabel detailtransaksi
                                                  Using cmd As SqlCommand = New SqlCommand("Insert detailtransaksi (id_detail,id_transaksi,nama_barang,jumlah) values ('DT02','TR01','Sambal','3')", conn)

                                                  cmd.Transaction = transcation
                                                  cmd.ExecuteNonQuery()
                                                  Console.WriteLine("Perintah SQL 3 Berhasil Eksekusi")
                                                  End Using


                                                  transcation.Commit()
                                                  Console.WriteLine("Commit")

                                                  Catch ex As Exception

                                                  transcation.Rollback()
                                                  Console.WriteLine("Rollback")
                                                  End Try
                                                  End Using
                                                  End Using

                                                  Console.ReadLine()

                                                  4. Jalankan program tersebut maka akan seperti gambar dibawah ini

                                                  Menggunakan Transactions di ADO.NET dengan C# dan VB.NET

                                                  5. Cek data pada tabel transaksi dan detail transaksi

                                                  Menggunakan Transactions di ADO.NET dengan C# dan VB.NET
                                                  Data brhasil ditambahkan ke tabel transaksi


                                                  Menggunakan Transactions di ADO.NET dengan C# dan VB.NET
                                                  Data berhasil ditambahkan ke tabel detailtransaksi
                                                  6. sekarang kita coba ubah perintah insert tabel transaksi menjadi
                                                  Insert transaksi (id_transaksi,tanggal) values ('TR01','2015-08-08 20:00:00')

                                                  7. Jalankan program kembali dengan menekan F5

                                                  Menggunakan Transactions di ADO.NET dengan C# dan VB.NET
                                                  kita bisa lihat pada console tersebut hanya perintah SQL 1 saja yang berhasil di eksekusi sementara lainnya gagal, naum karena kita menggunakan sqltransaction maka perintah SQL 1 akan di rollback sehingga tidak ada data baru yang tersimpan ke tabel transaksi
                                                  Sekian pembahasan tentang Menggunakan Transactions di ADO.NET dengan C# dan VB.NET,
                                                  Tunggu tutorial menarik lainnya, karena itu kunjungi terus blog ini
                                                  Read More
                                                  Newer Posts Older Posts Home

                                                  Popular Posts

                                                  • Memutuskan Koneksi Orang Lain Dengan Tuxcut Kali Linux
                                                    Memutuskan Koneksi Orang Lain Dengan Tuxcut Kali Linux - Tuxcut adalah sebuah program kecil yang berfungsi ( netcut ) "memotong ...
                                                  • Konversi Bilangan Angka ke Romawi dan Sebaliknya dengan C# dan VB.NET
                                                    Assalamualaykum, para pembaca blog ini, karena sudah lumayan lama saya tidak memposting sebuah tutorial,saya akan melanjutkan postingan saya...
                                                  • Cara Dual Boot Kali Linux dan Windows
                                                    Kali Linux Indonesia - Cara Install Dual Boot Kali Linux dan Windows halo sobat dimana pun berada disini penulis blog Kali Linux Indonesia...
                                                  • Mengatasi error "String or binary data would be truncated. The statement has been terminated."
                                                    Malam semua setelah beberapa jam yang lalu saya memposting tentang CRUD dengan VB.NET Bagian 1  kali ini saya akan memposting  C ara mengata...
                                                  • Cara Mengatasi Error di Kali Linux
                                                    Cara Mengatasi Error di Kali Linux - Pernah kah anda mengalami error di kali linux anda? jika pernah pasti menjengkelkan tidak bisa update t...

                                                  Blog Archive

                                                  • ▼  2020 (1)
                                                    • ▼  March (1)
                                                      • Tugas Management Proyek Sistem Informasi
                                                  • ►  2016 (26)
                                                    • ►  October (10)
                                                    • ►  May (1)
                                                    • ►  February (3)
                                                    • ►  January (12)
                                                  • ►  2015 (35)
                                                    • ►  December (2)
                                                    • ►  October (4)
                                                    • ►  September (18)
                                                    • ►  August (1)
                                                    • ►  June (1)
                                                    • ►  May (2)
                                                    • ►  April (1)
                                                    • ►  March (1)
                                                    • ►  January (5)
                                                  • ►  2014 (99)
                                                    • ►  December (1)
                                                    • ►  November (3)
                                                    • ►  October (1)
                                                    • ►  September (6)
                                                    • ►  August (3)
                                                    • ►  July (3)
                                                    • ►  June (9)
                                                    • ►  May (9)
                                                    • ►  April (27)
                                                    • ►  March (20)
                                                    • ►  February (10)
                                                    • ►  January (7)
                                                  • ►  2013 (17)
                                                    • ►  December (6)
                                                    • ►  November (1)
                                                    • ►  October (9)
                                                    • ►  March (1)

                                                  Tentangku Yang tak pernah Usai

                                                  My Photo
                                                  zianovel
                                                  Kenalan dulu yu, karena ada istilah tak kenal maka tak sayang. Ya walaupun terkadang udah lama kenal eh ga disayang-sayang. Giliran udah kenal dan udah sayang, eh malah ditinggal pas lagi sayang-sayangnya.
                                                  View my complete profile

                                                  Copyright © Design by Muhamad Fauzian