Pages

Labels

Powered by Blogger.
.

Labels

Popular Posts

Showing posts with label Artikel. Show all posts
Showing posts with label Artikel. Show all posts

Sunday, 20 September 2015

Simulasi Gaya Magnet Beserta Penjelasannya

Pengertian Gaya Magnet

Benda bergerak karena ada gaya yang bekerja pada benda tersebut. Jarum kompas bergerak karena gaya magnet. Rem sepeda dapat menghentikan gerakan sepeda karena adanya gaya gesekan. Benda – benda yang jatuh selalu menuju ke bawah karena ada gaya gravitasi. Dalam hidup sehari-hari kita banyak menggunakan benda yang menerapkan cara kerja (prinsip) gaya magnet,gaya gesekan,dan gaya gravitasi. Kamu akan mempelajari bagaimana gaya-gaya itu bekerja pada benda. Ada benda yang digunakan manusia untuk  mempermudah pekerjaannya. Benda yang berfungsi demikian disebut pesawat sederhana. Alat mengerek bendera adalah contoh benda yang menggunakan pesawat sederhana. 

Gaya Magnet
Gaya magnet berasal dari magnet. Apakah sebenrnya magnet itu ? istilah magnet berasal dari kata “magnesia”. Magnesia itu adalah nama sebuah daerah kecil di asia. Dahulu,di tempat itulah orang pertama kali menemukan batu yang mampu menarik besi. Batu itu kemudian dinamakan magnet. Kini , batu itu tergolong magnet alam. Setelah manusia makin menguasai teknologi,dibuatlah magnet buatan berbagai benda mampu ditarik oleh magnet tersebut. Namun demikian , hanya benda-benda tertentu yang mampu ditarik oleh magnet. Apa sebenarnya sifat magnet itu ?

Magnet menarik benda-beda tertentu. 
Tidak semua benda dapat ditarik oleh magnet. Benda yang dapat ditarik oleh magnet adalah benda yang terbuat dari bahan logam tertentu,yaitu besi,nikel,dan kobalt. Jika suatu benda mengandung salah satu dari bahan logam tersebut maka benda itu dapat ditarik oleh magnet. Benda itu dinamakan benda magnetis. Jadi,benda magnetis adalah benda yang dapat ditarik oleh magnet benda lainnya tidak dapat ditarik oleh magnet karena tidak mengandung salah satu dari bahan logam besi,nikel,atau kobalt tersebut. Benda ini dinamakan benda tidak magnetis atau benda nonmagnetis. 

Kekuatan Gaya Magnet
Gaya magnet mampu menembus penghalang, yaitu benda nonmagnetis. Gaya tarik magnet masih berpengaruh terhadap benda magnetis dibalik penghalang tersebut. Namun demikian, jika penghalang itu terlalu tebal , maka pengaruh magnet bisa hilang. Dengan demikian, kekuatan gaya tarik magnet dipengruhi oleh ketebalan penghalang antara magnet dan benda magnetis. Makin dekat jarak benda ke magnet, maka makin kuat gaya tarik magnet tersebut. Gaya tarik magnet ini menyebabkan magnet harus disimapan dengan hati-hati. Hindarkan magnet dari peralatan elektronika yang rumit. Gaya tarik magnet bisa merusak fungsi benda tersebut. Kekuatan gaya tarik magnet tidaklah merata di seluruh sisi atau bagiannya. Gaya magnet terkuat berada di kedua kutubnya. Pada magnet batang, gaya magnet terkuat berada di kedua ujungnnya, yaitu kutub-kutubnya.jika beberapa benda magnetis didekatkan magnet, maka benda tersebut cenderung untuk segera ditarik ke kutub-kutub tersebut. Daerah tertentu disekitar magnet yang dipengaruhi oleh gaya tarik magnet disebut medan magnet. Medan inilah yang menyebabkan terbentuknya pola tertentu. Pola tersebut disebut garis gaya magnet. Garis tersebut saling bertemu diujung kedua kutub magnet.

Tahap Pembuatan Simulasinya
Sebelum tahap pembuatan, saya akan mengenalkan dan sharing tentang AR (Augmented Reality). AR  merupakan suatu teknologi yang menggabungkan benda maya ke dalam lingkungan nyata lalu memproyeksikan benda maya tersebut dalam waktu yang nyata (realtime). Teknologi ini sangat bermanfaat, dalam dunia pendidikan misalnya. Karena dengan teknologi ini kita dapat mensimulasikan benda atau alat peraga lainnya seperti menjelaskan sistem tata surya, rumus2, hukum-hukum fisika maupun yang lain.
Dengan  penjelasan saya diatas mungkin sudah bisa anda sedikit membayangkan "apa sih AR itu? :D". Selanjutnya saya akan sharing tentang pengalaman awal saya saat membuat project AR tentang Gaya Magnet. 

Berikut Tahap-tahapnya :

  1. Untuk dapat membuat AR, aplikasi yang anda butuhkan antara lain : Java JDK, Android SDK, Blender dan Unity, serta Gambar marker(gambar apa saja yang mudah untuk di gunakan. atau bisa juga gambar inti animasi AR/gambar yang berkaitan dengan judul). saat ini saya menggunakan gambar sementara karena masih tahap percobaan hehe :D.
  2. Setelah anda install dan  ke-4 aplikasi tersebut di laptop/PC anda. maka selanjutnya kita akan mulai membuat sebuah project AR.
  3. Untuk membuat AR, pertama kita harus membuat project/model animasi di aplikasi blender dan mencatat frame( berapa sampai berapa) untuk pergerakan animasi yang kita ingin kan.
  4. Setelah Model dan animasi kita buat di blender kita save filenya dalam format (.fbx) caranya : klik file > export > Autodesk FBX. Dan jika menggunakan texture dengan material/gambar maka perlu kita pisah juga gambar tersebut di suatu folder, caranya : klik file > export data > Unpack into file > Use file in current directory (create when necessary).
  5. Sebelum melanjutkan ke aplikasi Unity, terlebih dahulu anda mempersiapkan vuforia package dan marker anda. Anda dapat memperoleh keduanya di https://developer.vuforia.com/ (create account dulu bagi yang belum punya akun vuforianya :D)
  6. Setelah file yang kita butuhkan telah terpenuhi (animasi, package dan marker), sekarang kita buka aplikasi Unity. Pertama, kita import package dan marker yang telah kita download dari vuforia developer.
  7. Setelah itu di Asset kita tambahkan folder baru sebagai tempat model animasi kita Seperti gambar di bawah ini :


Kemudian masukan animasi (FBX) dan texture kita ke folder tersebut (bisa copas atau langsung di drag).

8. Selanjutnya kita setting animasinya, caranya :
  • Klik model kita yang berekstensi fbx dan akan muncul tampilan seperti di bawah ini :

  • Di bagian model, scale factor kita ubah menjadi 1 > apply
  • Di bagian Rig, Animation Type kita ubah menjadi legacy > apply
  • Dibagian Animations, Wrap mode kita ubah jadi loop. Klik + pada clips, berikan nama clips dan masukan nilai start dan End sesuai dengan animasi gerakan yang kita inginkan. Misal nama clips “lompat” start=1 End=10. Ubah juga wrap mode di bawahnya menjadi loop. > apply
 9. Setelah kita mengatur pergerakan animasinya, selanjutnya kita atur AR Camera dan Image Targetnya. Caranya :
  • Masuk ke Asset > Qualcom Augmented Reality > Prefabs > drag AR Camera dan Image Target ke layar scene.
  • Pada AR Camera dan Image Target position X,Y,Z kita atur menjadi 0 semua.
  • Klik Image Target, Pada kolom Image Target Behaviour Data set dan Image target kita ganti dengan marker kita.
  • Pada Ar Camera kita sesuaikan view dengan target dan pada Data set load behaviour kita centang load data set ...(marker kita) dan active. Serta mengatur Webcam Behavior sesuai dengan camera laptop kita.
10. Selanjutnya kita drag model animasi kita ke layar scene. Kita atur position menjadi 0 dan menyesuaikan rotation and scale. Dan pastikan Animation sesuai dengan yang telah kita setting sebelumnya.
11.  Selanjutnya animasinya kita masukan ke image target.
12. Kita bisa play animasi kita dengan mengarahkan gambar sesuai dengan marker kita. Jika sudah tampil seperti gambar di bawah ini kita bisa langsung menjadikan APKnya.


 13. Selanjutnya kita buat APKnya. Caranya : klik file > Build and Run > pilih Android, klik Switch Platform > Setting di Player Setting, setelah selesai klik Build, pada build ini kita juga diminta untuk mengarahkan ke folder android SDK yang telah kita install di awal.
14.  Setelah Selesai Buildnya. Silahkan coba APKnya dengan mengarahkan ke gambar yang sesuai dengan marker kita.
Saya rasa cukup sekian pengalaman saya tentang pembuatan animasi dengan Augmented Reality. Di bawah ini saya lampirkan video simulasi Gaya Magnet serta file apk dan gambar sebagai markernya.

link youtube: 
https://www.youtube.com/watch?v=hRBVpa7mr4E&feature=youtu.be

Berikut adalah inti dari penjelasan diatas:
1. Materi pelajaran
2. Gambar marker AR (Cara pembuatan simulasi Gaya Magnet Menggunakan AR)
3. video

Terima Kasih























Wednesday, 11 March 2015

Proses Berlangsungnya Pertumbuhan dan Perkembangannya

Pertumbuhan adalah proses kenaikan volume yang bersifat irreversibel (tidak dapat balik), dan terjadi karena adanya pertambahan jumlah sel dan pembesaran dari tiap-tiap sel. Pada proses pertumbuhan biasa disertai dengan terjadinya perubahan bentuk. Pertumbuhan dapat diukur dan dinyatakan secara kuantitatif.
Perkembangan adalah proses menuju dewasa. Proses perkembangan berjalan sejajar dengan pertumbuhan. Berbeda dengan pertumbuhan, perkembangan merupakan proses yang tidak dapat diukur. Dengan kata lain, perkembangan bersifat kualitatif, tidak dapat dinyatakan dengan angka.
Organisme disebut telah dewasa apabila telah mampu berkembang biak secara generatif. Pada tumbuhan, hal itu ditandai dengan terbentuknya bunga. Sedang pada manusia dan mamalia lainnya ditandai dengan telah berkembangnya gonade yang menghasilkan sel-sel kelamin (gamet). Pada pria ditandai dengan dimulainya produksi sel sperma oleh testis, dan pada wanita menghasilkan ovum (sel telur) yang dibentuk di ovarium.

Pertumbuhan dan Perkembangan pada Tumbuhan

Pada tanaman, pertumbuhan dimulai dari proses perkecambahan biji. Perkecambahan dapat terjadi apabila kandungan air dalam biji semakin tinggi karena masuknya air ke dalam biji melalui proses imbibisi. Apabila proses imbibisi sudah optimal, dimulailah perkecambahan.
Struktur yang pertama muncul, yang menyobek selaput biji adalah radikula yang merupakan calon akar primer. Radikula adalah bagian dari hipokotil. Pada bagian ujung sebelah atas terdapat epikotil (calon batang). Berdasar letak kotiledonnya, ada dua jenis perkecambahan yaitu tipe epigeal, dan tipe hipogeal.











Pertumbuhan primer dan pertumbuhan sekunder

Biji yang sudah berkecambah akan segera diikuti oleh pertumbuhan primer karena pada pucuk dan ujung akar terdapat jaringan yang bersifat meristematik (selalu membelah). Pemanjangan ujung akar dan ujung batang tersebut disebut pertumbuhan primer. Pada tumbuhan dikotil terdapat jaringan kambium yang merupakan meristem sekunder akan menyebabkan terjadinya pertumbuhan sekunder (membesar). Kambium akan membelah ke arah luar membentuk kulit kayu (floem), dan membelah ke arah dalam membentuk kayu (xilem). Pada monokotil tidak terdapat kambium sehingga hanya mengalami pertumbuhan primer saja. Pertumbuhan primer dan sekunder berlangsung terus menerus selama tumbuhan tersebut hidup.

Faktor-Faktor yang mempengaruhi pertumbuhan dan perkembangan

Pertumbuhan pada tumbuhan dipengaruhi oleh dua faktor, yaitu:

a.    Faktor luar

Faktor luar adalah materi atau hal-hal yang terdapat diluar tanaman yang berdampak pada tanaman itu, baik secara langsung ataupun tidak langsung. Termasuk ke dalam faktor luar adalah cahaya, temperatur, air, garam-garam mineral, iklim, gravitasi bumi, dan lain-lain.
1. Nutrisi
Tumbuhan memerlukan unsur mineral dengan jumlah tertentu. Unsur yang diperlukan dalam jumlah banyak disebut unsur makro, sedangkan unsur yang diperlukan dalam jumlah sedikit disebut unsur mikro.
2. Cahaya
Cahaya mutlak diperlukan oleh semua tumbuhan hijau untuk melakukan fotosintesis, tetapi pengaruhnya terhadap pertumbuhan perkecambahan tumbuhan adalah menghambat, karena cahaya dapat menyebabkan terurainya auxin sehingga dapat menghambat pertumbuhan. Hal ini dapat dibuktikan apabila kita meletakkan dua kecambah, yang satu di tempat gelap dan yang lain di tempat terang. Dalam jangka waktu yang sama, kecambah di tempat gelap tumbuh lebih cepat tetapi tidak normal. Pertumbuhan yang amat cepat di dalam gelap ini disebut etiolasi.


Pot kiri adalah perkecambahan normal, sedangkan sebelah kanan perkecambahan yang mengalami etiolasi
Pada tumbuhan terdapat pigmen yang disebut fitokrom, yang berfungsi mengontrol pertumbuhan dan perkembangan kloroplas, sintesis klorofil, pembentukan hormon tumbuhan (misalnya giberelin), dan pengaturan posisi daun terhadap sinar matahari. Selain itu, fitokrom berpengaruh juga terhadap fotoperiodisme, yaitu pengaruh lamanya pengaruh pencahayaan terhadap pertumbuhan dan pembentukan bunga.
Berdasarkan panjang dan intensitas penyinaran, tumbuhan dikelompokkan menjadi 3 jenis, yaitu:
  • Tumbuhan berhari pendek (shortday plant) : Berbunga dan berbuah bila periode penyinaran lebih pendek daripada periode kritis. Contohnya: strawberry, dahlia, aster, dan krisatinum.
  • Tumbuhan berhari panjang (longday plant) : berbunga dan berbuah bila periode penyinaran lebih panjang daripada periode kritis. Contohnya: bayam selada, gandum, dan kentang.
  • Tumbuhan netral (dayneutral plant) : Tidak dipengaruhi oleh lamanya periode penyinaran. Contoh: mawar, anyer, dan bunga matahari.
3. Suhu
Secara umum, suhu akan berpengaruh terhadap kerja enzim. Bila suhu terlalu tinggi, enzim akan rusak,  dan bila suhu terlalu rendah enzim menjadi tidak aktif.
4. Kelembaban atau kadar air
Sampai pada batas-batas tertentu, makin tinggi kadar air, pertumbuhan akan makin cepat. Karena lebih banyak kadar air yang diserap dan lebih sedikit yang diuapkan, akan menyebabkan pembentangan sel-sel, dengan demikian sel-sel lebih cepat mencapai ukuran maksimalnya.

b.    Faktor dalam

Selain faktor genetik, yang termasuk faktor-faktor dalam adalah hormon-hormon yang terlibat dalam pertumbuhan tanaman. Hormon merupakan substansi yang dihasilkan oleh tumbuhan, biasanya dalam jumlah yang sangat sedikit yang berfungsi secara fisiologis mengendalikan arah dan kecepatan tumbuh bagian-bagian dari tumbuhan.
Berikut ini adalah macam-macam hormon pada tumbuhan beserta fungsinya:
  • Auksin : Auksin dibentuk oleh ujung batang dan ujung akar. Auksin yang dihasilkan oleh ujung batang akan mendominasi pertumbuhan batang utama, sehingga pertumbuhan cabang relatif sedikit. Keadaan ini dikenal dengan istilah dominansi apikal (apical dominance). Dengan memotong ujung batang, dominansi apikal akan hilang, sehingga pertumbuhan cabang-cabang batang berjalan dengan baik. Auksin dapat terurai bila terkena cahaya. Bila suatu koleoptil dikenai cahaya dari samping, maka bagian koleoptil yang terkena cahaya auksinnya akan terurai sehingga pertumbuhannya lebih lambat daripada bagian koleoptil yang tidak terkena cahaya. Akibatnya koleoptil akan tumbuh membelok ke arah datangnya sinar.
  • Giberelin : Hormon ini berfungsi mengatur pemanjangan batang (ruas batang), juga pertumbuhan pucuk dan pembentukan buah. Secara umum fungsi giberelin adalah untuk merangsang pertumbuhan meraksasa dan terbentuknya buah tanpa biji (partenokarpi).
  • Sitokinin : Hormon tumbuhan ini mempengaruhi pertumbuhan, pengaturan pembelahan sel, dan pemanjangan sel. Konsentrasi sitokinin dan auksin yang seimbang merupakan hal yang sangat penting dalam pertumbuhan tanaman. Sitokinin sendiri tampaknya mempunyai peranan dalam memperpanjang usia jaringan.
  • Asam Absisat (= dormin) : Asam absisat ditemukan pada umbi-umbian dan biji-biji yang dorman, beberapa jenis buah-buahan, daun, dan jaringan tumbuhan lain. Secara fungsi asam absisat adalah mempercepat penuaan daun, merangsang pengguguran daun, dan memperpanjang masa dormansi (menghambat perkecambahan biji).
  • Gas etilen : Buah yang sudah tua menghasilkan gas etilen yang dianggap sebagai hormon yang dapat mempercepat pemasakan buah yang masih mentah. Gas etilen meningkatkan respirasi sehingga buah yang asalnya keras dan masam, menjadi empuk dan berasa manis.
  • Kalin: Kalin adalah hormon yang merangsang pembentukan organ tubuh. Berdasarkan organ yang dibentuknya, kalin dibedakan atas:
    • Kaulokalin : merangsang pembentukan batang
    • Rhyzokalin : merangsang pembentukan akar. Sekarang telah diketahui bahwa rhyzokalin identik dengan vitamin B1 (thiamin)
    • Filokalin : merangsang pembentukan daun
    • Antokalin : merangsang pembentukan bunga
  • Asam traumalin : Batang atau akar tumbuhan dapat mengalami luka. Tumbuhan memiliki kemampuan untuk memperbaiki bagian yang luka, disebut daya restitusi atau regenerasi. Peristiwa ini terjadi dengan bantuan hormon luka atau kambium luka atau asam traumalin. Lukaluka yang terjadi dapat tertutup kembali dengan membentuk jaringan kalus dan jaringan yang rusak dapat diganti dengan yang baru. Bahkan dari luka pada bagian tertentu dari tubuh tumbuhan dapat tumbuh tunas baru.



Thursday, 12 February 2015

Belajar Pembuatan Augment-Reality Menggunakan Vuforia dan Unity

Hello Guy's..

Hari ini saya akan berbagi tentang pembuatan Augment-Reality Menggunakan Vuforia dan Unity, Sebelum jauh saya menjelaskan proses pembuatannya, saya ingin memperkenal tentang kedua Tool's tersebut:

1. Unity

Unity 3D adalah sebuah game engine yang berbasis cross-platform. Unity dapat digunakan untuk membuat sebuah game yang bisa digunakan pada perangkat komputer, ponsel pintar android, iPhone, PS3, dan bahkan X-BOX.

Unity adalah sebuah sebuah tool yang terintegrasi untuk membuat game, arsitektur bangunan dan simulasi. Unity bisa untuk games PC dan games Online. Untuk games Online diperlukan sebuah plugin, yaitu Unity Web Player, sama halnya dengan Flash Player pada Browser.

Unity tidak dirancang untuk proses desain atau modelling, dikarenakan unity bukan tool untuk mendesain. Jika ingin mendesain, pergunakan 3D editor lain seperti 3dsmax atau Blender. Banyak hal yang bisa dilakukan dengan unity, ada fitur audio reverb zone, particle effect, dan Sky Box untuk menambahkan langit.

Fitur scripting yang disediakan, mendukung 3 bahasa pemrograman, JavaScript, C#, dan Boo. Flexible and EasyMoving, rotating, dan scaling objects hanya perlu sebaris kode. Begitu juga dengan Duplicating, removing, dan changing properties. Visual Properties Variables yang di definisikan dengan scripts ditampilkan pada Editor. Bisa digeser, di drag and drop, bisa memilih warna dengan color picker. Berbasis .NET. Artinya penjalanan program dilakukan dengan Open Source .NET platform, Mono.

2. Vuforia
http://belajar-ar.blogspot.com/2012/06/tutorial-ar-android-vuforia-part-1.html

Augmented reality (AR), mungkin sebagian dari Sobat sudah banyak yang tahu apa itu augmented reality. Namun saya yakin sebagian besar orang belum tahu apa itu augmented reality mengingat augmented reality sendiri merupakan teknologi yang relatif baru dan sampai pada saat ini masih dilakukan riset untuk menemukan algoritma yang efektif dan efisien.
Augmented reality (AR) dalam bahasa Indonesia 'realitas tertambah' menurut sumber wikipedia.com adalah teknologi yang menggabungkan teknologi yang menggabungkan benda maya dua dimensi dan ataupun tiga dimensi ke dalam sebuah lingkungan nyata tiga dimensi lalu memproyeksikan benda-benda maya tersebut dalam waktu nyata. Realitas tertambah dapat diaplikasikan untuk semua indera, termasuk pendengaran, sentuhan, dan penciuman. Saat ini augmented reality banyak dipakai dalam berbagai media pembelajaran dan game. Berikut adalah contoh video augmented reality yang diterapkan dalam game :

==>Jika masih bingung silahkan kunjungi Tutorialnya dan info lengkap lihat disini.

http://belajar-ar.blogspot.com/p/tutorial-augmented-reality.html

Wednesday, 22 October 2014

[Four] Membuat aplikasi untuk menghitung luas persegi!



Cara membuat aplikasi untuk menghitung persegi pada golang silahkan ikuti source code ini:




Jika berjalan dengan baik, pasti hasilnya seperti ini!



Selamat mencoba!! :D



Sunday, 19 October 2014

Apache-nya tidak bisa jalan?

Solusinya dengan mengikuti langkah demi langkah untuk mengatasi masalah tersebut!
Berikut ini langkah-langkahnya:
  1. Lakukan perubahan pada file httpd.conf 
  2. Buka file httpd.conf di folder C:\xampp\apache\conf\ dengan menggunakan aplikasi notepad.
  3. Cari kata “Listen 80” dan ubahlah menjadi “Listen 8080“.
  4. Masih di file yang sama, carilah kata “ServerName localhost:80” kemudian ubahlah menjadi “ServerNamelocalhost:8080“.
  5. Lalu Simpan.
  6. Selanjutnya, buka file httpd-ssl.conf di C:\xampp\apache\conf\extra\.
  7. Carilah kata “Listen 443” dan ubah menjadi “Listen 4499“.
  8. Masih di file yang sama, dan carilah kata “virtualhost_default_:443” kemudian ubahlah menjadi “virtualhost_default_:4499“
  9. Masih di file yang sama, carilah kata “ServerName localhost:443” dan ubahlah menjadi “ServerName localhost:4499“
  10. Sekarang jalankan XAMPP Contol Panel, lalu klik Start pada Apache. Jika muncul peringatan di kotak detail bagian bawah “Apache started [port 80]“, maka bukalah browser dan arahkan ke alamat http://localhost:8080/xampp. Jika berhasil maka Web Service Apache tersebut telah berjalan di port 8080.

Friday, 26 September 2014

[Three] Membuat Deret Bilangan dan Prima pada Golang


Belajar menyusun bilangan dan memilah bilangan yang termasuk Bilangan Bulat, Genap, Ganjil. dan Prima. Baik, Disini saya mencoba untuk membuat syntax yang memilah/memilih angka yang termasuk Bilangan Prima pada bahasa Pemograman Golang(Go Language), jadi outputnya bilangan prima.

Perlu kita ketahui dalam matematika, bilangan prima adalah bilangan asli yang lebih besar dari angka 1, yang faktor pembaginya adalah 1 dan bilangan itu sendiri. 2 dan 3 adalah bilangan prima. 4 bukan bilangan prima karena 4 bisa dibagi 2. Sepuluh bilangan prima yang pertama adalah 2, 3, 5, 7, 11, 13, 17, 19, 23 dan 29.

Pada golang untuk syntax nya melalui penalaran yang logis kita menemukan hasil seperti dibawah ini: 

     var y int
    var a int
    var g int

    fmt.Print("\n\t\tDeretan Primanya-> ")
    for y=1; y<=10; y++ {
    a = 0;
        for g=1; g<=y; g++ {
            if y % g == 0 {
            a++;
        }
    }

    if a == 2 {
        fmt.Print(y, ", ")
    }
        if y % 10 == 0{
            fmt.Printf("\n")

        }
    }

Ada Variable, For, if. Cukup menarik bukan? karena kita ingin bilangan prima dari 1 sampai 10 lihat code ini "for y=1; y<=10; y++ {" terlebih dahulu kita membuat pengulangan dari 1 sampai 10 dengan menggunakan Pengulangan For, kemudian akan dipilih menggunakan statement if. 

Kalau contoh diatas angka 1 sampai 10 dimasukkan manual, karena saya mau buat angka yang dimasukkan dengan menggunakan input jadi code nya lumayan panjang. Silahkan dicoba!. Berikut Source code lengkapnya.

package main

import (
    "fmt"
    "bufio"
    "os"
    "strings"
)

//var isPrima int

func main() {

    fmt.Printf("Ketik nama Anda : ")//contoh faisal amin
    scn := bufio.NewReader(os.Stdin);
    data, _ := scn.ReadString('\n');
    fmt.Printf("Selamat datang %v!", strings.TrimRight(data,"\n"))//outputnya sambutan

    var b int
    var i int


    fmt.Printf("\n->Silahkan ketik angka awal: \n")//mulai dari angka terkecil
    fmt.Scan(&b)

    fmt.Printf("->Silahkan ketik angka akhir: \n")//sampai angka terbesar
    fmt.Scan(&i)

    fmt.Print("Read number!!\n","->Mulai Angka ", b, " Sampai ", i, " this number your put")//faisal, baca bilangan ku.

    if ((b > 0) && (i > 0)) || (b < i) {
        fmt.Print("\nResult-> Deret bilangan : \n\t\t");
        for j := b; j <= i; j++ {
            fmt.Print(j, " ")
            if j % 10 == 0{
                fmt.Printf("\n\t\t");

            }
        }

    }
    var y int
    var a int
    var g int
    fmt.Print("\n\t\tDeretan Primanya-> ")
    for y=b; y<=i; y++ {
    a = 0;
        for g=1; g<=y; g++ {
            if y % g == 0 {
            a++;
        }
    }

    if a == 2 {
        fmt.Print(y, ", ")
    }
        if y % 10 == 0{
            fmt.Printf("\n\t\t\t\t\t\t  ")

        }
    }
}//end syntax-nya

 
Jika sudah, jalankan dan lihat hasilnya. Kalau berjalan dengan baik hasilnya pasti seperti dibawah ini.




Hanya sekian yang dapat saya jelaskan. sampai jumpa di tulisan saya berikutnya. Semoga ada manfaatnya. Ohya Mohon Kritik dan saran yang bersifat membangunan untuk penulisan blog ini menjadi yang lebih baik di comment. atau Kalau teman-teman ada kesulitan yang ingin ditanya silahkan comment di bawah ini. 

Terima kasih. sampai jumpa lagi di tulisan saya berikutnya. :) (Y)



[Second] Membuat Segitiga pada Golang


Berikut adalah hasil percobaan saya yang sangat dasar, Semuanya hal yang sulit dipahami pasti dimulai dari awal/dasar. Memang dimulai dari dasar untuk lebih paham. 

Banyak hal yang menarik saya dapat selama melakukan percobaan Syntax Golang. Dan terkadang kita harus mencoba dan terus mencoba untuk mendapatkan kesalahan-kesalahan yang tidak kita tahu, kemudian kesalahan itu menjadi sebuah pengalaman yang sangat berharga. 

Tadi, Sebelum saya berhasil membuat bintang bersusun segitiga saya juga ada screenshot hasil cetak bintang bersusun yang lumayan menarik.




Oke, dibawah ini tutorialnya.

Pada kesempatan kali ini saya mengetikkan syntaxnya bukan di console (command prompt), tapi menggunakan IDE Editor.

Kebetulan saya menggunakan IDE Editornya, Intellij IDEA silahkan di Install dan pastikan menginstal plugin Golang di Intellij IDEA.

 ilustrasi: Intellij IDEA

Langsung saja, saya jelaskan Pembuatan bintang bersusun segitiga pada Golang.  Silahkan buka Intellij IDEA,  Lalu Klik Create New Project. => Pilih Go. Seperti gambar di bawah ini:




Isi Nama Project yang kita inginkan dan Ikuti langkah selanjutnya. Kemudian ketikkan source code berikut ini:

package main
import "fmt"

func main() {
    fmt.Printf("Hello World, Double Skill!!!\n")
    for brs:=1; brs<=30; brs++{
        //melakukan pengulangan bintang(*) sampai 30

        for spasi:=30 ; spasi>=brs; spasi--{
            fmt.Printf(" ");
        }

        for klm:=1; klm<=brs; klm++{
            fmt.Printf("*"); /

        }
        for klm:=(brs-1); klm>=1; klm--{
            fmt.Printf("*");

        }
        fmt.Printf("\n");
    }
}


Jika sudah diketik langkah selanjutnya langsung jalankan dengan meng-click Kanan Nama filenya, Kemudian Pilih Run Seperti gambar dibawah ini:


Kalau teman-teman sudah mengetikkannya dengan benar pasti berjalan dengan baik dan hasilnya terlihat seperti gambar dibawah ini:



Cukup disini penjelasan saya, Semoga ada manfaatnya. Ohya Mohon Kritik dan saran yang bersifat membangunan untuk penulisan blog ini menjadi yang lebih baik di comment. atau Kalau teman-teman ada kesulitan yang ingin ditanya silahkan comment di bawah ini, 

Bagaimana Mudahkan! Mudah dong.. mudah banget. Terima Kasih, Sampai jumpa di Tulisan berikutnya.! :)




Saturday, 20 September 2014

[The First] Belajar Golang (Go Language)

Pertama kalinya saya belajar Golang (Go Language) yang akrab disebut dengan "Goleng", saya akan berbagi tentang Goleng. Sekian lama mencari solusi,  pada awalnya kemarin saat instalasi Goleng ini saya sudah kesulitan untuk melakukan "run and compile". Karena di laptop saya 64 bit, saya coba instalasi yang go1.3.windows-amd64.msi, Tapi tidak bisa melakukan compile go.exe, untuk memastikan apakah sudah terinstal dengan baik atau belum. saya coba ketikkan "go" pada command prompt tidak bisa. 

Setelah googling, tetapi masih belum menemukan solusinya, terakhir saya coba instalasi go yang 32 bit go1.3.1.windows-386.msi. Dan berhasil untuk mencoba menjalankan project hello world! :D Goleng pada notepad++.

Sebelum saya menjelaskan tutorial instalasi Golang. saya ingin mengenalkan sedikit tentang Go. 
Dan langsung saja kita membahas tutorial instalasi Golang, kali ini yang perlu diingat Install - Ketik source code - Kemudian Jalankan (Run)".

"Maklum Gan!, #newbie"
 
Berikut screenshotnya:

Project HelloWorld! :D dengan nama file: coba2.go pada notepad++

Source code input, dengan nama file: coba3.go

Ouput: coba2.go

Hasil run goleng source code "input" : coba3.go
"Gimana? Mudahkan, Mudah dong. 
Tinggal Install - Ketik source code - Kemudian Jalankan (Run)" Cukup sekian yang bisa saya tuliskan disini. Terima Kasih. Sampai jumpa ditulisan saya berikutnya.


Wednesday, 20 August 2014

Mengenal Shortcut Blender (Animasi)

Sebelum kita menggunakan aplikasi blender, kita sangat perlu dan harus sabar dalam mencoba, walaupun mungkin pada awalnya terlihat kurang menarik, sulit, bingung, gk ngerti, bahkan kita menganggap remeh. Saya yakin dan percaya kamu pasti bisa.
"Sebenarnya" Tidak terlalu rumit untuk penggunaannya karna penggunanya baik yang modeller, animator, dan sebagainya lebih suka menggunakan shortcut di blender. daripada lewat menubar kayak program 3D lainnya.Software Blender sangat familiar saat ini karna kinerjanya yang powerfull, portable dan open source.  

Sunday, 17 August 2014

Pengenalan Buku Digital (Simulasi Digital)





Buku digital (e-book) merupakan sebuah publikasi yang terdiri dari teks, gambar, maupun suara dan dipublikasikan dalam bentuk digital yang dapat dibaca di komputer maupun perangkat elektronik lainnya.

Wednesday, 13 August 2014

Cara Menginstal "Operating System" pada VirtualBox

Kamis 14 Agustus 2014

Berikut tutorial Instalasi "Operating System" pada VirtualBox,

INSTALASI OPERATING SYSTEM PADA VIRTUAL MACHINE
Oke teman teman semuanya sebelum saya menjelaskan tentang langkah - langkah instalasi operating System dalam virtual machine. saya jelaskan terlebih dahulu secara singkat apa itu virtual machine dan apa itu operating system. saya jelaskan satu per satu ya.

Cara Menginstal dan Menggunakan VirtualBox

Cara Menginstal dan menggunakan VirtualBOX.
Install VirtualBOX saya anggap sukses dan langkah berikut menconfigurasi virtualBOX agar dapat di jadikan bahan expriment seperti belajar install windows xp, belajar install mikrotik, belajar configurasi mikrotik, belajar install squid, hampir semua hal yang dapat di lakukan pada komputer real dapat di kerjakan di virtualBox.
Jalankan VirtualBOX dan klik tombol New yang berwarna biru muda

Pengenalan Virtual Box

VirtualBOX



Kembali lagi bersama saya faisal amin, pada kesempatan kali ini saya akan menjelaskan tentang Virtual box. kebetulan tadi baru dijelasin oleh mas Dwi Haryanto. selagi saya masih ingat yang barusan beliau jelaskan, saya share nih ke teman-teman.. :)

pertama dan yang paling utama diketahui adalah tentang pengenalan virtual box.. baik langsung saja.

Pengertian dan Virtual Box
Bismillahhirrahmannirrahim..!
Ini pertama kali saya nge post di blog ini,karena saya baru berpengalaman nge post di blog,maohon maaf jika ada salah ketik. Oke sekarang saya akan membahas tentang virtual box.

Ada yang tahu virtual box itu apa? VirtualBox adalah perangkat lunak virtualisasi, yang dapat digunakan untuk mengeksekusi sistem operasi “tambahan” di dalam sistem operasi “utama”. Sebagai contoh, jika seseorang mempunyai sistem operasi MS Windows yang terpasang di komputernya, maka seseorang tersebut dapat pula menjalankan sistem operasi lain yang diinginkan di dalam sistem operasi MS Windows.
VirtualBox ini paling sering digunakan untuk :

-Mencoba sistem operasi yang berbeda, os utama menggunakan linux sedangkan os virtual menggunakan windows atau sebaliknya
-Mencoba sistem operasi yang baru rilis, biasanya digunakan untuk melakukan te distro linx terbaru
-Simulasi jaringan, os utama sebagai client sementara os virtual sebagai server ataupun sebaliknya
-Simulasi security computer, os utama sebagai hacker dan os virtual sebagai target


Manfaat Virtualisasi
Berikut ini beberapa manfaat belajar virtualisasi :
Bagi orang awam metode virtualisasi dapat dimanfaatkan untuk belajar menginstall sistem operasi tanpa perlu mengubah isi partisi harddisk
Dapat mencoba-coba sistem operasi tanpa perlu menginstallnya secara permanent kedalam hardisk.
Hemat biaya hardware, tak perlu membeli banyak komputer untuk memakai banyak sistem operasi sekaligus.
Saat ini, VirtualBox dapat berjalan di Windows, Linux, Macintosh, Solaris hosts serta mendukung sejumlah besar sistem operasi tamu namun tidak terbatas pada Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7), DOS/Windows 3.x, Linux (2.4 and 2.6), Solaris dan OpenSolaris, OS/2, dan juga OpenBSD.
Sampai saat ini VirtualBox telah mencapai versi 4.1.2 yang dirilis pada 2011/08/15, untuk detail perbaikan fitur pada versi ini bisa Anda lihat pada menu Changelog. Anda dapat mengunduh VirtualBox versi terbaru, VirtualBox

Fungsi ini sangat penting jika seseorang ingin melakukan ujicoba dan simulasi instalasi suatu sistem tanpa harus kehilangan sistem yang ada. Aplikasi dengan fungsi sejenis VirtualBox lainnya adalah VMware dan Microsoft Virtual PC.

VirtualBox pertamakali dikembangkan oleh perusahaan Jerman (Innotek GmbH). Pada February 2008, Innotek GmbH diakusisi oleh Sun Microsystems

Menjalankan beberapa sistem operasi secara bersamaan.
Instalasi perangkat lunak lebih mudah.
Pengujian dan pemulihan bencana.
Konsolidasi infrastruktur.


How to Download VirtualBox
VirtualBoxis perangkat lunak bebas lisensi GPL.
Bila Anda ingin menggunakan,
Anda dapat men-download secara gratis dari situs resmi.
Ambil Official Site URL
https://www.virtualbox.org


Versi terbaru Here!
Anda dapat memilih paket host OS (Win) dan download.



Percakapan Bahasa Inggris

seperti biasa kita selalu belajar bahasa inggris setiap pagi dengan teman untuk lawan bicara percakapan. pada kesempatan kali ini kami memulai percakapan bahasa inggris tentang "family". kami saling mengenalkan keluarga, baik anak ke berapa keluarga.

Tuesday, 12 August 2014

Merekam video dengan menggunakan Camstudio

Saat menggunakan CamStudio, pengguna tidak harus merekam seluruh bagian dari layar monitor. Pengguna dapat merekam bagian tertentu saja. Tentunya, fitur ini sangat sesuai bagi mereka yang ingin membuat video tutorial atau kreasi lainnya.
CamStudio dapat melakukan lebih dari sekedar merekam aktivitas di layar monitor beserta audio nya. Dengan menggunakan CamStudio, pengguna dapat menambahkan berbagai macam hal kedalam rekaman Anda untuk membuatnya menjadi lebih menarik.
CamStudio sangat mudah untuk digunakan, jadi 
 pengguna  tidak perlu khawatir akan menemui kesulitan dalam menggunakannya.  Pengguna  dapat langsung mengunjungi camstudio.org, mengunduh software ini, meng-install nya, dan kemudian mulai berkreasi.

Kalau teman-teman belum memiliki aplikasinya, silahkan kunjungi artikel saya sebelumnya. Berikut saya sertakan linknya..


Tutorial CamStudio:
  • Install CamStudio

  1. Install dulu CamStudio Anda, entah ambil download, copy dari teman atau mungut di jalan, hehehehe...