Skip to content

Tugas PHP Kasus Perbandingan

Nama Anggota :

1. Ari Kusuma Wardana (08018363

2. Wakhid Nur Hadi   (09018071)

3. Azis Kurniawan       (09018083)

4. Hanif Fikrianto        (09018112)

5. Puji Triyono              (09018131)

coding :

<?php

$action=$_SERVER[‘PHP_SELF’];

echo “<form method=post action=$action>”;
echo “Nilai i : <input type=text name=var1 size=10><br>”;
echo “Nilai j : <input type=text name=var2 size=10><input type=’submit’ value=’proses’ name=’buttonproses’>
</form>
“;

if($_POST[‘buttonproses’]==’proses’){
$var1=$_POST[‘var1’];
$var2=$_POST[‘var2’];

echo “Nilai i = $var1 dan Nilai j = $var2<br>”;

if($var1==$var2){
echo “Nilai I sama dengan Nilai J”;
}

elseif($var1<$var2){
echo “Nilai I lebih kecil dari Nilai J”;
}

else {
echo “Nilai J lebih kecil dari Nilai I”;
}

}

?>

Lagu Daerah

lagu daerah

iki mung gari download tok lengkap lagu daerah, klik (lagu daerah ) di atas…..

Grafika Komputer – objek garis dengan algoritma DDA dan bresenham

kali ini coding praktikum dari mata kuliah grafika komputer yang ke 4 membuat obejak garis dengan algoritma DDA dan bresenham …..jikalau anda ingin mempelajari lebih jauh dan mencoba coding ini anda harus mempunyai master visual studio….kayaknya kalau anda belum punya mungkin di mbaaaaaah GOOGLE banyak deh heheheheh…..

langsung saja di liat yah dan di coba hehehe…..

#include<windows.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<stdarg.h>
#include<glut.h>
#include<math.h>

void display(void)
{
glClearColor(1.0,1.0,1.0,0.0);
glMatrixMode(GL_PROJECTION);
gluOrtho2D(0.0,300.0,0.0,300.0);
}
void setPixel(GLint xCoordinate, GLint yCoordinate)
{
glBegin(GL_POINTS);
glVertex2i (xCoordinate,yCoordinate);
glEnd();
glFlush();
}
Read more…

Grafika Komputer – Polygon

ini merupakan coding praktikum dari mata kuliah grafika komputer yang ke 3 membuat obejak polygon…..jikalau anda ingin mempelajari lebih jauh dan mencoba coding ini anda harus mempunyai master visual studio….kayaknya kalau anda belum punya mungkin di mbaaaaaah GOOGLE banyak deh heheheheh…..

langsung saja di liat yah dan di coba hehehe…..

#include<windows.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<stdarg.h>
#include<glut.h>

void display(void)
{
GLubyte fly[]={
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x03, 0x80, 0x01, 0xC0, 0x06, 0xC0, 0x03, 0x60,
0x04, 0x60, 0x06, 0x20, 0x04, 0x30, 0x0C, 0x20,
0x04, 0x18, 0x18, 0x20, 0x04, 0x0C, 0x30, 0x20,
0x04, 0x06, 0x06, 0x20, 0x44, 0x03, 0xC0, 0x22,
0x44, 0x01, 0x80, 0x22, 0x44, 0x01, 0x80, 0x22,
0x44, 0x01, 0x80, 0x22, 0x44, 0x01, 0x80, 0x22,
0x44, 0x01, 0x80, 0x22, 0x44, 0x01, 0x80, 0x22,
0x66, 0x01, 0x80, 0x66, 0x33, 0x01, 0x80, 0xCC,
0x19, 0x81, 0x81, 0x98, 0x0C, 0xC1, 0x83, 0x30,
0x07, 0xe1, 0x87, 0xe0, 0x03, 0x3f, 0xfc, 0xc0,
0x03, 0x31, 0x8c, 0xc0, 0x03, 0x33, 0xcc, 0xc0,
0x06, 0x64, 0x26, 0x60, 0x0c, 0xcc, 0x33, 0x30,
0x18, 0xcc, 0x33, 0x18, 0x10, 0xc4, 0x23, 0x08,
0x10, 0x63, 0xC6, 0x08, 0x10, 0x30, 0x0c, 0x08,
0x10, 0x18, 0x18, 0x08, 0x10, 0x00, 0x00, 0x08};
Read more…

Apple Dalam Perkembanganya

Dalam kelompok kami membahas tentang sejarah dan perkembangan apple computer Inc . Dari mulai awal perusahaan di rintis,,,kemudian bagaimana perjalananya dan juga produk-produk apa saja yang di hasilkan dalam kurun waktu tertentu.

nahhh untuk kamu yang penasaran dengan ceritanya dari pada saya ngepost panjang lebar sampai isi blog ini pun ga nyukup mendingan langsung ja klik link nang ngisor iki yo…..ajo lali

APPLE COMPUTER

Konsep Manajemen Proses Sistem Operasi Symbian

2.5 Manajemen Proses

Proses merupakan unit memori yang terproteksi, sedangkan Thread merupakan unit eksekusi. Satu proses tidak dapat mengakses secara langsung memori dari proses lain, kecuali dibuat memori yang global. Setiap aplikasi dan server di symbian mempunyai prosesnya sendiri-sendiri, tetapi user juga dapat membuat proses baru. Semua proses dapat mengakses share library dan sistem ROM. Dalam mode user, dapat dibuat 4 prioritas proses, yaitu:

  1. EPriorityLow=150
  2. EPriorityBackground=250
  3. EPriorityForeground=350
  4. EPriorityHigh=450

Prioritas tersebut digunakan untuk menghitung keseluruhan prioritas sebuah thread yang dibuat dalam proses. Developer dapat juga menggunakan nilai absolut prioritas dalam hal ini prioritas proses tidak digunakan. Ada 5 level prioritas yang tersedia untuk thread yang dieksekusi di mode user, yaitu:

  1. EpriorityMuchLess
  2. EpriorityLess
  3. EpriorityNormal
  4. EpriorityMore
  5. EPriorityMuchMore

Kernel mempunyai prioritas tertinggi untuk proses dan thread. Thread dijadwalkan berdasar pada prioritasnya atau round robin jika thread mempunyai prioritas yang sama. Penjadwalan bersifat preemptive yang berarti yang mempunyai prioritas tinggi dapat menginterupsi thread yang lebih rendah. Pada beberapa kasus preemptive multitasking tidak diperlukan, dan dapat digantikan dengan multitasking yang cooperative yaitu prinsip active object. Seperti telah disebutkan diatas ada dua mode eksekusi yaitu user mode dan kernel mode. Kernel mode mempunyai prioritas yang tertinggi dibandingkan proses dan thread dalam user mode. Kedua mode tersebut diatur dalam dua library yaitu EUser dan EKern. Kedua library tersebut menyediakan kumpulan servis-servis untuk aplikasi. EUser digunakan untuk menangani proses dan thread, manajemen memori, active object, dan sebagainya. EKern digunakan untuk mengakses device driver dan sebagainya.

2.6 Manajemen Memori

Setiap proses harus mempunyai setidaknya satu thread. Proses yang kosong tidak dapat dieksekusi, tetapi thread dapat dieksekusi. Thread yang baru dibuat dengan fungsi Create(), dimana prototipenya sebagai berikut:

  1. TInt Create ( const TDesC& aName, TThreadFunction aFunction, TInt
  2. aStackSize, TInt aHeapMinSize,TInt aHeapMaxSize,
  3. TAny *aPtr, TOwnerType aType=EOwnerProcess);

Untuk membuat thread diperlukan memori stack sebesar 8kB defaultnya, sedangkan untuk memori heap minimum 256Bytes sampai batas maksimum memori yang tersedia. Ketika thread dibuat, chunk memori baru dialokasikan untuk thread tersebut. Chunk merupakan area memori di virtual memori yang mempunyai alamat yang berdekatan. Secara fisik, chunk terdiri atas alokasi memori yang dibutuhkan tergantung pada arsitektur, 4kB jika pada arsitektur ARM. Bagian bawah dari chunk adalah stack dan diatasnya adalah heap. Stack selalu tumbuh kebawah, jadi tidak akan pernah mencapai memori heap. Heap dapat dishare antara thread dengan menggunakan versi fungsi Create() yang berbeda. Heap dan stack memainkan peranan yang berbeda dalam penyimpanan object yang dibuat dan data yang lain. Yang harus diperhatikan dalam penggunaan stack adalah stack mudah terjadi overflow. Semua alokasi di stack secara otomatis di hapus ketika tidak lagi dibutuhkan, namun untuk object yang dialokasikan di heap harus ada pointer untuk mengalokasikannya dan untuk menghapusnya. Class RHeap memberikan beberapa fungsi untuk menghitung banyaknya alokasi di heap atau menentukan keseluruhan yang teralokasi di heap. Semua object yang berada dalam heap harus mempunyai tipe class C, yang berarti berasal dari turunan kelas yang umum yaitu CBase. Semua yang berasal dari CBase dapat ditaruh dalam cleanup stack dan dihapus dengan fungsi PopAndDestroy(). Dapat juga digunakan User::Alloc() untuk melakukan alokasi di memori heap. Dikarenakan heap tidak secara otomatis dilakukan proses penghapusan, maka ada resiko heap akan menyebabkan memori leak. Untuk itu dalam Symbian OS digunakan cleanup stack untuk menyimpan variabel secara otomatis menangani penghapusannya sehingga tidak terjadi memori leak.

2.7 Manajemen I/O

Dalam permasalahan input dan output, baik itu berupa keyboard input, pointer input, dan I/O request yang lain, semua berjalan dalam mode asynchronous yang diberikan oleh asynchronous service providers. Symbian OS memberikan mekanisme yang mudah untuk menggunakan asynchronous service tersebut. Ada 2 level asynchronous yaitu: Low-level dan High-level asynchronous. Pada low-level, asynchronous service provider memberikan servis dengan fungsi request dan cancel. Status request akan disimpan kedalam request status, dan service provider akan memberikan signal bahwa request telah selesai dengan menggunakan thread request semaphore. Pada high-level, menggunakan active scheduler yang melakukan wait loop yang digunakan dalam multiple asynchronous, dan active object yang melakukan fungsi request dan cancel, sekaligus menangani penyelesaian permintaan.

2.8 Komunikasi

Ponsel tidak akan bermakna tanpa ada pertukaran informasi, untuk melakukan hal tersebut diperlukan suatu teknologi komunikasi, baik berupa teknologi telephony maupun teknologi pertukaran data yang lain. Struktur microkernel Symbian OS mempunyai efek terhadap arsitektur komunikasi. Service komunikasi harus melewati sistem server, yang melakukan penambahan atau pengurangan tergantung perangkat keras yang didukung oleh smartphone. Arsitektur komunikasi terdiri atas server komunikasi dan modul tambahan. Modul tambahan dapat ditambah dan dibuang kapanpun pada saat runtime tanpa harus melakukan rebooting OS. Berikut ini adalah arsitektur komunikasinya.

Isi Cerita Dari Film Pirates Of Silicon valley

Film Pirates Of Silicon vallay diangkat dari kisah nyata perjalanan karir Steve Jobs dan Bill Gates. Secara keseluruhan, film ini menceritakan persaingan antara Steve Jobs Vs Bill Gates. Steve Jobs adalah pendiri Apple Computer Inc. yang terkenal dengan produk Macintoshnya sedangkan Bill Gates adalah sang pencipta Microsoft.

Cerita pertama dari film ini, bagaimana Steve Jobs dan Bill Gates memulai semuanya dari bawah. Di film ini kita bisa di buat kagum dan tidak percaya oleh kejeniusan dan semangat perjuangan mereka. Pada 1975, Bill Gates dan rekannya Paul Allen mendirikan Microsoft. Dan pada 1976, SteveJobs dan rekannya Steve Wozniac mendirikan Apple Inc, di garasi. Waktu itu mereka mampu menjual komputer Apple I yang awalnya dibungkus kayu & menggunakan layar TV bekas. Sebenarnya Wozniac sempat menunjukkan komputer tersebut ke perusaahaan HP tempat dia bekerja tapi apa yang di peroleh Wozniac, para petinggi HP saat itu hanya menertawakannya.

Tahap pencurian, sebenernya 2 kubu tersebut memajukan perusahaan mereka dengan hasil karya orang lain. Di Kelompok Steve Jobs dkk, kejayaan Apple bermulai ketika mereka berhasil menciptakan komputer yg memiliki GUI yang menarik, dgn menggunakan mouse sebagai penunjuk atau kursos. Ide penggunaan mouse dan grafik tersebut mereka mencuri atau membajak dari Xerox. Dari pihak Xerox mengijinkan Steve Jobs dkk melihat hasil karyanya padahal Steve Jobs dkk mencuri ide tersebut dan sangat – sangat bermanfaatan karya dari Xerox. Steve Jobs sama sekali tidak malu mengakui kalau dia itu telah melakukan pencurian atau pembajakan dari Xerox. Justru dia bangga dan menjadikan pencurian sebagai motto perusahaannya dan di depan kantornya, dikibarkan bendera bajak laut….Good artists copy, great artists steal..!!!

Read more…