Showing posts with label Education/Pelajaran. Show all posts
Showing posts with label Education/Pelajaran. Show all posts

Thursday, 24 November 2016



Kalian sudah tau google maps bukan? tapi taukah kalian bahwa kalian bisa membuat lokasi cabang dengan tampilan Google Maps menggunakan MYSQL, PHP, Javascript ?

Kali ini saya akan berbagi ilmu kepada kalian semua yang sedang semangat-semangatnya mempelajari web programming.

Baik lah pertama-tama buatlah sebuah file bernama "jquery.min.js" , lalu silahkan klik link berikut :

https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js

Kemudian, salinlah code pada link tersebut kedalam file yang telah kalian buat tadi.

kemudian, buat lagi sebuah file bernama "markerclusterer_packed.js" .. lalu salinlah code berikut kedalam nya :

function ClusterIcon(a,b,c){a.getMarkerClusterer().extend(ClusterIcon,google.maps.OverlayView);this.styles_=b;this.padding_=c||0;this.cluster_=a;this.center_=null;this.map_=a.getMap();this.div_=null;this.sums_=null;this.visible_=false;this.setMap(this.map_)}function Cluster(a){this.markerClusterer_=a;this.map_=a.getMap();this.gridSize_=a.getGridSize();this.minClusterSize_=a.getMinClusterSize();this.averageCenter_=a.isAverageCenter();this.center_=null;this.markers_=[];this.bounds_=null;this.clusterIcon_=new ClusterIcon(this,a.getStyles(),a.getGridSize())}function MarkerClusterer(a,b,c){this.extend(MarkerClusterer,google.maps.OverlayView);this.map_=a;this.markers_=[];this.clusters_=[];this.sizes=[53,56,66,78,90];this.styles_=[];this.ready_=false;var d=c||{};this.gridSize_=d["gridSize"]||60;this.minClusterSize_=d["minimumClusterSize"]||2;this.maxZoom_=d["maxZoom"]||null;this.styles_=d["styles"]||[];this.imagePath_=d["imagePath"]||this.MARKER_CLUSTER_IMAGE_PATH_;this.imageExtension_=d["imageExtension"]||this.MARKER_CLUSTER_IMAGE_EXTENSION_;this.zoomOnClick_=true;if(d["zoomOnClick"]!=undefined){this.zoomOnClick_=d["zoomOnClick"]}this.averageCenter_=false;if(d["averageCenter"]!=undefined){this.averageCenter_=d["averageCenter"]}this.setupStyles_();this.setMap(a);this.prevZoom_=this.map_.getZoom();var e=this;google.maps.event.addListener(this.map_,"zoom_changed",function(){var a=e.map_.getZoom();if(e.prevZoom_!=a){e.prevZoom_=a;e.resetViewport()}});google.maps.event.addListener(this.map_,"idle",function(){e.redraw()});if(b&&b.length){this.addMarkers(b,false)}}MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_PATH_="http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/"+"images/m";MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_EXTENSION_="png";MarkerClusterer.prototype.extend=function(a,b){return function(a){for(var b in a.prototype){this.prototype[b]=a.prototype[b]}return this}.apply(a,[b])};MarkerClusterer.prototype.onAdd=function(){this.setReady_(true)};MarkerClusterer.prototype.draw=function(){};MarkerClusterer.prototype.setupStyles_=function(){if(this.styles_.length){return}for(var a=0,b;b=this.sizes[a];a++){this.styles_.push({url:this.imagePath_+(a+1)+"."+this.imageExtension_,height:b,width:b})}};MarkerClusterer.prototype.fitMapToMarkers=function(){var a=this.getMarkers();var b=new google.maps.LatLngBounds;for(var c=0,d;d=a[c];c++){b.extend(d.getPosition())}this.map_.fitBounds(b)};MarkerClusterer.prototype.setStyles=function(a){this.styles_=a};MarkerClusterer.prototype.getStyles=function(){return this.styles_};MarkerClusterer.prototype.isZoomOnClick=function(){return this.zoomOnClick_};MarkerClusterer.prototype.isAverageCenter=function(){return this.averageCenter_};MarkerClusterer.prototype.getMarkers=function(){return this.markers_};MarkerClusterer.prototype.getTotalMarkers=function(){return this.markers_.length};MarkerClusterer.prototype.setMaxZoom=function(a){this.maxZoom_=a};MarkerClusterer.prototype.getMaxZoom=function(){return this.maxZoom_};MarkerClusterer.prototype.calculator_=function(a,b){var c=0;var d=a.length;var e=d;while(e!==0){e=parseInt(e/10,10);c++}c=Math.min(c,b);return{text:d,index:c}};MarkerClusterer.prototype.setCalculator=function(a){this.calculator_=a};MarkerClusterer.prototype.getCalculator=function(){return this.calculator_};MarkerClusterer.prototype.addMarkers=function(a,b){for(var c=0,d;d=a[c];c++){this.pushMarkerTo_(d)}if(!b){this.redraw()}};MarkerClusterer.prototype.pushMarkerTo_=function(a){a.isAdded=false;if(a["draggable"]){var b=this;google.maps.event.addListener(a,"dragend",function(){a.isAdded=false;b.repaint()})}this.markers_.push(a)};MarkerClusterer.prototype.addMarker=function(a,b){this.pushMarkerTo_(a);if(!b){this.redraw()}};MarkerClusterer.prototype.removeMarker_=function(a){var b=-1;if(this.markers_.indexOf){b=this.markers_.indexOf(a)}else{for(var c=0,d;d=this.markers_[c];c++){if(d==a){b=c;break}}}if(b==-1){return false}a.setMap(null);this.markers_.splice(b,1);return true};MarkerClusterer.prototype.removeMarker=function(a,b){var c=this.removeMarker_(a);if(!b&&c){this.resetViewport();this.redraw();return true}else{return false}};MarkerClusterer.prototype.removeMarkers=function(a,b){var c=false;for(var d=0,e;e=a[d];d++){var f=this.removeMarker_(e);c=c||f}if(!b&&c){this.resetViewport();this.redraw();return true}};MarkerClusterer.prototype.setReady_=function(a){if(!this.ready_){this.ready_=a;this.createClusters_()}};MarkerClusterer.prototype.getTotalClusters=function(){return this.clusters_.length};MarkerClusterer.prototype.getMap=function(){return this.map_};MarkerClusterer.prototype.setMap=function(a){this.map_=a};MarkerClusterer.prototype.getGridSize=function(){return this.gridSize_};MarkerClusterer.prototype.setGridSize=function(a){this.gridSize_=a};MarkerClusterer.prototype.getMinClusterSize=function(){return this.minClusterSize_};MarkerClusterer.prototype.setMinClusterSize=function(a){this.minClusterSize_=a};MarkerClusterer.prototype.getExtendedBounds=function(a){var b=this.getProjection();var c=new google.maps.LatLng(a.getNorthEast().lat(),a.getNorthEast().lng());var d=new google.maps.LatLng(a.getSouthWest().lat(),a.getSouthWest().lng());var e=b.fromLatLngToDivPixel(c);e.x+=this.gridSize_;e.y-=this.gridSize_;var f=b.fromLatLngToDivPixel(d);f.x-=this.gridSize_;f.y+=this.gridSize_;var g=b.fromDivPixelToLatLng(e);var h=b.fromDivPixelToLatLng(f);a.extend(g);a.extend(h);return a};MarkerClusterer.prototype.isMarkerInBounds_=function(a,b){return b.contains(a.getPosition())};MarkerClusterer.prototype.clearMarkers=function(){this.resetViewport(true);this.markers_=[]};MarkerClusterer.prototype.resetViewport=function(a){for(var b=0,c;c=this.clusters_[b];b++){c.remove()}for(var b=0,d;d=this.markers_[b];b++){d.isAdded=false;if(a){d.setMap(null)}}this.clusters_=[]};MarkerClusterer.prototype.repaint=function(){var a=this.clusters_.slice();this.clusters_.length=0;this.resetViewport();this.redraw();window.setTimeout(function(){for(var b=0,c;c=a[b];b++){c.remove()}},0)};MarkerClusterer.prototype.redraw=function(){this.createClusters_()};MarkerClusterer.prototype.distanceBetweenPoints_=function(a,b){if(!a||!b){return 0}var c=6371;var d=(b.lat()-a.lat())*Math.PI/180;var e=(b.lng()-a.lng())*Math.PI/180;var f=Math.sin(d/2)*Math.sin(d/2)+Math.cos(a.lat()*Math.PI/180)*Math.cos(b.lat()*Math.PI/180)*Math.sin(e/2)*Math.sin(e/2);var g=2*Math.atan2(Math.sqrt(f),Math.sqrt(1-f));var h=c*g;return h};MarkerClusterer.prototype.addToClosestCluster_=function(a){var b=4e4;var c=null;var d=a.getPosition();for(var e=0,f;f=this.clusters_[e];e++){var g=f.getCenter();if(g){var h=this.distanceBetweenPoints_(g,a.getPosition());if(h<b){b=h;c=f}}}if(c&&c.isMarkerInClusterBounds(a)){c.addMarker(a)}else{var f=new Cluster(this);f.addMarker(a);this.clusters_.push(f)}};MarkerClusterer.prototype.createClusters_=function(){if(!this.ready_){return}var a=new google.maps.LatLngBounds(this.map_.getBounds().getSouthWest(),this.map_.getBounds().getNorthEast());var b=this.getExtendedBounds(a);for(var c=0,d;d=this.markers_[c];c++){if(!d.isAdded&&this.isMarkerInBounds_(d,b)){this.addToClosestCluster_(d)}}};Cluster.prototype.isMarkerAlreadyAdded=function(a){if(this.markers_.indexOf){return this.markers_.indexOf(a)!=-1}else{for(var b=0,c;c=this.markers_[b];b++){if(c==a){return true}}}return false};Cluster.prototype.addMarker=function(a){if(this.isMarkerAlreadyAdded(a)){return false}if(!this.center_){this.center_=a.getPosition();this.calculateBounds_()}else{if(this.averageCenter_){var b=this.markers_.length+1;var c=(this.center_.lat()*(b-1)+a.getPosition().lat())/b;var d=(this.center_.lng()*(b-1)+a.getPosition().lng())/b;this.center_=new google.maps.LatLng(c,d);this.calculateBounds_()}}a.isAdded=true;this.markers_.push(a);var e=this.markers_.length;if(e<this.minClusterSize_&&a.getMap()!=this.map_){a.setMap(this.map_)}if(e==this.minClusterSize_){for(var f=0;f<e;f++){this.markers_[f].setMap(null)}}if(e>=this.minClusterSize_){a.setMap(null)}this.updateIcon();return true};Cluster.prototype.getMarkerClusterer=function(){return this.markerClusterer_};Cluster.prototype.getBounds=function(){var a=new google.maps.LatLngBounds(this.center_,this.center_);var b=this.getMarkers();for(var c=0,d;d=b[c];c++){a.extend(d.getPosition())}return a};Cluster.prototype.remove=function(){this.clusterIcon_.remove();this.markers_.length=0;delete this.markers_};Cluster.prototype.getSize=function(){return this.markers_.length};Cluster.prototype.getMarkers=function(){return this.markers_};Cluster.prototype.getCenter=function(){return this.center_};Cluster.prototype.calculateBounds_=function(){var a=new google.maps.LatLngBounds(this.center_,this.center_);this.bounds_=this.markerClusterer_.getExtendedBounds(a)};Cluster.prototype.isMarkerInClusterBounds=function(a){return this.bounds_.contains(a.getPosition())};Cluster.prototype.getMap=function(){return this.map_};Cluster.prototype.updateIcon=function(){var a=this.map_.getZoom();var b=this.markerClusterer_.getMaxZoom();if(b&&a>b){for(var c=0,d;d=this.markers_[c];c++){d.setMap(this.map_)}return}if(this.markers_.length<this.minClusterSize_){this.clusterIcon_.hide();return}var e=this.markerClusterer_.getStyles().length;var f=this.markerClusterer_.getCalculator()(this.markers_,e);this.clusterIcon_.setCenter(this.center_);this.clusterIcon_.setSums(f);this.clusterIcon_.show()};ClusterIcon.prototype.triggerClusterClick=function(){var a=this.cluster_.getMarkerClusterer();google.maps.event.trigger(a,"clusterclick",this.cluster_);if(a.isZoomOnClick()){this.map_.fitBounds(this.cluster_.getBounds())}};ClusterIcon.prototype.onAdd=function(){this.div_=document.createElement("DIV");if(this.visible_){var a=this.getPosFromLatLng_(this.center_);this.div_.style.cssText=this.createCss(a);this.div_.innerHTML=this.sums_.text}var b=this.getPanes();b.overlayMouseTarget.appendChild(this.div_);var c=this;google.maps.event.addDomListener(this.div_,"click",function(){c.triggerClusterClick()})};ClusterIcon.prototype.getPosFromLatLng_=function(a){var b=this.getProjection().fromLatLngToDivPixel(a);b.x-=parseInt(this.width_/2,10);b.y-=parseInt(this.height_/2,10);return b};ClusterIcon.prototype.draw=function(){if(this.visible_){var a=this.getPosFromLatLng_(this.center_);this.div_.style.top=a.y+"px";this.div_.style.left=a.x+"px"}};ClusterIcon.prototype.hide=function(){if(this.div_){this.div_.style.display="none"}this.visible_=false};ClusterIcon.prototype.show=function(){if(this.div_){var a=this.getPosFromLatLng_(this.center_);this.div_.style.cssText=this.createCss(a);this.div_.style.display=""}this.visible_=true};ClusterIcon.prototype.remove=function(){this.setMap(null)};ClusterIcon.prototype.onRemove=function(){if(this.div_&&this.div_.parentNode){this.hide();this.div_.parentNode.removeChild(this.div_);this.div_=null}};ClusterIcon.prototype.setSums=function(a){this.sums_=a;this.text_=a.text;this.index_=a.index;if(this.div_){this.div_.innerHTML=a.text}this.useStyle()};ClusterIcon.prototype.useStyle=function(){var a=Math.max(0,this.sums_.index-1);a=Math.min(this.styles_.length-1,a);var b=this.styles_[a];this.url_=b["url"];this.height_=b["height"];this.width_=b["width"];this.textColor_=b["textColor"];this.anchor_=b["anchor"];this.textSize_=b["textSize"];this.backgroundPosition_=b["backgroundPosition"]};ClusterIcon.prototype.setCenter=function(a){this.center_=a};ClusterIcon.prototype.createCss=function(a){var b=[];b.push("background-image:url("+this.url_+");");var c=this.backgroundPosition_?this.backgroundPosition_:"0 0";b.push("background-position:"+c+";");if(typeof this.anchor_==="object"){if(typeof this.anchor_[0]==="number"&&this.anchor_[0]>0&&this.anchor_[0]<this.height_){b.push("height:"+(this.height_-this.anchor_[0])+"px; padding-top:"+this.anchor_[0]+"px;")}else{b.push("height:"+this.height_+"px; line-height:"+this.height_+"px;")}if(typeof this.anchor_[1]==="number"&&this.anchor_[1]>0&&this.anchor_[1]<this.width_){b.push("width:"+(this.width_-this.anchor_[1])+"px; padding-left:"+this.anchor_[1]+"px;")}else{b.push("width:"+this.width_+"px; text-align:center;")}}else{b.push("height:"+this.height_+"px; line-height:"+this.height_+"px; width:"+this.width_+"px; text-align:center;")}var d=this.textColor_?this.textColor_:"black";var e=this.textSize_?this.textSize_:11;b.push("cursor:pointer; top:"+a.y+"px; left:"+a.x+"px; color:"+d+"; position:absolute; font-size:"+e+"px; font-family:Arial,sans-serif; font-weight:bold");return b.join("")};window["MarkerClusterer"]=MarkerClusterer;MarkerClusterer.prototype["addMarker"]=MarkerClusterer.prototype.addMarker;MarkerClusterer.prototype["addMarkers"]=MarkerClusterer.prototype.addMarkers;MarkerClusterer.prototype["clearMarkers"]=MarkerClusterer.prototype.clearMarkers;MarkerClusterer.prototype["fitMapToMarkers"]=MarkerClusterer.prototype.fitMapToMarkers;MarkerClusterer.prototype["getCalculator"]=MarkerClusterer.prototype.getCalculator;MarkerClusterer.prototype["getGridSize"]=MarkerClusterer.prototype.getGridSize;MarkerClusterer.prototype["getExtendedBounds"]=MarkerClusterer.prototype.getExtendedBounds;MarkerClusterer.prototype["getMap"]=MarkerClusterer.prototype.getMap;MarkerClusterer.prototype["getMarkers"]=MarkerClusterer.prototype.getMarkers;MarkerClusterer.prototype["getMaxZoom"]=MarkerClusterer.prototype.getMaxZoom;MarkerClusterer.prototype["getStyles"]=MarkerClusterer.prototype.getStyles;MarkerClusterer.prototype["getTotalClusters"]=MarkerClusterer.prototype.getTotalClusters;MarkerClusterer.prototype["getTotalMarkers"]=MarkerClusterer.prototype.getTotalMarkers;MarkerClusterer.prototype["redraw"]=MarkerClusterer.prototype.redraw;MarkerClusterer.prototype["removeMarker"]=MarkerClusterer.prototype.removeMarker;MarkerClusterer.prototype["removeMarkers"]=MarkerClusterer.prototype.removeMarkers;MarkerClusterer.prototype["resetViewport"]=MarkerClusterer.prototype.resetViewport;MarkerClusterer.prototype["repaint"]=MarkerClusterer.prototype.repaint;MarkerClusterer.prototype["setCalculator"]=MarkerClusterer.prototype.setCalculator;MarkerClusterer.prototype["setGridSize"]=MarkerClusterer.prototype.setGridSize;MarkerClusterer.prototype["setMaxZoom"]=MarkerClusterer.prototype.setMaxZoom;MarkerClusterer.prototype["onAdd"]=MarkerClusterer.prototype.onAdd;MarkerClusterer.prototype["draw"]=MarkerClusterer.prototype.draw;Cluster.prototype["getCenter"]=Cluster.prototype.getCenter;Cluster.prototype["getSize"]=Cluster.prototype.getSize;Cluster.prototype["getMarkers"]=Cluster.prototype.getMarkers;ClusterIcon.prototype["onAdd"]=ClusterIcon.prototype.onAdd;ClusterIcon.prototype["draw"]=ClusterIcon.prototype.draw;ClusterIcon.prototype["onRemove"]=ClusterIcon.prototype.onRemove

Setelah itu , buatlah file bernama "index.php" dan salinlah code berikut kedalamnya :

<html>
    <head>
        <title>TUTORIAL</title>
        <script src="jquery.min.js"></script>
        <script src="markerclusterer_packed.js"></script>
        <script src="http://maps.google.com/maps/api/js?key=AIzaSyABDpVdyoFP_-bT5OB9S8z84nlztRjuIx0"></script>
        
        
        <?php
            include "conect.php";
            if(isset($_GET['mapscabang'])){
                $maps=$_GET['mapscabang'];
                
                $querylatlong=$db->prepare("SELECT latitude,longitude FROM cabang WHERE id_cabang='$maps'");
                $querylatlong->execute();
                
                $fetchlatlong=$querylatlong->fetch(PDO::FETCH_ASSOC);
                $lati=$fetchlatlong['latitude'];
                $longi=$fetchlatlong['longitude'];
            
        ?>
        
        <script type="text/javascript">
            var peta;
            var gambar_tanda;
            gambar_tanda = 'marker.png';
            var x = new Array();
            var y = new Array();
            
            function peta_awal(){
                var lokasibaru = new google.maps.LatLng(<?php echo $lati ?>,<?php echo $longi ?>);
                var petaoption = {
                    zoom: 20,
                    center: lokasibaru,
                    mapTypeId: google.maps.MapTypeId.ROADMAP
                };
                peta = new google.maps.Map(document.getElementById("map_canvas"),petaoption);
                
            }
            
        </script>
        
    <?php
            }
    ?>
        
    </head>
    <body onload="peta_awal()">   
        <div id="wrap-ketmaps">
            <h2 id="Ketmaps">
                <?php
                    if(isset($_GET['mapscabang'])){
                        $map=$_GET["mapscabang"];
                        $querys=$db->prepare("SELECT * FROM cabang WHERE id_cabang='$map'");
                        $querys->execute();
                        $fetchs = $querys->fetch(PDO::FETCH_ASSOC);
                        $namacabang=$fetchs['namacabang'];
                        echo $namacabang;
                        
                        if($map=='nihil'){
                            echo 'Pilih Cabang';
                        }
                    }else{
                        echo 'Pilih Cabang';
                    }
                ?>
            </h2>
        </div>
        <form method="get">
            <select id="cabang" name="mapscabang" class="form-control">
                <option value="nihil">-- Pilih Cabang --</option>
                <?php
                    $query1=$db->prepare("SELECT * FROM cabang");
                    $query1->execute();
                    while($fetch1=$query1->fetch(PDO::FETCH_ASSOC))
                    {
                        $id_cabang=$fetch1['id_cabang'];
                        $namacabang=$fetch1['namacabang'];
                        $lat=$fetch1['latitude'];
                        $long=$fetch1['longitude'];
                        
                        echo "<option value='$id_cabang'>$namacabang</option>";
                    }
                ?>
            </select><br>
            <input type="submit" class="btn" value="Submit">
        </form>
        <br>
        <div id="map_canvas" style="height:500px"></div>
    </body>
</html>
Pada tanda berwarna biru tersebut, itu adalah sebuah key untuk mengakses Google Maps. Untuk mendapatkannya silahkan login ke account google anda. Lalu kunjungi link berikut :

https://developers.google.com/maps/web/

kemudian ikuti langkah berikut :








Salinlah key berikut dan pastekan pada tanda berwarna biru ..

Lalu buatlah file baru bernama "conect.php", kemudian salinlah code berikut kedalamnya :

<?php
    $db = new PDO ('mysql:host=localhost;dbname=maps','root',' ');
?>
Ket:
Isikan "localhost" jika terkoneksi localhost.
"maps" adalah nama database nya.
"root" adalah username default jika tidak diberi username pada database nya.
" " kosongkan saja jika database tidak menggunakan password.

Untuk lebih jelasnya, ikuti tutorial video berikut :




Pada tahap ini seharusnya Maps sudah tampil. Step selanjutnya adalah menampilkan Point lokasi pada maps. Tetapi, untuk sementara step selanjutnya Coming Soon yaa.. tetap cek terus postingan ini karna akan di update untuk step selanjutnya ... :)

Tutorial Membuat Lokasi Cabang dengan Google Maps API, Javascript, PHP, MySQL

Read More

Thursday, 14 April 2016


Buat kalian yang ingin menjadi web developer namun belum mempunyai skill sama sekali tentang pemrograman web, berikut mimin berikan video tutorial dasar HTML :




Jika menyukai video tersebut, dan ingin menonton tutorial selanjutnya please Subscribe WebTutorialProject :)

Tutorial Pengenalan HTML

Read More

Saturday, 31 January 2015


Pada pembahasan kali ini, saya akan membahas mengenai Hukum Newton I, II, dan III untuk siswa SMA kelas X khusus materi Fisika SMA Kelas 10. Pembahasan ini dikutip dari www.rumus-fisika.com.

Hukum Newton I

“Jika resultan gaya pada suatu benda sama dengan nol maka benda yang mula-mula diam akan terus diam, sedangkan benda yang mula-mula bergerak akan terus bergerak dengan kecepatan tetap”. Sifat benda yang cenderung mempertahankan keadaan geraknya (diam atau bergerak) inilah yang disebut sebagai kelembaman atau inersia (kemalasan). Oleh karena itu hukum I Newton disebut juga dengan hukum kelembaman atau hukum inersia.

Hukum Newton II

“Percepatan yang dihasilkan oleh resultan gaya yang bekerja pada suatu benda berbanding lurus dengan resultan gaya, searah dengan resultan gaya, dan berbanding terbalik dengan massa benda.” Satuan SI untuk gaya adalah newton (N), untuk massa dalam kg dan percepatan dalam m/s2.

Hukum Newton III 
“Jika A mengerjakan gaya pada B, maka B akan rengerjakan gaya pada A, yang besarnya sama tetapi arahnya berlawanan.”
atau
“Untuk setiap aksi, ada suatu reaksi yang sama besar tetapi berlawanan arah”
Photobucket

Beberapa Jenis Gaya 

 
1. Gaya Berat (Berat) 
Berat (w) adalah gaya gravitasi bumi yang bekerja pada suatu benda (sering disebut dengan gaya tarik bumi).

w = mg

Vektor berat suatu benda di bumi selalu digambarkan berarah tegak lurus ke bawah, dimana pun posisi benda diletakkan, baik pada bidang horizontal, pada bidang miring, atau pada bidang tegak.
Hukum-hukum Newton I, II dan III
Berdasarkan gambar di atas menunjukkan bahwa arah vektor berat selalu tegak lurus ke bawah.
2. Gaya Normal
Gaya normal (N) didefinisikan sebagar gaya yang bekerja pada benda, dan berasal dari bidang tumpu. Arahnya selalu tegak lurus pada bidang tumpu.
Photobucket

Berdasarkan gambar di atas, menunjukkan bahwa arah gaya normal selalu tegak lurus bidang tumpu



Gaya Gesekan

Gaya gesekan (f) termasuk gaya sentuh yang muncul jika permukaan dua benda bersentuhan langsung secara fisik. Arah gaya berlawanan dengan kecenderungan arah gerak.

Ketika mendorong sebuah benda dan benda tidak bergerak, maka gaya gesekan pada benda adalah gaya gesekan statis (fs) Tetapi jika bergerak, maka gaya gesekannya adalah gaya gesekan kinetis (fs). Gaya gesekan statis mulai dari nol dan membesar sesuai dengan gaya dorong yang diberikan sampai mencapai suatu nilai maksimum (fs maks). Sedangkan, gaya gesekan kinetis selalu lebih kecil daripada gaya gesekan statis maksimum.
Gaya Tegangan Tali
Tegangan tali (T) adalah gaya tegang yang bekerja pada ujung-ujung tali karena tali tersebut tegang.

Gaya Sentripetal

Gaya sentripetal (Fs) adalah gayayang bekerja pada benda yang bergerak melingkar. Arahnya menuju pusat lingkaran.

Photobucket
 
 
Photobucket
 

ax = percepatan sentripetal
Sekian pembahasan kali ini. Semoga bermanfaat :) Assalamualaikum ...

Rumus Hukum Newton I,II,III

Read More

Friday, 30 January 2015




Faktorial bilangan asli n adalah perkalian semua bilangan asli yang kurang atau sama dengan n. Faktorial dilambangkan dengan tanda !. Jadi jika n!, maka dibaca "n faktorial".

Rumusnya :
n! = 1 x 2 x … x (n-2) x( n-1) x n

Untuk faktorial 0, hasilnya adalah 1.

0! = 1

Berikut ini adalah faktorial 0 sampai faktorial 10.
0! = 1
1! = 1
2! = 1 × 2 = 2
3! = 1 × 2 × 3 = 6
4! = 1 × 2 × 3 × 4 = 24
5! = 1 × 2 × 3 × 4 × 5 = 120
6! = 1 × 2 × 3 × 4 × 5 × 6 = 720
7! = 1 × 2 × 3 × 4 × 5 × 6 × 7 = 5040
8! = 1 × 2 × 3 × 4 × 5 × 6 × 7 × 8 = 40320
9! = 1 × 2 × 3 × 4 × 5 × 6 × 7 × 8 × 9 = 362880
10! = 1 × 2 × 3 × 4 × 5 × 6 × 7 × 8 × 9 × 10 = 3628800
Faktorial biasa digunakan untuk menghitung banyaknya susunan yang dapat dibentuk dari sekumpulan benda tanpa memperhatikan urutannya.
Contoh:
Empat buah lukisan A, B, C dan D akan dipajang berurutan pada sebuah dinding pameran. Berapakah jumlah susunan yang dapat dibentuk dari keempat lukisan tersebut?

Jawab:
Karena jumlah lukisan yang akan dibentuk susunannya adalah 4 maka jumlah susunan yang bisa dibentuk adalah 4!.
4! = 1 × 2 × 3 × 4 = 24

Jadi jumlah susunan yang dapat dibentuk adalah 24 susunan. Ke-24 susunan tersebut adalah sebagai berikut.

ABCD, ABDC, ACBD, ACDB, ADBC, ADCB, BACD, BADC, BCAD, BCDA, BDAC, BDCA, CABD, CADB, CBAD, CBDA, CDAB, CDBA, DABC, DACB, DBAC, DBCA, DCAB, DCBA.


Reference : http://www.rumusstatistik.com

Rumus Faktorial

Read More

An integrating factor is a function by which an ordinary differential equation can be multiplied in order to make it integrable. For example, a linear first-order ordinary differential equation of type
 (dy)/(dx)+p(x)y(x)=q(x),
(1)
where p and q are given continuous functions, can be made integrable by letting v(x) be a function such that
 v(x)=intp(x)dx
(2)
and
 (dv(x))/(dx)=p(x).
(3)
Then e^(v(x)) would be the integrating factor such that multiplying by y(x) gives the expression
d/(dx)[e^(v(x))y(x)]=e^(v(x))[(dy(x))/(dx)+p(x)y(x)]
(4)
=e^(v(x))q(x)
(5)
using the product rule. Integrating both sides with respect to x then gives the solution 
 y(x)=e^(-v(x))inte^(v(x))q(x)dx.  


Reference : http://mathworld.wolfram.com/IntegratingFactor.html







Integrating Factor

Read More

Thursday, 29 January 2015

A.PENGERTIAN TATA SURYA

Tata Surya adalah kumpulan benda-benda langit yang terdiri dari sebuah bintang besar yang disebut matahari, dan semua objek yang terikat oleh gaya grafitasinya. Objek-objek tersebut adalah delapan buah planet yang sudah diketahui dengan orbit berbentuk elips, lima planet kerdil, 173 satelit alami yang telah diidentifikasi, dan jutaan benda langit (meteor, asteroid, komet) lainnya. Tata Surya (Solar System) atau yang juga disebut keluarga matahari (The sun and its family) adalah suatu sistem yang teridiri dari Matahari sebagai pusar Tata Surya itu dan di kelilingi dengan planet-planet, komet (bintang berekor), meteor (bintang beralih), satelit, dan asteroid.

B.TERBENTUKNYA TATA SURYA

Ada sekian banyak teori yang dicetuskan oleh para ahli, namun saya akan berbagi beberapa teori yang paling dipercaya dunia internasional:

Tata Surya

1.Teori Nebule (Teori Kabut)oleh Immanuel Kant (1749-1827) dan Piere Simon de Laplace (1796)

Matahari dan planet berasal dari sebuah kabut pijar yang berpilin di dalam jagat raya, karena pilinannya itu berupa kabut yang membentuk bulat seperti bola yang besar, makin mengecil bola itu makin cepat putarannya. Akibatnya bentuk bola itu memepat pada kutubnya dan melebar di bagian equatornya bahkan sebagian massa dari kabut gas pada menjauh dari gumpalan intinya dan membentuk gelang-gelang di sekeliling bagian utama kabut itu, gelang-gelang tersebut kemudian membentuk gumpalan pada, nah inilah yang disebut planet-planet dan satelitnya. Sedangkan bagian tengah yang berpijar tetap berbentuk gas pijar yang kita lihat sekarang sebagai matahari.
Teori ini telah dipercaya umat manusia selama kira-kira 100 tahun, tetapi sekarang telah banyak ditinggalkan karena 2 alasan di bawah ini:
  • Tidak mampu memberikan jawaban-jawaban kepada banyak hal atau masalah di dalam tata surya kita
  • Karena munculnya banyak teori yang lebih memuaskan

2.Teori Planetesimal oleh Ahli Geologi Thomas C. Chamberlin (1843-1928) dan Seorang Astronom Forest R. Moulton (1872-1952)

Tata Surya kita terbentuk akibbat adanya bintang lain yang lewat cukup dekat dengan Matahari, pada masa awal pembentukan Matahari. Kedekatan tersebut menyebabkan terjadinya tonjolan pada permukaan matahari, dan bersama proses internal matahari, menarik materi berulang kali dari matahari. Efek gravitasi bintang mengakibatkan terbentuknya dua lengan spiral yang memanjang dari matahari. 

Sementara sebagian besar materi tertarik kembali, sebagian lain akan tetap di orbit, mendingin dan memadat, dan menjadi benda-benda berukuran kecil yang mereka sebut planetisimal dan beberapa yang besar  disebut protoplanet. Objek-objek tersebut bertabrakan dari waktu ke waktu dan membentuk planet dan bulan, sementara sisa materi lainnya menjadi komet dan asteroid.

3.Teori Pasang Surut oleh Dua Orang yang Berasal dari Inggris yaitu Sir James Jeans (1877-1946) dan Harold Jeffreys (1891)

Planet dianggap berbentuk karena mendekatnya bintang lain kepada matahari. Keadaan yang hampir bertabrakan menyebabkan tertariknya sejumlah besar materi dari matahari dan bintang lain tersebut oleh gaya pasang surut bersama mereka yang kemudian terkondensasi menjadi planet.

Setelah Bintang itu berlalu dengan gaya tarik bintang yang besar pada permukaan matahari terjadi proses pasang surut seperti peristiwa pasang surutnya air laut akibat gaya tarik bulan. Sebagian massa matahari itu membentuk cerutu itu terputus-putus membentuk gumpalan gas di sekitar matahari dengan ukuran yang berbeda-beda, gumpalan itu membeku dan kemudian membentuk planet-planet.

Teori ini menjelaskan mengapa planet-planet di bagian tengah seperti Yupiter, Saturnus, Uranus, dan Neptunus merupakan planet raksasa sedangkan di bagian ujungnya merpakan planet-panet kecil. Kelahiran kesembilan planet itu karena pecahan gas dari matahari yang berbentuk cerutu itu makan besarnya planet-planet ini berbeda-beda.

Namun Astronom Harold Jeffreys tahun 1929 membantah bahwa tabrakan yang sedemikian itu hampir tidak mungkin terjadi. Demikian astronom Henry Norris Rusell mengemukakan keberatannya atas hipotesis tersebut.

4.Teori Awan Debu oleh carl Von Weizsaeker (1940) yang Kemudian Disempurnakan oleh Gerard P Kuiper (1950)

Tata Surya terbentuk dari gumpalan awan gas dan debu. Gumpalan awan itu mengalami ppemampatan, pada proses pemampatan tersebut partikel-partikel debu tertarik ke bagian pusat awan itu membentuk gumpalan bola dan mulai berpilin dan kemudian membentuk cakram yang tebal di bagian tengah dan tipis di bagian tepinya. Partikel-partikel di bagian tengah cakram itu saling menekan dan menimbulkan panas dan berpijar, bagian inilah yang menjadi matahari. Sementara bagian yang luar berputar sangat cepat sehingga terpecah-pecah menjadi gumpalan yang lebih kecil, gumpalan kecil ini berpilin pula dan membeku kemudian menjadi planet-planet.

5.Teori Bintang Kembar oleh Fred Hoyle (1915-2001)

Tata Surya kita berupa dua bintang yang hampir sama ukurannya dan berdekatan yang salah satunya meledak meninggalkan serpihan-serpihan kecil. Serpihan itu terperangkap oleh gravitasi bintang yang tudak meledak dan mulai mengelilinginya.
C.SEJARAH PENEMUAN TATA SURYA

Lima planet terdekat ke matahari selain Bumi (Merkurius, Venus, Mars, Yupiter dan Saturnus) telah dikenal sejak zaman dahulu, karena mereka semua bisa dilihat dengan mata telanjang. Banyak bangsa di dunia ini memiliki nama sendiri untuk masing-masing planet.

Perkembangan ilmu pengetahuan dan teknologi pengamatan pada lima abad lalu membawa manusia untuk memahami benda-benda langit terbebas dari selubung mitologi. Galileo Galilei (1564-1642) dengan teleskop refraktornya mampu menjadikan mata manusia “lebih tajam” dalam mengamati benda langit yang tidak bisa diamati dengan mata telanjang.

Karena Teleskop Galileo bisa mengamati lebih tajam, ia bisa melihat berbagai perubahan bentuk penampakan Venus, seperti Venus Sabit atau Venus Purnama sebagai akibat perubahan posisi Venus terhadap matahari. Pennalaran Venus mengitari matahari makin memperkuat teori heliosentris, yaitu bahwa Matahari adalah pusat alam semesta, bukan Bumi, yang sebelumnya digagas oleh Nicolas Copernicus (1473-1543). Susunan heliosentris adalah Matahari dikelilingi oleh Merkurius hingga Saturnus.

Teleskop Galileo terus disempurnakan oleh Ilmuwan lain seperti Christian Huygens (1629-1695) yang menemukan Titan, Satelit Saturnus, yang berada hampir dua kali orbit Bumi-Yupiter.

Perkembangan teleskop juga diimbangi pula dengan perkembangan perhitungan gerak benda-benda langit dan hubungan satu dengan yang lain melalui Johannes Kepler (1571-1630) dengan Hukum Kepler, dan Puncaknya Sir Isaac Newton (1642-1727) dengan hukum gravitasi. Dengan dua teori perhitungan inilah yang memungkinkan pencarian dan perhitungan benda-benda langit selanjutnya.

Pada 1781, William Herschel (1738-1822) menemukan Uranus. Perhitungan cermat orbit Uranus menyimpulkan bahwa planet ini ada yang mengganggu. Sehingga pada 1846 ditemukan Neptunus, namun penemuan Neptunus ini tidak dapat menjelaskan secara sempurna pengganggu Uranus. Kemudian pada tahun 1930 ditemukan sebuah planet lain yang diberi nama Pluto, namun lisensinya sebagai planet sudah beberapa tahun dicabut.:D

D.ANGGOTA TATA SURYA

1.Matahari

Matahari adalah bintang induk tata surya dan merupakan komponen utama sistem tata surya ini. Bintang ini berukuran 332.830 massa bumi. Massa yang besar ini menyebabkan kepadatan inti yang cukup besar untuk bisa mendukung kesinambungan fusi nuklir dan menyemburkan sejumlah energi yang dahsyat. Kebanyakan energi ini dipancarkan ke luar angkasa dalam bentuk radiasi elektromagnetik, termasuk spektrum optik.
  • Matahari adalah pusat dari tata surya. Matahari merupakan sebuah bintang yang tidak berbeda dengan bintang lainnya.
  • Matahari adalah suatu bola gas panas yang memancarkan sendiri sumber energi ke segala arah.
  • Matahari merupakan pusat tata surya.
  • Bagi kita matahari itu super besar tetapi ternyata di jagat raya Matahari termasuk bintang yang berukuran kecil.
  • Ukuran garis tengahnya 100 kali lebih besar dari bumi, sehingga jika Matahari itu kita anggap sebagai wadah kosong, matahari dapat menampung lebih dari 1 juta bumi.
  • Matahari dan energi yang dipancarkan lah yang menjamin kehidupan manusia di muka bumi.


2.Planet-Planet

a.Merkurius

Merkurius adalah planet dalam yang terkecil dan termasuk paling dekat dengan Matahari, jarak rata-rata ke matahari 58 juta Km, dan memiliki garis tengah 4.880 Km. Merkurius tidak mengandung atmosfer, suhu disekitar planet berkisar antara 200 C-400 C. Gravitasi merkurius kurang lebih hanya sepertiga kali gravitasi bumi.

b.Venus

Planet ini merupakan planet terdekat dengan bumi, ia memiliki garis tengah sepanjang 12.104 Km. Jarak rata-rata ke Matahari 106 Km, periode revolusinya 224 hari, gravitasi venus 2300 dan tekanan udaranya 20 atmosfer (20 kali tekanan udara di bumi), permukaan Venus ditutupi awan tebal sehingga mencapai 48 Km. Yang menarik hasil pengamatan beberapa pesawat ruang angkasa terdapat formasi batuan muda dan pegunungan tua, atmosfernya berwujud debu kering yang meliputi CO2, N, dan O2.

c.Bumi

Bumi merupakan planet ukuran ketiga, dan satu-satunya planet yang dihuni oleh makhluk hhidup dan terdiri komposisi sebagai berikut :
  • Lapisan biosfer, terdiri dari unsur nikel dan ferum, dan tebalnya kurang lebih 3.470 Km.
  • Lapisan antara memiliki tebal kurang lebih 1.700 Km dan terdiri dari batuan meteorit.
  • Lapisan litosfer yang terdiri dari lapisan Sial karena terdiri dari SiO2 dan Al2 dan O3 dan bagian SiMa yang terdiri dari SiO2 dan MgO serta Al2O3, tebal antara Sial dan sima tidak teratur, dipegunungan letaknya sangat dalam sedangkan di laut bagian Sial langsung berhubungan dengan Sima.

Planet bumi merupakan planet yang istimewa, karena bumi kbukan hanya tempat hidup manusia semata, tapi juga makhluk hidup lainnya berkembang biak dengan baik, Planet bumi memiliki satelit, yaitu bulan.

d.Mars

Mars dilihat dari lintasnnya antara Bumi dan Matahari juga termasuk planet yang terdekat dengan Bumi, jarak rata-rata planet Mars dengan Matahari 228 Km, beredar mengelilingi Matahari dalam waktu 687 hari, waktu rotasinya 24 jam 37 menit 21 detik. Seperti planet lain Mars memiliki dua satelit, yaitu;
Deimos, berdimendi 10x12x16 Km dan periode orbitnya 30,3 hari. Deimos terbit dan terbenam seperti bulan di Bumi.

e.Yupiter

Yupiter merupakan planet terbesar, ia memiliki diameter 130.000 Km. Jarak rata-rata ke matahari kurang lebih sekitar 778 juta Km, dan struktur yupiter hampir sama dengan struktur matahari, yang kebanyakan terdiri dari hidrogen serta campurannya, yaitu NH3, Amoniak, Helium, dan Metan.

f.Saturnus

Planet saturnus planet kedua terbesar setelah Yupiter, jarak rata-rata ke matahari kurang lebih 1.426 Km, jangka revolusi planet ini adalah 29,5 tahun dan waktu yang diperlukan untuk berputar pada sumbunya adalah 10 jam. Saturnus memiliki 17 satelit, dan beberapa yang paling menonjol adalah Titan, Tethys, Rea, Dione, dan tiga cincin indah, ketiga cincin tersebbut dapat diurai sebagai berikut:
  • Cincin A merupakan cincin luar yang garis tengahnya 260.000 Km.
  • Cincin B merupakan cincin tengah yang memiliki diameter sekitar 152.000 Km.
  • Cincin C merupakan cincin yang garis tengahnya 160.000 Km.


g.Uranus

Uranus memiliki jarak rata-rata dengan matahari sekitar 2.869 juta Km, beredar mengelilingi Matahari dalam waktu 84 tahun dengan kecepatan rotasi 11 jam. Planet ini berdiameter 49.700 Km, pada planet ini ditemukan unsur helium, hidrogen dan metan. Planet ini mempunyai lima satelit, yaitu Miranda, Ariel, Umbriel, Titania, dan Oberon. Keistimewaan planet ini adalah letak sumbu rotasinya sebidang dengan bidang revolusinya, pada uranus, matahari bergeser dari utara ke selatan dalam periode revolusinya.

h.Neptunus

Planet Neptunus adalah planet yang terjauh dengan matahari, jaraknya sekitar 4.495 juta Km dengan matahari, dan beredar mengelilingi matahari dalam waktu 165 Tahun. Waktu rotasinya 15 jam. Satelit yang dimiliki Neptunus ada dua, yaitu Triton yang berdiameter 4.000 Km, mempunyai atmosfer, dan bentuknya mirip pluto, sedangkan Nereid diameternya 2000 Km, letaknya lebih jauh dari bumi bila dibandingkan dengan triton.

3.Asteroid

Asteroid merupakan materi batuan yang kedudukanya terletak diantara Mrs dan Yupiter. Materi dari asteroid tersebut sebagian gagal menjadi planet karena adanya gaya gravitasi Yupiter yang sangat kuat dan berlangsung secara terus menerus menghancurkan sebagian lain materinya. Akibatnya hamparan materi itu menjadi sabuk asteroid, yang sekarang menjadi bongkahan cincin raksasa dan serpihan batuan.

Asteroid menempati sabuk utama yang berada diantara orbit Mars dan Yupiter. Asteroid pertama kali ditemukan 1 januari 1801. Di antara pecahannya, batuan terbesar dinamakan Ceres yang bergaris tengah 480 mil, mengelilingi matahari dalam waktu 4,5 tahun.

Asteroid juga merupakan benda angkasa yang ukurannya kecil, namun jumlahnya milyaran.Asteroid sendiri berupa batu-batuan yang juga bergerak mengelilingi Matahari, ukurannya sangat kecil, atau istilah lainyya disebut bintang kerdil dengan diameter lebih dari 240 Km.

4.Komet

Komet merupakan kumpulan bongkahan batuan yang diselubungi kabut gas, ketika mendekati matahari, komet mengeluarkan gas yang bercahaya pada bagan kepala, dan semburan cahaya pada ekornya. Diameter komet termasuk selubung gas kurang lebih sejauh 100.000 Km. Semakin dekat komet dengn matahari semakin besar pula tekanan cahaya matahari yang diterimanya dan akan semakin panjang ekornya. Ekor komet teridiri dari CO, CH, dan gas labil CH2 juga H2O

Komet dalam bahasa yunani artinya bintang berekor dan komet ini adalah benda angkasa yang tidak padat terbentuk dari pecahan bahan yang sangat kecil yaitu debu, temperatur dengan gas yang sangat tipis, sehingga gaya gravitasinya sangat lemah.

Ada dua jenis komet, yaitu

a.Komet Berekor

Komet berekor yaitu komet yang lintasannya berbentuk elips, komet ini bila lintasanya dekat dengan matahari akan melepaskan gas yang diabsorsi diaerah dingin untuk membentuk ekor.

b.Komet Tak Berekor

Komet tak berekor yaitu komet yang lintasannya sangat pendek sehingga tidak memiliki kesempatan mengabsorsi gas di daerah dingin.



Oke, sekian dari postingan ini. Wkwk lumayan pegel. Gmana? udah dapat yang dicari tentang "Tata Surya adalah ..." atau apalah kata kunci yang kalian gunakan pada google. Kalo sudah ya syukur alhamdulillah hehe. wasalam ..... :)

PENGERTIAN TATA SURYA DAN TEORINYA

Read More

Copyright © 2014 HADINES | Designed With By Blogger Templates
Scroll To Top