Friday, December 27, 2013

Dalam pertemuan kali ini saya ingin membuat tutorial bagaimana cara membuat animasi diswishmax, saya tidak ingin memberikan link download untuk swishmax 4.0 nya, jika anda ingin silakan cari atau beli diwebsite resminya.

1. buka Swishmax nya melalui start menu
2.Pilih default dan kemudian klik OK

3. Untuk mengganti Background Movie Klik movie properties, kemudian pilih warna sesuai keinginan anda, atur ukuran movie pada height dan width , framerate 12. kemudian klik OK.

4. Klik text tool kemudian letakan di lembar kerja sesuai keinginan anda dan ketikalah kata-kata anda.

5. untuk memberi animasi pada teks klik pada teks, kemudian klik menu insert, pilih effect, pilih appear into position, pilihlah efek sesuai keinginan anda.



6. Untuk mencoba animasi anda pada flash player, klik menu file, pilih t
est - in player.
Read More

1 comments:

Saturday, December 7, 2013

Pengen programing robot tapi ga punya robotnya atau belum sempet berurusan dengan hardware robot karena pengen matengin konsep robotnya dulu?

Solusi terbaiknya adalah dengan simulasi di komputer, dengan simulasi kita bisa leluasa karena kita hanya akan berurusan dengan komputer dan kode saja.

saya juga saat ini sedang menyusun thesis yang berkaitan dengan robot, dan di thesis saya, saya lebih mengutamakan algoritmanya saja, sehingga untuk hardware saya tidak buat dulu.

OK Langsung saja sedot softwarenya dari Microsoft, oiya software ini Gratis dengan kebutuhan system seperti ini :

Robotics Developer Studio requires Windows 7.
In addition to using Robotics Developer Studio as a stand-alone development environment, it can be used with any of the Visual Studio 2010 Editions, including the Express Edition. Note that you should install Visual Studio before Robotics Developer Studio so that the New Service Wizard installs correctly.

Read More

0 comments:

Monday, December 2, 2013

Op amp merupakan rangkaian penguat, dalam artian penguatan dengan nilai sebesar K Gain. jadi tidak selamanya penguatan itu menjadi lebih besar, jika gain K=0.5, maka outputnya menjadi setengah kali dari Input.


Terdapat bermacam-macam rangkaian op map, pada artikel ini saya ingin berbagi ilmu yang saya pelajari di mata kuliah Instrumentasi Sistem Pengaturan(Kendali) tentang macam-macam rangkaian Op-amp dan rumusnya,

Macam-macam rangkaian op amp yaitu :

1. Voltage Follower
Voltage Follower
Rangkaian Voltage Follower berguna untuk membuat tegangan High Impedance, tegangan yang dihasilkan tidaklah berubah sama sekali karena tidak ada Gain pada Voltage Follower.

2. Inverting Amplifier

Rangkaian Inverting Amplifier
Rangkaian ini berfungsi merubah kutub tegangan menjadi berlawanan arah dengan kutub tegangan input, misal input Vin yaitu -5V maka outputnya menjadi +5V jika K=1, hal ini karena rangkaian terhubung dengan kutub negatif Op amp, sehingga rumusnya menjadi :

Vout = - [(Rf/Rin).Vin]

dimana   K=Rf/Rin

atau
Vout = -(K.Vin) 

3. Non Inverting Amplifier
Rangkaian Non Inverting Amplifier
Rangkaian ini merupakan rangkaian penguat dengan Gain K saja, jadi tidak ada perubahan kutub antara input dengan output pada rangkaian Op amp ini, yang membedakan adalah nilai K disini memiliki rumus yaitu

K = 1+ (Rf/Rg)

maka Vout = [1+(Rf/Rg)].Vin




4. Differential Amplifier


 Rangkaian ini memiliki dua input V1 dan V2 pada setiap kutub Op amp, Voutput yang dihasilkan merupakan penjumlahan dari masing-masing Vin x K . Rumusnya adalah

Vout  = (V2.Rg/R2)-(V1.Rf/R1)
Rf dan Rg dapat dibuat sama(Ry), R2 dan R1 dapat dibuat Sama(Rx)

maka K menjadi
K=Ry/Rx

dan 

Vout = Ry/Rx(V2-V1)
atau 
Vout = K. (V2-V1)






Read More

0 comments:

Sunday, December 1, 2013

pencuri facebook password
Facebook merupakan sarana penting saat ini untuk komunikasi, facebook juga mewakili kita didunia maya, nah apa yang terjadi jika facebook kita berada ditangan orang-orang yang tidak bertanggung jawab?
Bisa jadi dia update status macam-macam yang dibaca semua kerabat anda. Kacau balau kan akhirnya

Kejadian semacam ini paling sering terjadi saat anda membuka facebook diwarnet dan lupa untuk logout . kemudian datang pengguna baru, dan seperti melihat mainan asyik dia utak-atik facebook anda. Bukan cuma sekali saya menemukan facebook aktif dibrowser warnet. tapi mengingat saya orang baik hati dan suka menabung :D, maka saya langsung logout saja.

Nah dari sini saya tidak ingin pembaca blog ini mengalami kejadian ini, lalu bagaimana caranya antisipasinya?

mengingat para pengguna internet di Indonesia rata-rata menggunakan Mozilla, maka saya buat tutorialnya untuk browser mozilla (ane sendiri belum install chrome :P )
temen-temen cukup klik menu tools lalu klik start private browsing, atau bisa juga pakai shortcut(cara pintas) tekan ctrl+shift+p

nah setelah itu anda bisa membuka facebook, tapi sekali lagi jangan lupa untuk close mozzila saat anda mau meninggalkan warnet..karena secara otomatis browser akan menghapus semua cookies dan session(tempat menyimpan sesi login)

Sekarang seandainya anda sedang bermain facebook dengan komputer orang lalu internet putus, tentunya anda kebingungan kan gimana logoutnya?karena saat logout page error, nah untuk hal ini solusinya adalah anda cukup klik tools, klik clear recent history dan pilih lasthour atau waktu anda mulai menggunakan facebook.. maka secara otomatis, cookies,history, dan session akan langsung terhapus.
Read More

0 comments:


UAV  merupakan salah satu teknologi yang saat ini sedang digemari banyak mahasiswa teknik di Indonesia, bahkan setiap tahunnya sudah ada lomba UAV dari tingkat SMA, hingga kategori profesional alias umum.

Nah salah satu jenis uav adalah quadcopter, quadcopter memiliki 4 motor penggerak, dimana keempatnya ini dikendalikan secara terpisah oleh kontroler utama, biasanya dengan mikrokontroler atmega. Nah si quadcopter ini bergerak dengan motor tersebut, dimana 2 motor memiliki arah putaran yang berbeda dengan 2 motor lainya. pertanyaanya adalah bagaimana cara quadcopter terbang vertikal, kesamping dan tetap ditempat? animasi berikut mungkin dapat menjelaskan pertanyaan anda :








The next one (bellow) shows how the quadrotor would increase altitude.





Here's how the quadrotor would move along the horizon plane





Finally, this animation shows how the quadrotor would rotate around it's main vertical axes (yaw)











Animation Source : http://www.capstone490.com/2009/11/operation-of-quad-rotor.html
Read More

0 comments:

Yapz baru-baru ini saya belajar PLC, saat saya mengambil mata kuliah Informatika Industri di Pascasarjana Teknik Elektro Institut Teknologi Sepuluh November. Walau saya dah lama kuliah di elektro, jujur saja baru kali ini saya berkenalan secara akrab dengan PLC. 

PLC Mitsubishi Q-Series merupakan PLC yang cukup bagus menurut saya, karena pada PLC Q-series memiliki modul-modul yang cukup untuk dapat membuat kita paham apa sih PLC itu..
pada PLC mitsubishi Q-Series terdapat modul-modul sebagai berikut :
1. Modul Digital Input 64Buah dimulai dari X0 - X3F
2. Modul Digital Output 64Buah dimulai dari Y70 - Y5F
3. Modul Analog Input (ADC)
4. Modul Digital To Analog (DAC)

dalam artikel kali ini saya ingin berbagi ilmu tentang bagaimana membuat Ladder untuk Delay.. 


sebenernya simple aja sih gimana bentuk laddernya. dari Ladder diatas menyatakan kalau T0 akan didelay selama 60x100ms alias 6 detik. kenapa 100ms?untuk timer T0-T200 memiliki nilai siklus timer sebesar 100ms

nah dari sini anda bisa mencoba untuk membuat suatu pewaktuan dalam lampu lalu lintas. Jika memiliki kendala tidak punya PLC maka teman-teman bisa menggunakan simulator yang disebut FX-Trainer, bisa dicari di 4shared atau google, kalau tidak ketemu juga, bisa hub saya lewat kmentar dibawah.

Read More

0 comments:

Saturday, November 30, 2013

Custom Fungsi merupakan fasilitas yang disediakan oleh beberapa bahasa pemrograman, dengan adanya fungsi maka kita akan lebih mudah dalam membuat suatu program, fungsi layaknya sebuah blok yang memiliki fungsi tersendiri. misalnya fungsi cariData() merupakan satu fungsi yang berfungsi untuk mencari data, biasanya terdiri dari lebih dari 1 baris.

Nah dalam matlab pun diperbolehkan membuat fungsi tersendiri, sedikit berbeda dengan bahasa pemrograman lainya fungsi pada matlab akan menyimpan file dengan nama fungsi tersebut. berikut adalah cara membuat fungsi dimatlab

function [output] = myFunct(variabel)

//listing fungsi
//misal
output = variabel+1;
end

jika anda menyimpan fungsit tersebut, secara otomatis matlab akan membuat filename dengan nama fungsi tersebut.dari contoh diatas otomatis matlab akan memberikan filename myFunct.m

untuk memanggilnya, arahkan active directory matlab ke folder dimana anda menyimpan fungsi anda, kemudian panggil dengan nama fungsi tersebut, dari contoh fungsi diatas maka  :

>> myFunct(12)

ans = 13






Read More

0 comments:

Servo merupakan salah satu jenis motor dc. terdapat dua jenis servo yaitu continues servo dan standard servo, pada continues servo motor dapat terus berputar tanpa terhenti. pada standard servo, motor berputar dengan sudut antara 0 - 180 derajat. Servo bergerak melalui sinyal pulsa pwm dengan frekuensi 50Hz, rentang kerja servo adalah 900us sampai 2100us pulsa high dari 20000us.

Mikrokontroler dapat mengatur sudut servo dengan memberikan sinyal pwm, contoh jika kita memberikan sinyal 900us maka servo akan berada pada sudut 0 derajat. dan jika kita memberikan sinyal 1500us maka servo akan bergerak pada posisi 90derajat.begitupun dengan sinyal 2100us maka servo akan beraa pada posisi 180 derajat.

berikut source code untuk menggerakan servo dengan menggunakan interupt sehingga dapat menggerakan banyak servo pada 1 port mikrokontroler(8buah pin).

//File servo.h

 #include

#define SERVO_PORT  PORTB
#define SERVO_DDR   DDRB

// Upto 8 servos (since pulses are generated in
// sequence + only one port is used).
#define N_SERVOS    8

// Servo times (this is Futaba timing).
#define SERVO_MIN    920 // microseconds
#define SERVO_MAX   2120 // microseconds
#define SERVO_MID   (SERVO_MIN + SERVO_MAX) / 2

// Time between servo pulses.
#define SERVO_FRAME 20000 // microseconds (50Hz)

// Time slot available for each servo.
#define SERVO_TIME_DIV (SERVO_FRAME / N_SERVOS)

#if (SERVO_TIME_DIV < SERVO_MAX + 50)
#warning "Output fewer servo signals or increase SERVO_FRAME"
#endif
#if ((SERVO_TIME_DIV * (F_CPU / 1000000UL)) >= 0xFF00)
#warning "Output more servo signals or decrease SERVO_FRAME (or use the prescaler)"
#endif

// Computing timer ticks given microseconds.
// Note, this version works out ok with even MHz F_CPU (e.g., 1, 2, 4, 8, 16 MHz).
// (Not a good idea to have this end up as a floating point operation)
#define US2TIMER1(us) ((us) * (uint16_t)(F_CPU / 1E6))

// Servo times - to be entered as timer1 ticks (using US2TIMER1).
// This must be updated with interrupts disabled.
volatile uint16_t servoTime[N_SERVOS];
uint16_t servoData[10];
uint8_t tmpCRC[2] ;
// Servo output allocation (on a single port currently).
const static uint8_t servoOutMask[N_SERVOS] = {
    0b00000001, // PX0
    0b00000010, // PX1
    0b00000100, // PX2
    0b00001000, // PX3
    0b00010000, // PX4
    0b00100000, // PX5
    0b01000000, // PX6
    0b10000000, // PX7
};
// Servo mask is just the above masks ored.
#define SERVO_MASK 0xff




















file servo.c

#include "servo.h"

//Copied From Paparazzy
//for dxAutoPilot URO



void servoStart(void)
{
    // Outputs
    SERVO_DDR |= SERVO_MASK;
    // Setupt a first compare match
    OCR1A = TCNT1 + US2TIMER1(100);
    // start timer 1 with no prescaler
    TCCR1B = (1 << CS10);     
    // Enable interrupt
    TIMSK1 |= (1 << OCIE1A);
}

void servoSet(uint8_t servo, uint16_t time /* microseconds */)
{
    uint16_t ticks = US2TIMER1(time);
    cli();
    servoTime[servo] = ticks;
    sei();
}


void servo_init()
{
     uint8_t i;
    for(i = 0; i < N_SERVOS; i++) {
        servoTime[i] = US2TIMER1(SERVO_MID);
    }
    #if N_SERVOS > 2  
    servoTime[2] = US2TIMER1(SERVO_MIN);
    #endif
    servoTime[N_SERVOS-1] = US2TIMER1(SERVO_MAX);  
    servoStart();
    sei();


}
ISR(TIMER1_COMPA_vect)
{
    static uint16_t nextStart;
    static uint8_t servo;
    static bool outputHigh = true;
    uint16_t currentTime = OCR1A;
    uint8_t mask = servoOutMask[servo];
  
    if (outputHigh) {
        SERVO_PORT |= mask;
        // Set the end time for the servo pulse
        OCR1A = currentTime + servoTime[servo];
        nextStart = currentTime + US2TIMER1(SERVO_TIME_DIV);
    } else {
        SERVO_PORT &= ~mask;
        if (++servo == N_SERVOS) {
            servo = 0;
        }
        OCR1A = nextStart;
    }
    outputHigh = !outputHigh;
}

uint8_t degreeServo(unsigned char degree)
{    int min_pulse = 900;
    int max_pulse = 2100;
    int deg = min_pulse+((max_pulse-min_pulse)*degree*1.0/180); // for 0 - 180
//    int deg = min_pulse+((max_pulse-min_pulse)*(degree+90)*1.0/180);
    return deg;
}


untuk menggerakan servo pada sudut tertentu maka cukup memanggil fungsi degreServo(sudut)
contoh : degreeServo(45) -> maka akan bergerak pada posisi 45 derajat.




Read More

0 comments:

Friday, November 29, 2013

Manga?wah sekarang diindonesia semakin banyak pecinta manga, dari pembaca bahkan menjadi mangaka(red : sebutan untuk orang yang membuat manga). disini saya ingin berbagi bagaimana sih cara membuat manga yang kita buat dikertas terus bisa cool diwarnai dikomputer ?karena baru kemarin saya belajar membuat manga karena lagi kepikiran untuk buat video klip manga. :D

Oke, pertama-tama yang anda perlu lakukan adalah menggambar manganya, jika anda belum bisa menggambar manga, maka cobalah untuk bisa :D dengan tutorial di sini(kalau ga ada linknya berarti belum saya buat..)
setelah anda selesai menggambarnya, lalu scan hasil kerjaan tangan anda dengan scanner atau photo high quality,,kenapa harus High Quality Camera?karena kalau Low quality, bakalan kesusahan editingnya.

setelah anda scan, saatnya anda membuka gambar anda dengan photoshop.disini saya menggunakan photoshop 7,yah meskipun photoshop udah sampe CS6 saya tetep yang 7,kenapa?karena lebih PW aja pake yang 7.

setelah terbuka, langkah awal adalah dengan mengatur kontras /brignest dimenu image-adjustment-brighness/ contrast, atur sampai terlihat jelas perbedaan antara hitam dan putih
Lalu tekan Ctrl+A untuk seleksi satu layer, kemudian ctrl+C untuk copy layer tersebut. kemudian klik new layer pada menu layer
kemudian anda akan mendapatkan layer baru, lalu tekan ctrl+v (paste) ke layer baru tersebut, biasanya bernama layer1.setelah itu pindah ketab Channel pada menu layer, lalu klik load channel as selection,

maka secara otomatis pada layer1 akan menseleksi semua bagian putih, kemudian tekan delete untuk menghapus warna putih layer tersebut.. dan yang tersisa adalah warna hitam pada layer1. Lalu delete layer yang bernama background, buat layer baru dengan warna putih bersih polos dan lugu. :D lalu letakan dibawah layer1 jadi seperti gambar dibawah

Oke setelah layer 2 terbentuk, buat layer baru lagi lalu letakan diantara layer 1 dan layer 2. dan di layer inilah anda mulai mewarnai manga anda, anda dapat menggunakan tools lasso tools untuk menseleksibagian mana yang harus diwarnai, jangan dengan magic wand tools jika anda tidak tahu persis bagaimana menggunakanya.. oke dari gambar saya diatas, maka hasilnya seperti dibawah ini


Oke, sampai disini dulu pelajaran kita hari ini, jika ada yang mau ditanyakan silakan berikan komentar dibawah..
Read More

0 comments:

Membuat countdown seven segment merupakan pelajaran yang menarik untuk mengenalkan kita pemrograman mikrokontroler, karena didalamnya kita akan belajar apa itu array, variabel, aritmatika, input output mikrokontroler.

Langsung saja saya berikan contohnya seven segment untuk satu buah seven segment, nanti kalau udah bisa dan paham, teman-teman bisa mencobanya dengan 2 atau lebih seven segment dengan format angka satuan(1digit), puluhan(2digit), ratusan(3digit), ribuan(4digit).

saya sarankan anda menggunakan software proteus untuk ujicoba ini jika anda tidak mempunyai peralatanya langsung.. Btw Apa sih proteus itu?anda bisa membacanya diartikel " Software simulasi elektronika - proteus "

Oke selanjutnya anda akan merangkai rangkaian mikrokontroler seven segment seperti gambar berikut :
Seven Segment Countdown

Dalam hal software pemrograman, saya lebih menyukai menggunakan AVR Studio, karena software ini gratis, dan dengan software ini saya dibuat membuat semua librarynya sendiri karena kita tidak dimanjakan dengan autogenerate code seperti pada codevision. 

#include
#include
int  X[5]= {0b11000000,0b11111001,0b10100100,0b10110000,0b10011001};
int satuan,puluhan;
int main()
{
DDRA = 0xff;
int i;
while(1)
    {
     i=4;
     for(i=4;i>0;i--)
     {
        pecah(i);
        _delay_ms(5000);
     }
    }
}

void pecah(int VALUE)
{
        satuan = (VALUE%10)+0x30;
        puluhan = (VALUE%100)/10;
        puluhan += 0x30;
        PORTA = X[puluhan];
        PORTB = X[satuan];         
}

Penjelasan dari kode diatas adalah berikut :
 int  X[5]= {0b11000000,0b11111001,0b10100100,0b10110000,0b10011001};

kode diatas berfungsi untuk mendeklarasikan pin mana yang digunakan sebagai bagian dari seven segment untuk membentuk angka tertentu , dimana 0 adalah led7 on dan 1 led7 off, seven segment terdiri dari beberapa part led seperti gambar dibawah

 pada mikrokontroler, pin yang digunakan hanya 7 buah dimulai dari pin0 - pin 6. seperti angka 0, memiliki nilai 11000000, maka seven segment akan menyalakan led F,E,D,C,B,A dan mematikan led G. dimana setiap pin terhubung dengan susunan berikut :
A - PIN0
B - PIN1
C - PIN2
D - PIN3
E - PIN4
F - PIN5
G - PIN 6

untuk memisahkan antara nilai ratusan dan puluhan serta satuan, teman-teman bisa menggunakan rumus berikut 
        satuan = (VALUE%10)+0x30;
        puluhan = (VALUE%100)/10;
        puluhan += 0x30;
        PORTA = X[puluhan];
        PORTB = X[satuan]; 

value adalah nilai variabel, misalnya 81;
untuk mencari satuan dihitung dengan rumus value%10+0x30; ini maksudnya adalah (81%10) dimana % adalah modulo atau sisa bagi, dimana 81%10 sisa baginya adalah 1, dan ditambahkan dengan nilai 0x30 yang merupakan kode ascii untuk 0. jika ingin paham apa itu kode ascii, teman-teman bisa gunakan tabel berikut untuk referensi :
 
Read More

0 comments:

Thursday, November 28, 2013

Pada artikel ini saya ingin menjawab pertanyaan teman-teman tentang "Bagaimana Cara Menentukan user sedang login atau tidak pada pemrograman PHP". yang pasti dalam menentukan apakah user yang valid atau tidak ialah dengan mencocokan nama-password user dengan yang ada pada database. sudah tentu pada PHP anda harus menghubungkan terlebih dahulu php dengan database, agar anda dapat mengakses database. jika anda belum tahu bagaimana cara menghubungkan php dengan database, maka anda dapat mengikuti tutorial saya yang ada Pada cara koneksi database mysql pada PHP.

kode dibawah merupakan kode yang dipotong dari gabungan antara HTML dan kode, pada HTML terdapat beberapa Field seperti berikut

submitbutton dengan "nama masuk"
textbox "username"
textbox "pass"

dan kodenya adalah


if(isset($_POST['masuk'])){
    include("include/conn.php");
    include ("./include/db_function.php");
    $user      = $_POST['username'];
    $password      = md5($_POST['pass']);
    $login = db_select("tbl_login","
        (username = '". $user . "') and
        (password = '". $password . "' )");
if(empty ($login)){
echo "nama pengguna / password salah";}
else    {
$row = mysql_num_rows($login);
            if ($row>0){
            $jml = mysql_fetch_array($login);                       
                    $_SESSION['usersesi'] = $jml['username'];
            else {
                 echo "nama pengguna / password salah"; }
}

                   
dari kode diatas anda akan melihat $_SESSION['usersesi'] , maksud dari kode ini ialah dengan membuat nama session dengan nama 'usersesi' dan diisi dengan nama username jika username dan password cocok denan database.

maka dalam kode anda yang hanya bisa diakses oleh user login, maka dapat menggunakan kode ini :




if  (!empty( $_SESSION['usersesi'] )) { 
echo "jika anda dapat membaca tulisan ini berarti anda adalah member ";
else { echo "anda bukan member, get out of my car :D";}


Read More

0 comments:

 
Pada artikel kali ini saya ingin menjelaskan tentang Bagaimana cara menghubungkan PHP dengan Database, Karena jika kita menggunakan PHP untuk website dynamis, pastinya kita akan menggunakan Database.

Salah satu Contoh database yang populer digunakan ialah MYSQL. seperti umumnya sistem security, maka untuk mengakses data yang ada pada database MYSQL, dibutuhkan nama pengguna dan password.
Dalam artikel ini untuk nama pengguna dan password saya anggap anda sudah mengaturnya pada CPANEL atau WAMP jika anda menggunakan komputer sebagai server hosting anda, jika belum maka anda dapat mengikuti petunjuk di Link ini.

Untuk menghubungkan php dengan mysql tidaklah sulit, anda cukup ketik source code berikut kedalam sebuah file, misal koneksi.php.


  

  // file: koneksi.php
  /* Swadexi, November 2013 */

  $db_username = "root";
  $db_hostname = "localhost";
  $db_password = "password_database_anda";
  $db_name = "database_username_anda";

  $con = mysql_connect($db_hostname, $db_username, $db_password);
  $db  = mysql_select_db($db_name, $con);
 
 
?>

dan jika dalam koding anda membutuhkan koneksi database, maka anda cukup memasukan/memanggil kode ini dengan "include('namafile.php');".

contoh :



include ("koneksi.php");

/*LISTING ANDA */

?>

Untuk PHP dan mysql saya rasa cukup disini, jika ada yang mau ditanyakan silakan komen dibawah. 
Read More

0 comments:

Saturday, November 23, 2013

Sell online with PrestaShop's free, secure and open source shopping cart platform. Powerful and Fast, PrestaShop is the solution of choice by E-Commerce experts.

Prestashop Merupakan salah satu CMS gratis yang terkenal dalam kemudahan dan keamananya dalam membangun website toko online. Dengan CMS ini kita dapat membangun toko online secara gratis karena kita tidak perlu membayar untuk mendapatkan perangkat lunak CMS ini. Kita hanya perlu membayar biaya sewa hosting dan biaya nama domain.

 Seperti pada umumnya CMS, Prestashop juga memiliki 2 struktur umum back-end dan front-end. Dimana pada struktur back-end atau biasa disebut halaman administrasi kita dapat mengatur produk yang ingin kita jual dengan harga tertentu dan kita dapat melihat laporan penjualan pada toko setiap harinya dan pengaturan – pengaturan lainya. 

Contoh-Contoh Web Toko Online Dengan Prestashop




Read More

0 comments:

Apa itu Blender? Blender adalah alat yang digunakan untuk mengaduk segala sesuatu yang berada didalamnya :D :D. tapi maksud saya dalam artikel kali ini bukanlah peralatan dapur melainkan Software Blender, yang digunakan untuk membuat gambar atau animasi 3 Dimensi (3D). ada beberapa software yang juga powerfull untuk design 3D seperti 3D max, Autocad, Maya, dan Poser namun software-software tersebut tidak lah gratis, jadi dalam penggunaanya tentu saja ada rasa berdosa jika anda menggunakan bajakan, apalagi kalau hasil yang digunakan untuk dijual  :D. 
Nah dalam kesempatan kali ini saya ingin membagikan info tentang software yang powerfull namun juga Gratis dalam mendesain 3D, bahkan open source sehingga anda bisa mengubahnya sendiri jika anda merasa menemukan BUG.
Blender ini mengalami penyempurnaan oleh member-member pecinta open source yang baik hati dan juga rajin menabung.upz...:D
Oke langsung saja teman-teman bisa download software 3D Blender diwebsite Resminya di LINK Berikut


Berikut Gambar hasil dari pembuatan oleh blender




Read More

0 comments:

Apa itu cms? Cms yang berasal dari bahasa inggris merupakan suatu perangkat lunak berbasis website yang digunakan untuk mengatur konten web. Pada CMS memiliki 2 struktur umum yaitu Back end yang merupakan bagian administrasi untuk mengatur keseluruhan konten web yaitu design web, artikel, ataupun produk yang akan dijual.

Pada struktur back end ini hanya bias diakses oleh seseorang yang memiliki akses berupa login dan password yang biasa disebut administrator.

Sedangkan struktur yang kedua yaitu struktur front-end yang merupakan halaman depan dari CMS itu sendiri yang dapat diakses oleh pengunjung web tanpa harus memasukan login dan password. Contoh dari CMS yaitu Wordpress, drupal, Prestashop, opencart, os-commerce dan masih banyak cms lainya. Seperti perangkat lunak umumnya, CMS memerlukan proses instalasi sebelum dapat digunakan.
Read More

0 comments:

NXT LEGO Mindstorm merupakan robot yang sangat mudah untuk dipelajari, sangat cocok untuk pemula yang ingin belajar mengenal robot.

Robot ini tersusun dari komponen-komponen yang bisa dibongkar pasang dengan mudah. Sehingga kita dapat merancang berbagai bentuk robot dengan komponen-komponen ini.

Robot ini terdiri dari komponen untuk membangun rangka robot, komponen prosesor, komponen sensor dan komponen motor, layar dan suara sebagai output dari robot ini.
Robot ini dapat disusun sesuai fungsi yang diinginkan pengguna. Mampu menjadi bentuk kalajengking, robot manusia, mobil dan peralatan perang. Dan fungsinya pun dapat beraneka ragam, dapat mengikuti garis, berjalan menghindari dinding, menangkap bola dan bergerak dengan dikendalikan jarak jauh menggunakan handphone atau komputer.

Robot Lego NXT untuk melakukan tugasnya secara otomatis. harus  diprogram terlebih dahulu. Untuk memprogram robot ini tidaklah rumit, karena bahasa pemrogramnya merupakan blok-blok dialog yang memiliki parameter-parameter yang mudah dimengerti oleh pengguna.
Read More

0 comments:

Disini saya akan menjelaskan tutorial tentang pembuatan blok pada simulink, simulink merupakan salah satu fiture yang disediakan oleh matlab dalam membuat diagram blok yang bukan sekedar untuk tampilan saja, tapi juga berfungsi sebagai suatu simulasi sistem.

1. Langkah pertama yaitu buka matlab dari start menu all programs-matlab
2. Buka simulink dengan cara klik icon seperti gambar dibawah ini
3. maka akan muncul jendela dialog library browser seperti gambar berikut
4. Klik File - New
5. maka akan muncul project atau lembar baru yang akan digunakan untuk membuat blok-blok simulink

untuk memulai simulink cukup sampai disini, pelajaran selanjutnya adalah " Belajar blok dasar simulink "
Read More

0 comments:

Cara membuat email di gmail, mungkin bagi beberapa orang ini merupakan hal yang sepele, tapi tidak menutup kemungkinan ada beberapa orang yang merasa kesusahan dalam melakukan pendaftaran di gmail. oke, saya langsung mulai saja tutorial / langkah-langkah / cara membuat email di gmail ini :

1. Buka Gmail.com atau mail.google.com
2. Pada halaman tersebut terdapat pilihan untuk mendaftar akun google, kenapa akun google? karena gmail merupakan salah satu produk google, maka dalam membuat email gmail, anda sekaligus mendapatkan akun google, yang dapat digunakan disemua produk google, seperti blogger.com, Google plus (g+) dll.
3. Klik Create an acount atau bahasa indonesianya buat akun gmail seperti gambar dibawah
bagi yang ga terbiasa dengan bahasa inggris, anda bisa merubahnya menjadi bahasa indonesia dengan cara memilih bahasa yang berada dipojok kanan bawah

4. Saat anda klik create an account, maka anda akan menuju halaman pendaftaran gmail
5. Isi biodata anda dengan benar, saya sarankan isi sesuai jati diri anda.
6.pilih username atau nama pengguna sesuai yang anda inginkan jika tersedia, jika tidak tersedia anda dapat memilih username yang disarankan oleh google atau memilih username lain. 

 7. Pilih password yang anda inginkan minimal 8 karakter, kemudian ketik ulang(harus sama) pasword anda pada kolom retype password:. ini berguna untuk menghindari kesalahan saat penulisan password pertama.

8 kemudian isikan tanggal lahir anda.jika anda masih dibawah umur pilihlah tahun lahir yang membuat anda menjadi berumur 18tahun/
8. Isikan nomor handphone anda, ini penting saat anda melupakan password anda, karena nanti akan dikirimkan ke ponsel anda kode verifikasi password
9. isikan captcha atau tulisan yang susah terbaca , hal ini untuk menghindari Robot mendaftar email.

pilih lokasi tinggal anda -> indonesia
Centang/Klik agree to the google terms of service ......
Klik next step

Read More

0 comments:

Latest