Rabu, 28 Maret 2012

PEMROGRAMAN WEB

Script=

<html>
<head></head>
<body bgcolor="red">
<p align="center"><font face="Times New Romanes"<b>SELAMAT DATANG DI WEB PERTAMA SAYA</b>

<p align ="Center"><font face="arial"<b>INI MERUPAKAN HEADING<b></p>




<p align="center"p> <img src ="pirate-flag.png"width="500"height="250">
<p align="left" size="10"><font face="Arial"<u>Membuat paragraf teks rata kiri dengan jenis font adalah arial dengan ukuran 10.Seluruh kalimat ini ditampilkan dengan perataan

kiri.</u>

<p align="right" size="12"><font face="Arial"<u>Membuat paragraf dengan teks rata kanan dengan jenis font times new roman dan size=12 dan <i>ini miring.</i>Seluruh kalimat pada

paragraf ini ditampilkan dengan perataan kanan.</u>




<p>Persamaan Kimia Untuk=</p>
<p>Air:H<sub>2</sub>O
<br>
Udara:O<sup>2</sup></b</p>
</body>
</html>


DAN OUTPUT SEBAGAI BERIKUT->>>>









ALPRO PRAKTIKUM 2

Flowchart 2











Program C++




#include <cstdlib>
#include <iostream>

using namespace std;
class Kab
{
friend istream& operator >>(istream&, Kab&);
friend ostream& operator <<(ostream&, Kab&);

public :
void proses();

private :
int a;
char *hasil;
};


istream& operator >>(istream& in, Kab& masuk){
cout<<"Masukkan Tahun : ";in>>masuk.a;
}

ostream& operator <<(ostream& out, Kab& keluar){
out<< "Tahun "<<keluar.a <<" adalah "<<keluar.hasil;
}

void Kab::proses(){
if(a%400==0){
hasil = " Tahun kabisat ";}
else if (a%400!=0 && a%100==0){
hasil = " Bukan tahun kabisat ";}
else if (a%400!=0 && a%100==0 && a%4==0){
     hasil="Tahun Kabisat"; }
     else
     hasil="Bukan Tahun Kabisat";
}

int main (){
Kab x;
cin >> x;
x.proses();
cout<<x<<endl;

    system("PAUSE");
    return 0;
}

ALPRO PRAKTIKUM 1

Flowchart 1
Script C++


#include <iostream>
#include <string>

using namespace std;
class kubus {
      public:
             void input();
             void proses();
             void output();
      private:
              int s;
              float luas_permukaan;
              float volume;
              };
void kubus::input(){
     cout<<"Masukkan Sisi=";
     cin>> s;
     }
void kubus::proses(){
     volume=s*s*s;
     luas_permukaan=6*s;
}
void kubus::output(){
     cout<<"HASIL ADALAH="<<endl;
     cout<<"volume Kubus="<<volume<<endl;
     cout<<"Luas Permukaan Kubus="<<luas_permukaan<<endl;
     }
int main()
{
    kubus x;
    x.input();
    x.proses();
    x.output();
  
   system("pause");
   return 0;
}

Kamis, 22 Maret 2012

ALPRO TESTING

 
Menghitung konversi suhu.dari Celcius menjadi Reamur dan Farenheit.[tip : R = 4/5 * C dan F = 9/5 * C + 32]
1.

Konversi Suhu :Flowchart :Pseucode :


ALGORITMA
:–

Program mengkonversi satuan Suhu yang di inputkan melaluikeyboard dari Celcius menjadi dalam satuan Reamur danFarenheit.

DEKLARASI
:–

SuhuCel : float

DESKRIPSI
:–

Read
( suhuCel )

Do
Reamur = suhuCel * (4/5)Farenheit = ( suhuCel * 9/5 ) + 32
 
START
ReadsuhuCelReamur = suhuCel * (4/5)Fareneit = ( suhuCel *9/5) +32WriteReamur,Farenheit
End
3–

Write
Reamur, Farenheit,
Koding dan Output :






http://htmlimg3.scribdassets.com/8q3llj9bpccgugx/images/3-cecdd52360.jpg

ALPRO Cara Membuat Flowchart dari Suatu Listing Program

Setelah berusaha memaksa diri untuk belajar, akhirnya ketemu juga. Caranya : jawab pertanyaan orang lain… hehehe. Salah satunya pertanyaan yang ini nih :
Cara membuat flowchart dari suatu listing program.
Pertanyaan & Listing program diambil dari :
http://id.answers.yahoo.com/question/index;_ylt=AvmXi46dtU9Rhwzg6DO.2N8XZnRG;_ylv=3?qid=20090825092136AAqW9Nk

flowchart perhitungan nilai

TUTORIAL WEB PROGRAMMING






Tutorial Web Programming
TUTORIAL WEB PROGRAMMING

INTRO

Sebelumnya saya mohon maaf karena sebenarnya saya sama sekali tidak ahli dalam hal membuat web. Saya sebenarnya masih dalam tahap belajar juga. Web yang saya buat inipun masih banyak kekurangan di sana-sini, dan mungkin masih jauh dari kriteria web yang baik dan menarik. Saya membuat web ini bukan dilatarbelakangi oleh tuntutan profesional ataupun hobby, hanya sekedar media untuk menuangkan apa yang saya miliki, yang saya rasa mungkin akan bermanfaat bagi orang lain. Tadinya saya tidak punya niat sama sekali untuk membuat artikel tentang bagaimana membuat web, karena saya sampai saat ini tidak begitu suka membuat web. Tetapi karena sudah ada sedikitnya dua permintaan untuk memuat artikel yang membahas tentang bagaimana membuat web, akhirnya saya sempatkan diri untuk menulis langkah-langkah dasar dalam membuat web.

Sebelumnya saya belum pernah membuka-buka buku tuntunan membuat web secara umum, dan baru beberapa halaman buku yang mengupas tentang PHP, salah satu bahasa pemrograman web yang saat ini populer. Selama ini saya hanya melakukan coba-coba menggunakan program Microsoft Frontpage sebagai sumber belajar dalam membuat web, selebihnya saya bergantung pada manual PHP yang dapat didownload di http://www.php.net. Jadi harap maklum jika apa yang disajikan di sini sangat minim.



YANG KITA PERLUKAN
  • Text Editor (Notepad, Ultra Edit) atau web editor
  • Internet Browser (Internet Explorer, Mozilla Firefox)
  • Web Hosting (dan/atau web domain) untuk menitipkan file-file web yang telah kita buat. Di antara layanan web hosting yang pernah saya gunakan adalah (yang di bawah ini semua gratis):

    http://www.tripod.com
    http://www.freewebhosting.com
    http://www.bravenet.com
    http://www.netfast.org

    Setiap layanan hosting memiliki kelebihan dan kekurangan masing-masing, pilihlah yang sesuai dengan kebutuhan.

  • Sebagai sumber belajar, kita mungkin membutuhkan manual HTML (dan PHP). Kita juga dapat memanfaatkan Microsoft Frontpage untuk mempelajari format perintah-perintah dasar HTML yang belum kita ketahui.


Sebenarnya ada banyak sekali program-program web editor yang dapat digunakan untuk mempermudah kita dalam mendesain dan menata web. Namun saya sendiri tidak familiar, :( Selama ini saya hanya mengandalkan Notepad untuk membuat halaman web, dengan harapan agar tidak terlalu banyak perintah-perintah HTML yang tidak perlu pada file-file .htm yang akan di-upload. Berdasarkan pengalaman saya, file .htm yang dihasilkan dari program web editor ukurannya akan jauh lebih besar dibandingkan file .htm yang kita buat sendiri secara manual menggunakan text editor.


FORMAT DASAR HTML

Satu halaman web dapat dibuat hanya dengan satu file teks yang berisi script HTML, dan disimpan menggunakan ekstensi .htm. Perintah standar HTML diapit dalam tanda "<" dan ">", dan sebagian besar perintah HTML mempunyai kode pembuka dan kode penutup untuk menandai pada bagian mana suatu perintah HTML akan diberlakukan. Berikut adalah contoh script halaman web sederhana:

<HTML>
<HEAD>
<TITLE>COBA WEB</TITLE>
</HEAD>

<BODY>
<B&gtSELAMAT DATANG</B>&ltBR>
Selamat datang di web coba-coba...
</BODY>
</HTML>

Jika contoh di atas diketik dalam format teks biasa (plain text) dan disimpan menggunakan ekstensi .HTM kemudian dijalankan (menggunakan web browser), akan tampil tulisan seperti berikut:
SELAMAT DATANG
Selamat datang di web coba-coba...

Pada contoh di atas, ada beberapa perintah HTML yang digunakan, yaitu <HTML></HTML>, <HEAD></HEAD>, <TITLE></TITLE>, <BODY></BODY>, <B></B> dan <BR&gt. Kecuali perintah <BR>, perintah-perintah tersebut memiliki penanda awal (tanpa "/") dan penanda akhir (menggunakan "/") yang menunjukkan pada bagian mana suatu perintah akan berlaku. Perintah <B></B> adalah perintah untuk cetak tebal (bold), perintah <BR> adalah perintah untuk ganti baris, dan perintah-perintah selebihnya (diapit dengan simbol "<" dan ">") adalah ketentuan standar file HTML yang harus ada dalam sebuah file HTML.

Berikut deskripsi singkat beberapa perintah dasar HTML yang sangat umum digunakan:

<HTML></HTML> (perintah standar)
<HEAD></HEAD> (perintah standar)
<TITLE></TITLE> Judul halaman web
<BODY></BODY> Bagian isi halaman web

<B></B> Cetak tebal (bold)
<I></I> Cetak miring (italic)
<U></U> Cetak dengan garis bawah (understrike)

<BR> Ganti baris

<IMG SRC="..."> Menampilkan gambar, file gambar diapit dalam tanda petik
<A HREF="..."></A> Link ke bagian/halaman web lain, target link diapit dalam tanda petik



Ada banyak sekali perintah HTML yang sudah ditetapkan, namun untuk sementara ini saja dulu yang penulis sajikan di sini.



PENTING!!!

  • Halaman utama dari web yang kita buat harus disimpan dengan nama Index.htm.
  • Nama file bersifat case-sensitive, artinya perbedaan besar/kecilnya huruf akan menentukan valid/tidaknya suatu file.
  • Perintah HTML tidak bersifat case-sensitive.



WEB HOSTING

Web hosting adalah layanan yang kita butuhkan untuk menitipkan file-file web yang telah kita buat. Alamat untuk web yang telah kita buat akan ditentukan oleh web hosting yang kita gunakan. Sebagai contoh, penulis menggunakan layanan dari netfast (http://www.netfast.org) untuk hosting web ini dengan alamat web http://ipnh.netfast.org. Ada banyak sekali layanan web hosting di seluruh dunia, sebagian gratis dan sebagian dijual. Tentu saja untuk layanan hosting yang gratis fitur-fitur yang diberikan terbatas, dan masing-masing provider web hosting menetapkan batasan-batasan fitur tertentu yang menjadi nilai plus/minus dari layanan yang diberikan.

Beberapa batasan tersebut di antaranya dukungan tipe file non-web tertentu (misalnya .zip, .exe) untuk di-download oleh pengunjung web, ketersediaan database, jenis bahasa script (PHP, ASP, Java, VBScript) yang didukung, total kapasitas file yang dapat dititipkan, dan sebagainya. Batasan-batasan fitur dari setiap penyedia layanan web hosting berbeda-beda, sehingga kita perlu memilih mana yang sesuai dengan kebutuhan kita. Singkatnya, kita harus memilih layanan hosting yang mendukung bahasa PHP jika kita akan menggunakan script PHP sebagai bagian dari web yang kita buat; kita harus memilih layanan yang mendukung file .zip jika kita akan menyediakan file-file download bagi pengunjung web dalam format .zip; dan kita harus memilih layanan yang menyediakan database MySQL, jika kita akan menggunakan database MySQL pada salah satu/beberapa halaman web yang kita buat.



UPLOAD

Upload adalah proses transfer file ke web host. Umumnya web host menyediakan setidaknya dua alternatif metode upload file yaitu dengan menggunakan File Manager dan menggunakan FTP (File Transfer Protocol). Pada prinsipnya, proses upload tidak jauh berbeda dengan proses copy-paste file antar drive/folder pada Windows Explorer, hanya saja setiap web hosting memiliki cara visualisasi sendiri untuk mereprensentasikan hierarki folder/file dan fungsi-fungsi transfer data, yang sebenarnya dapat dianalogikan dengan proses copy file.

  • Upload Menggunakan File Manager
    • Login ke account web hosting. Ketika kita berhasil mendaftarkan account layanan web hosting, kita akan diberikan link/alamat web yang diistilahkan sebagai control panel untuk melakukan upload file atau melakukan perubahan setting tertentu pada web yang akan kita buat. Sebagai contoh, alamat login di netfast adalah http://cpanel.netfast.org.
    • Setelah berhasil login, klik link Upload/File Manager.
    • Selanjutnya ikuti petunjuk yang mungkin ditampilkan, atau gunakan logika anda untuk mempelajari cara menggunakan fasilitas yang tersedia pada halaman upload/file manager. Umumnya pada halaman ini disediakan menu/link untuk membuat direktori baru, upload file, hapus file, mengubah nama file, melihat preview web, dan sebagainya.
    • Pada beberapa layanan web hosting, file/folder yang diupload harus ditempatkan pada folder "www" yang sudah disediakan.

  • Upload Menggunakan FTP (File Transfer Protocol)
    • Jalankan Windows Explorer, ketikkan ftp.alamat_web_hosting (misal: ftp.netfast.org) pada kotak address.
    • Masukkan user id dan password yang didapat ketika mendaftar layanan hosting, seperti halnya memasukkan user id dan password ketika kita login ke e-mail atau forum. Setelah koneksi ke remote host berhasil, akan muncul ikon mirip folder yang bertuliskan "ftp." diikuti alamat host target, misal "ftp.netfast.org".
    • Pilih file (dan/atau folder) yang akan kita upload pada komputer lokal, klik Copy, kemudian pilih folder tujuan pada remote host (di Windows Explorer), dan klik Paste.

Pastikan salah satu file pada direktori utama (root direcotry) bernama Index.htm. Jika tidak, web browser akan menampilkan pesan error pada layar monitor pengunjung web yang mengakses alamat web yang telah dibuat.



LINK/SHORTCUT KE ALAMAT WEB

Alamat web yang telah dibuat mungkin akan susah diingat karena mungkin kita terpaksa menggunakan nama yang tidak familiar karena nama yang tadinya ingin kita gunakan sudah terlanjur digunakan orang lain. Di samping itu, alamat provider web hosting sendiri mungkin juga susah diingat (misalnya, webcoba2.50mb.com), sehingga akan membatasi tingkat kunjungan orang ke web yang telah dibuat, atau bahkan kita sendiri akan kehilangan akses terhadap web yang telah kita buat sendiri karena bisa saja kita lupa ke alamat mana kita dapat melakukan upload file.

Untuk mengatasi masalah seperti ini, kita dapat menggunakan layanan nama alias yang berfungsi sebagai link/shortcut ke web yang telah dibuat. Layanan seperti ini, di antaranya disediakan oleh http://www.dot.tk dan http://www.co.nr. Dengan memanfaatkan layanan ini, kita akan memiliki jalan alternatif untuk sampai ke alamat web yang sebenarnya. Nama/alamat web alias ini memungkinkan kita menggunakan nama yang lebih singkat dan lebih mudah diingat dibandingkan alamat web yang sebenarnya. Sebagai contoh, ketiga alamat web berikut menunjuk ke alamat web yang sama:

http://www.yudi.co.nr (link/shortcut, tidak ada iklannya)
http://www.yudi.tk (link/shortcut, ada iklannya yg cukup mengganggu)
http://www.ipnh.netfast.org (alamat web yang asli)

Seperti halnya web hosting gratisan, kedua layanan nama alias gratis yang telah disebutkan di atas memberlakukan ketentuan-ketentuan tertentu yang mungkin tidak kita inginkan. Jika menggunakan dot.tk, akses ke web yang telah dibuat akan didahului oleh iklan popup. Jika menggunakan co.nr, pada halaman pertama web yang kita buat harus menyediakan link ke http://www.co.nr.

Kamis, 15 Maret 2012

SADAP SMS DENGAN OPERATOR XL


^tips sadap SMS Lewat operator^
Terkadang untuk dapat memonitor sebuah pesan diperlukan sedikit cara untuk dapat melakukan hal tersebut. Bisa dengan menggunakan aplikasi penyadap telepon dan sms yang sudah dipost beberapa waktu yang lalu.Anda bisa menggunakan aplikasi SMS Anywhere,Mobiscope Beta,BT Teror,Magic Blue Hack,timedspy,aglaya call magic dan aplikasi lainnya. Nah berikut ini sedikit trick untuk dapat memonitor pesan masuk dengan cara melalui layanan yang telah disediakan oleh salah satu provider di negara kita.
Silahkan anda ikuti langkah-langkah di bawah ini
Langkah 1
Gunakan simcard XL

Langkah 2
Tekan angka *799# pada keypad handphone anda,kemudian tekan Yes atau Call untuk dapat masuk ke layanan tersebut. Sesaat kemudian,anda akan mendapat balasan dari smsplus XL. Silahkan anda balas dengan mengetikkan angka 3 kemudian tekan angka 1 untuk menyetujui akses layanan tersebut.

Langkah 3
Tunggu beberapa saat agar jaringan dari layanan tersebut menerima konfirmasi balasan dari anda hingga ada notifikasi pesan sms copy your request is being processed.

Langkah 4
Setelah anda menerima notifikasi tersebut,anda akan menerima pesan dari nomor 799 yang menyatakan bahwa anda telah sukses mendaftar. Dalam pesan tersebut anda juga akan menerima sebuah password untuk dapat mengakses layanan tersebut.

Langkah 5
Buka browser anda lalu masuk ke alamat http://life.xl.co.id/message/index.do disertai dengan mencantumkan password dan nomor XL anda sebagai ID-nya.

Langkah 6
Masukkan nomor XL atau nomor lainnya yang ingin anda sadap sms-nya kemudian kirim ke 799,tunggu konfirmasi dari operator bahwa anda telah mengaktifkan terhadap nomor-nomor yang ingin anda sadap tadi

Senin, 05 Maret 2012

Komentar Tentang Kuliah Algoritma Dan Pemrograman

SAYA LALU FAESAL AHMAD
NIM :11018106

      Dosen yang berkualitas adalah dosen yang akan membuat mahasiswa menjadi berkualitas dan bersaing dimana pun mereka berada,begitulah pendapat saya dengan dosen Kuliah Alpro..
penjelasan sederhana tapi mantap,jujur memang sulit difahami tapi suasana belajar sangat nyaman dan komunikasi antara dosen dan mahasiswa hidup.....
Dosen menggunakan metode belajar yang tepat untuk kami,yaitu membentuk kelompok diskusi yang masing-masing anggotanya memiliki tugas tertentu...
Dan itu membuat belajar semakin nikmat....

TTD.Echel Braker
Universitas Ahmad Dahlan

PENGANTAR ALPRO


Sekilas Mengenai Algoritma
Algoritma seperti kata kebanyakan orang, bukanlah sesuatu yang hanya berhubungan dengan dunia komputer saja. Algoritma juga berlaku dalam kehidupan sehari-hari. Kali ini saya mau membahas contoh yang mungkin kedengaran tidak “lazim” digunakan untuk memberi gambaran mengenai algoritma :D.
Beberapa contoh sederhana mengenai algoritma yang dapat ditemui dalam kehidupan sehari – hari misalnya:
1.      Memasak mie instant.
Prosesnya sbb: memanaskan air, membuka pembungkus mie instant (tentunya), memasukkan mie ke dalam air, taruh bumbu di piring, angkat mie jika sudah masak, campurkan dengan bumbu yang sudah ada di piring dengan mie, makan… :D (koq jadi laper? :D)
2.      Menelepon
Prosesnya sbb: angkat telepon, tekan nomor teleponnya:
·         jika diangkat maka mulai berbicara setelah selesai tutup teleponnya
·         jika tidak diangkat, maka tutup teleponnya

Dan masih banyak lagi contoh – contoh sederhana mengenai algoritma yang dapat kita jumpai dalam kehidupan sehari – hari.

Algoritma Pemrograman
Sekarang kita mulai membicarakan mengenai algoritma pemrograman. Pertama – tama, akan saya kutip dulu ciri – ciri dari algoritma seperti yang dipaparkan oleh Donald E. Knuth:
·         Algoritma mempunyai awal dan akhir.
·         Setiap langkah harus didefinisikan dengan tepat sehingga tidak memiliki arti ganda (ambigu).
·         Memiliki masukan (input) atau kondisi awal.
·         Memiliki keluaran (output) atau kondisi akhir.
·         Algoritma harus efektif; bila digunakan benar – benar menyelesaikan persoalan.

Saya sendiri sebenarnya tidak terlalu setuju dengan hal – hal seperti itu yang terkesan terlalu membatasi. Karena sebenarnya ada banyak cara untuk menghasilkan sesuatu tanpa harus mengikuti aturan yang “baku” / satu aturan saja yang terkesan mengikat, iya kan? Namun jika ada yang mau “bertindak” seperti yang telah dipaparkan di atas, itu sah – sah saja.
Sekarang, kita akan melihat beberapa program, mulai dari yang mudah sampai yang cukup sulit, beserta penjelasannya.


Nilai Terbesar Dari 3 Buah Bilangan
Untuk mencari nilai terbesar dari 3 buah bilangan, dalam C++, kode yang saya gunakan adalah sbb:

#include <iostream>
using namespace std;

void main() {
      int a, b, c, d;
      cout << "nilai 1: ";
      cin >> a;
      cout << "nilai 2: ";
      cin >> b;
      cout << "nilai 3: ";
      cin >> d;

      c = (a > b ? a : b);
     
      cout << "nilai terbesar adalah : " << (c > d ? c : d) << "\n";
}

Logika:
Bandingkan nilai pertama dengan nilai kedua. Kemudian yang lebih besar di antara nilai tersebut di bandingkan dengan nilai berikutnya (nilai ke tiga), sehingga di dapat nilai terbesar di antara ketiga variabel tersebut.

Penjelasan kode:

 
Seperti yang kita lihat di atas, pertama – tama, kita membuat tiga variabel yaitu, variabel a, b, c, dan d. Kemudian, kita meminta user untuk memasukkan nilai untuk variabel a, b, dan d. Setelah itu, kita membandingkan nilai masing – masing variabel. Disini digunakan variabel c sebagai “alat bantu”. Variabel c sendiri menyimpan nilai terbesar antara variabel a dan b. Kemudian ditampilkan nilai yang terbesar yang didapat setelah membandingkan variabel c dan d.

Jumlah Deret
Yang dimaksud dengan jumlah deret di sini adalah misalnya saja yang diminta adalah 3 suku deret. Maka dikalkulasikan menjadi:
1 – 1/3 + 1/5 – 1/ 7
Perhatikan bahwa dalam proses kalkulasi tersebut tanda + dan – berubah setiap kali dilakukan proses perhitungan. Baiklah, sekarang kita membahas kodenya:

#include <iostream>
using namespace std;

void main () {
      int mp = -1;
      double satu = 1, ulang = 3;
      int masuk;
      cout << "masukan nilai : ";
      cin >> masuk;
     
      for (int ulang2 = 1; ulang2 <= masuk; ++ulang2) {
            satu = satu + ((1 / ulang) * mp);
            mp *= -1;
            ulang += 2;
      }

      cout << satu << "\n";
}

Logika:

PENGANTAR ALGORITMA DAN PEMROGRAMAN

Pengantar Algoritma dan Bahasa Pemrograman

Algoritma dan Flowchart

Perkembangan Bahasa Pemrograman, Pengenalan C (1)

Pengenalan C (2) dan Input Output
Percabangan Sederhana, Percabangan Kompleks, dan Switch

Loop Sederhana

Loop Kompleks

TTS

Modular Programming

Fungsi

Array 1 Dimensi

Array 2 Dimensi

String Manipulation pada C

GUI 1

GUI 2

PERBEDAAN TANAMAN MONOKOTIL DAN DIKOTIL

Ciri-Ciri dan Perbedaan Tumbuhan / Pohon Monokotil dan Dikotil / Biji Berkeping Satu dan Dua - Ilmu Sains Biologi
Pada tumbuhan kelas / tingkat tinggi dapat dibedakan atau dibagi menjadi dua macam, yaitu tumbuh-tumbuhan berbiji keping satu atau yang disebut dengan monokotil / monocotyledonae dan tumbuhan berbiji keping dua atau yang disebut juga dengan dikotil / dicotyledonae. Ciri-ciri tumbuhan monokotil dan dikotil hanya dapat ditemukan pada tumbuhan subdivisi angiospermae karena memiliki bunga yang sesungguhnya.
Perbedaan ciri pada tumbuhan monokotil dan dikotil berdasarkan ciri fisik pembeda yang dimiliki :

1. Bentuk akar- Monokotil : Memiliki sistem akar serabut- Dikotil : Memiliki sistem akar tunggang
2. Bentuk sumsum atau pola tulang daun- Monokotil : Melengkung atau sejajar- Dikotil : Menyirip atau menjari
3. Kaliptrogen / tudung akar- Monokotil : Ada tudung akar / kaliptra- Dikotil : Tidak terdapat ada tudung akar
4. Jumlah keping biji atau kotiledon- Monokotil : satu buah keping biji saja- Dikotil : Ada dua buah keping biji
5. Kandungan akar dan batang- Monokotil : Tidak terdapat kambium- Dikotil : Ada kambium
6. Jumlah kelopak bunga- Monokotil : Umumnya adalah kelipatan tiga- Dikotil : Biasanya kelipatan empat atau lima
7. Pelindung akar dan batang lembaga- Monokotil : Ditemukan batang lembaga / koleoptil dan akar lembaga / keleorhiza- Dikotil : Tidak ada pelindung koleorhiza maupun koleoptil
8. Pertumbuhan akar dan batang- Monokotil : Tidak bisa tumbuh berkembang menjadi membesar- Dikotil : Bisa tumbuh berkembang menjadi membesar
A. Contoh tumbuhan monokotil :
- Kelapa, Jagung, dan lain sebagainya.
B. Contoh tumbuhan dikotil :
- Kacang tanah, Mangga, Rambutan, Belimbing, dan lain-lain.


JAGUNG (salah satu contoh tanaman monokotil)
Sistimatika tanaman jagung adalah sebagai berikut:
Kingdom : Plantae (tumbuh-tumbuhan)
Divisio : Spermatophyta (tumbuhan berbiji)
Sub Divisio : Angiospermae (berbiji tertutup)
Classis : Monocotyledone (berkeping satu)
Ordo : Graminae (rumput-rumputan)
Familia : Graminaceae
Genus : Zea
Species : Zea mays L.

MANFAAT TANAMAN
Tanaman jagung sangat bermanfaat bagi kehidupan manusia dan hewan. Di Indonesia, jagung merupakan komoditi tanaman pangan kedua terpenting setelah padi. Berdasarkan urutan bahan makanan pokok di dunia, jagung menduduki urutanke 3 setelah gandum dan padi. Di Daerah Madura, jagung banyak dimanfaatkan sebagai makanan pokok. Akhir-akhir ini tanaman jagung semakin meningkat penggunaannya. Tanaman jagung banyak sekali gunanya, sebab hampir seluruh bagian tanaman dapat dimanfaatkan untuk berbagai macam keperluan antara lain:
a) Batang dan daun muda: pakan ternak
b) Batang dan daun tua (setelah panen): pupuk hijau atau kompos
c) Batang dan daun kering: kayu bakar
d) Batang jagung: lanjaran (turus)
e) Batang jagung: pulp (bahan kertas)
f) Buah jagung muda (putren, Jw): sayuran, bergedel, bakwan, sambel goring

MANGGA (salah satu contoh tanamana dikotil)
Sistimatika tanaman
Akar
Mangga berakar tunggang yang bercabang-cabang, dari cabang akar ini tumbuh cabang kecil-kecil, cabang kecil ini ditumbuhi bulu-bulu akar yang sangat halus. Akar tunggang pohon mangga sangat panjang hingga bisa mencapai 6 m., pemanjangan akar tunggang akan berhenti bila mencapai permukaan air tanah. akar cabang makin kebawah makin sedikit, paling banyak akar cabang pada kedalaman lebih kurang 30-60 cm.

Batang
Batang merupakan bagian tengah dari suatu tumbuh-tumbuhan yang tumbuh lurus keatas. Bagian ini mengandung zat-zat kayu, sehingga tanaman mangga tumbuh tegak, keras, dan kuat. Bentuk batang mangga tegak, bercabang agak kuat, daun lebat membentuk tajuk yang indah berbentuk kubah, oval atau memanjang. Kulitnya tebal dan kasar dengan banyak celah-celah kecil dan sisik-sisik bekas tangkai daun. Warna kulit yang sudah tua biasanya coklat keabuan, kelabu tua sampai hampir hitam.
Berikut ini beberapa perbedaan pohon mangga yang berasal dari biji dengan pohon mangga yang berasal dari sambungan atau tempel.
Berasal dari biji
Berasal dari sambungan atau temple
Batang pada umunya tegak, kuat dan tinggi
batang lebih pendek dan cabangnya membentang
Umur bisa mencapai lebih dari 100 th
Umur hanya mencapai 80 th, bahkan kurang
Mulai berbuah sesudah berumur lebih kurang tujuh th
Sudah mulai berbunga setelah berumur 1 th

Daun
Daun terdiri dari dua bagian, yaitu tangkai daun dan badan daun. Badan daun bertulang dan berurat-urat, antara tulang dan urat tertutup daging daun. Daging daun terdiri dari kumpulan sel-sel yang tak terhingga banyaknya. Daun letaknya bergantian, tidak berdaun penumpu. Panjang tangkai daun bervariasi dari 1,25-12,5 cm, bagian pangkalnya membesar dan pada sisi sebelah atas ada alurnya. Aturan letak daun pada batang biasanya 3/8, tetapi makin mendekati ujung, letaknya makin berdekatan sehingga nampaknya seperti dalam lingkaran.

Macam-macam bentuk daun:
Lonjong dan ujungnya seperti mata tombok.
Berbentuk segi empat, tetapi ujungnya runcing.
Berbentuk bulat telur, ujungnya runcing seperti mata tombok.
Berbentuk segi empat, ujungnya membulat.

Tepi daun biasanya halus, tetapi kadang-kadang, sedikit bergelombang/ melipat atau menggulung. Panjang helaian daun 8-40 cm dan lebarnya 2-12,5 cm, tergantung varietas dan kesuburannya. jumlah tulang daun yang kedua (cabang) 18-30 pasang. Daun yang masih muda biasanya bewarna kemerahan yang dikemudian hari akan berubah pada bagian permukaan sebelah atas berubah menjadi hijau mengkilat, sedangkan bagian permukaan bawah bewarna hijau muda. Umur daun bisa mencapai 1 th atau lebih.

Bunga
Bunga mangga dalah bunga majemuk. Dalam keadaan normal bunga majemuk tumbuh dari tunas ujung, sedang tunas yang asalnya bukan dari tunas ujung tidak menghasilkan bunga, tetapi ranting daun biasa. rangkaian bunga biasanya berbulu, tetapi sebagian ada juga yang tidak berbulu. Bunga majemuk ini terdiri dari sumbu utama yang mempunyai banyak cabang utama. Setiap cabang utama ini mempunyai banyak cabang-cabang, yakni cabang kedua. Ada kemungkinan cabang bunga kedua ini mempunyai suatu kelompok yang terdiri dari 3 bunga atau mempunyai cabang tiga. Setiap kelompok tiga bunga terdiri dari tiga kuntum bunga dan setiap kuntum bertangkai pendek dengan daun kecil. Jumlah bunga pada setiap bunga majemuk bisa mencapai 1000-6000.
Setiap rangkaian bunga ada bunga jantan dan bunga hermaprodit (bunga byang berkelamin dua yakni jantan dan betina). Besarnya bunga lebih kurang 6-8 mm. Bunga jantan lebih banyak dari bunga hermaprodit. dan jumlah bunga hermaprodit inilah yang menentukan terbentuknya buah, dan yang mempunyai bakal buah normal kira-kira 5-10%. Bunga mangga biasanya bertangkai pendek, jarang sekali yang bertangkai panjang dan baunya harum. Prosentase bunga hermaprodit bermacam-macam, tergantung dari varietasnya\, yaitu dari 1,25%-77,9%.

Kelopak bunga dan mahkota
Kelopak bunga biasanya ada 5, demikian juga mahkota bunga terdiri dari 5 daun bunga, tetapi kadang-kadang ada yang 4 sampai 8, warnanya kuning pucat, sedangkan pada bagian tengah terdapat garis timbul berjumlah 3 sampai 5 yang warnanya sedikit tua. warna bagian tepi daun mahkota bewarna putih. Pada waktu akan layu, warna mahkota bunga tadi menjadi kemerahan.

Benang sari
Jumlah benang sari ada 5 buah, tetapi yang subur hanya satu atau dua sedangkan yang lainnya steril. Benang sari yang subur biasanya hampir sama panjang dengan putik, yakni kira-kira 2 mm, sedangkan benang sari yang steril hanya pendek.

Kepala putik dan tepung sari
Warna kepala putik kemerah-merahan dan akan berubah warnenya menjadi ungu p[ada waktu kepala sari membuka untuk memberi kesempatan kepada tepung sari yang telah dewasa untuk menyerbuki kepala putik. Bentuk tepung sari biasanya bulat panjang, lebih kurang 20-35 mikron.

Bakal buah
Bakal buah ini tidak bertangkai dan terdapat dalam suatu ruangan, serta terletak pada suatu piringan. Tangkai putik mulai dari tepi bakal buah dan ujungnya terdapat kepala putik yang bentknya sederhana. Dalam suatu bunga kadang-kadang terdapat tiga bakal buah.

Buah
Buah mangga termasuk kelompok buah batu yang berdaging. Panjang buah kira-kira 2,5-30 cm.Bentuk buah ada yang bulat, bulat telur atau memanjang dan ada juga yang bentuknya pipih. Warnanya bermacam-macam, ada yang hijau, kuning, merah atau campuran. Pada bagian ujung buah,ada bagian yang runcing yang disebut paruh. Diatas paruh ada bagian yang memebengkok yang disebut sinus, yang dilanjutkan kebagian perut. Bagian belakang disebut punggung. Kulitnya tebal dan ada kelenjer, dagingnya tebal dan ada yang kuning tergantung jenisnya. Daging buah ada yang besar dan ada juga yang tidak besar, ada yang berair dan ada yang tidak berair, ada yang manis dan ada yang kurang manis.

Biji
Biji letaknya didalam kulit niji yang keras, besarnya bervariasi. Biji terdiri dari dua keping, biji ada yang monoembryonal dan ada yang poliembryonal.

Kegunaan Mangga terutama ditanam untuk buahnya. Buah yang matang umum dimakan dalam keadaan segar, sebagai
buah meja atau campuran es, dalam bentuk irisan atau diblender. Buah yang muda kerapkali dirujak, atau dijajakan di tepi jalan setelah dikupas, dibelah-belah dan dilengkapi bumbu garam dengan cabai. Buah mangga juga diolah sebagai manisan, irisan buah kering, dikalengkan dan lain-lain. Di pelbagai daerah di Indonesia, mangga (tua atau muda) yang masam kerap dijadikan campuran sambal atau masakan ikan dan daging.
Biji mangga dapat dijadikan pakan ternak atau unggas; di India bahkan dijadikan bahan pangan di masa paceklik. Daun mudanya dilalap atau dijadikan sayuran.
Kayu mangga cukup kuat, keras dan mudah dikerjakan; namun kurang awet untuk penggunaan di luar. Kayu ini juga dapat dijadikan arang yang baik.