25 Des 2011

Aplikasi BT( Biaya Transportasi)


Sering kali saat kita merencanakan rekreasi atau ingin berpergian ke suatu tempat dengan menggunakan transportasi yang ada kebingungan memilihnya. Kita bolak-balik ke tempat agen transportasi satu ke agen transportasi lain untuk mengecek harga yang sesuai dengan isi kantong kita. Pasti menghabiskan tenaga dan waktu kita terbuang menempuh perjalanan ke agen-agen tersebut. Manalagi apabila rencana yang kita tentukan itu sudah dekat sedangkan kita belum menentukan transportasi apa yang akan dipakai.

Untuk itulah kami berinspirasi menciptakan sebuah aplikasi yang bisa menampilkan harga dari alat transportasi yang dipilih dengan tujuan yang ada menggunakan sistem android. Ke depannya apabila aplikasi ini benar-benar berguna maka akan menggunakan sistem UPDATE tempat tujuan yang tersedia sekaligus armada dari transportasi yang ada.

adapun tampilan awal dan menu-menu yang tersedia sebagai berikut :

ini adalah tampilan awal

 ini adalah tampilan dari menu pesawat

 ini adalah tampilan dari menu bus

 ini adalah tampilan dari menu kapal laut

 ini adalah tampilan dari menu kereta api

terlihat dari tampilan di atas anda dapat memilih tipe tiket seperti eksekutif atau ekonomi,lalu tujuan anda kemana dengan asal pemberangkatan.

untuk mendapatkan aplikasi ini silahkan

KLIK DISINI

untuk mendapatkan project dari aplikasi ini silahkan mengirimkan permintaan ke oelana@yahoo.com

Photobucket


21 Des 2011

Sistem Antrian di Stasiun Lempuyangan

Kali ini penulis akan membahas tentang sistem antrian di stasiun lempuyangan yang berkaitan dengan sistem antrian(Queue) pada pembahasan basis data tentang Queue.

Pada stasiun lempunyangan terdapat 4 loket pembelian tiket. Setiap loket ada petugas yang bertugas melayani pemberian tiket kepada calon penumpang kereta.

Loket A = Petugas 1
Loket B = Petugas 2
Loket C = Petugas 3
Loket D = Petugas 4

Setiap loket menyediakan tiket yang tidak terbatas setiap harinya. Tapi ada batas waktu untuk loket yang beroperasi. Setiap hari loket buka mulai jam 08.00 WIB hingga jam 22.00 WIB.
Misalkan :
Setiap loket menyediakan tiket secukupnya pada tiap wave
Loket A = 5 tiket
Loket B = 5 tiket
Loket C = 5 tiket
Loket D = 5 tiket
























D

Kemudian ada 9 orang masuk ke antrian. Maka antrian otomatis akan mengisi tempat yang pertama di setiap loket.

Wave pertama Masuk è 1, 2, 3, 4, 5, 6, 7, 8, 9


1
5
9



2
6




3
7




4
8




Setiap orang yang telah dilayani tiket akan berkurang, jadi




A













Lalu misalkan masuk 7 orang mengantri lagi

Wave kedua Masuk è 1, 2, 3, 4, 5, 6, 7

1
5

2
6


3
7


4



Yang terjadi pada loket A kehabisan tiket yang dijualnya. Maka sang petugas mengambil lagi tiket persediaan hari ini.

A è     (Ambil 5 tiket lagi untuk wave selanjutnya)








Jadi
















Setiap kali tiket itu habis dan masih ada orang yang ingin membeli tiket maka orang itu akan menjadi antrian tunggu. Setelah tiket disediakan lagi maka orang itu langsung masuk antrian yang kosong dahulu.

Kemudian masuk 10 orang

Wave ketiga masuk è 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

1
5
7
8
9
A      

2
B                              10  (menjadi antrian tunggu)

3

4
6
D



5
7
8
9






B       Ã§ 10 masuk







6


5
7
8
9
A

10




B   







6

Begitu seterusnya hingga batas waktu tutup loket.

itulah sebagian kajian penulis tentang sistem antrian di stasiun lempuyangan. semoga bisa bermanfaat bagi para pembaca.
Photobucket

16 Jun 2011

Aplikasi Mobile "Rekap Pulsa"

Kali ini Penulis mengeluarkan aplikasi yang dapat membantu para sahabat semua terutama yang bekerja sebagai penjual pulsa berjalan. Bersama tim dan dari bimbingan berbagai pihak Penulis dapat membuat aplikasi yang tertuju untuk mobile (Masih tergolong Trial Version). Aplikasi yang berbasis mobile ditujukan untuk mempermudah para penjual pulsa berjalan yang terkadang sering lupa dengan teman/orang yang sudah membayar lunas atau belum lunas. Dan sering lupa akan Nominal hutang yang dibeli oleh teman/orang tersebut.

Sebelum anda mendownload aplikasi ini di mohon untuk mengisi kuisoner ini dan mengirimkannya untuk pendataan dan penilaian kepada dosen kami (sekaligus masukkan untuk merilis Full Version).
Nb : untuk pengguna Mozilla Firefox diharapkan menambah add-on Thunder Bird. untuk pengguna selain itu tapi masih windows diharap menginstall Ms.outlook terlebih dahulu.

Nama*

E-mail*

Jenis Kelamin*

Pekerjaan*

No Telp/Hp*
:

:

Laki-laki Perempuan

Mahasiswa Pelajar Swasta Dosen Lainnya

:
* wajib di isi

1. Apakah dengan adanya aplikasi ini dapat membantu anda?
ya tidak
2. Apakah aplikasi ini bermanfaat?
ya tidak
3. Bagaimana cara kerja aplikasi ini?
bagus kurang bagus ragu-ragu tidak bagus
4. Apakah masih ada kekurangan dari aplikasi ini?
ya, yaitu
tidak
5. Saran dan komentar tentang aplikasi ini
DownLoad Link klik dibawah
FileServe Ziddu

17 Mei 2011

Pengenalan Tipe Data, Variabel, dan Konstanta



       I.            Variabel
Dalam matematika variabel merupakan perubah yang berarti belum memiliki nilai yang pasti atau dengan kata lain variabel bisa berisi apapun. Variabel  bisa berfungsi sebagai nilai yang dicari (a= 2 - 1), dan bisa menjadi suatu nilai yang mempengaruhi nilai lainnya (x= 2 + a; nilai a mempengruhi nilai x). Dalam menentukan variabel kita bebas untuk memberinya nama namun ada aturan-aturan didalam untuk menentukannya, seperti:
1.      Penamaan variabel bersifat case-sensitive atau memperhatikan besar kecilnya huruf. Variabel Hasil akan berbeda dengan hasil ataupun HASIL.
2.      Penamaan variabel tidak boleh dipisah dengan spasi. Bilas anda ingin memisahnya maka harus dipisah menggunakan underscore ( _ ) seperti nama_siswa, jumlah_mobil, dan lain-lain.
3.      Penamaan variabel tidak boleh menggunakan perintah-perintah yang ada di C++ seperti main, class, void, return, int, long, char, new, delete, operator, public, private, short, namespace, dan lain-lain.

    II.            Konstanta
Konstata merupakan suatu nilai yang tetap atau sudah diketahui. Konstanta inilah yang nantinya akan mengisi nilai variabel dari kode-kode yang kita tulis baik diberikan secara langsung maupun lewat operasi aritmatika.
Sebagai contoh, ketika kita akan memberikan nilai 5 ke variabel jumlah_siswa, maka didalam kode program akan ditulis :
jumlah_siswa = 5;

 III.            Tipe Data
int a, b;
dalam materi ini anda akan melihat hal-hal seperti itu. Inilah yang disebut pendeklarasian variabel. Anda mungkin sudah paham dengan maksud dari a, b dan semicolon (;). Tapi, apa maksud dari int?
int merupakan salah satu tipe data yang digunakaan dalam C++. Lalu, apakah tipe data itu? Tipe data merupakan sebuah pengenal dari sebuah variabel. Dengan menggunakan tipe data, compiler dapat mengetahui jenis apakah variabel yang dideklarasikan. Dengan kata lain, tipe data memberitahukan kepada compiler bahwa variabel yang telah dideklarasikan setelah dirinya (tipe data) termasuk golongannya.
Pernyataan diatas, akan memberitahukan kepada compiler bahwa kita mendeklarasikan a dan b dengan tipe data int untuk digunakan nantinya. Tipe data int merupakan tipe data yang memberitahukan kepada compiler bahwa yang bertipe data seperti itu adalah termasuk bilangan bulat dengan range ( jangkauan) -2147483648 sampai 2147483647.
Selain int, berikut ini adalah daftar tipe data lain beserta ukuran dalam memori dan jangkauannya (untuk bilangan bertanda)
Tipe data
Deskripsi
Ukuran Memori
Jangkauan
int
Integer (bilangan bulat)
4 bytes
-2147483648 sampai 2147483647
short int
Short Integer
2 bytes
-32768 sampai 32767
long int
Long Integer
4 bytes
-2147483648 sampai 2147483647
bool
Boolean
1 bytes
True atau false
float
Bilangan floating point
4 bytes
-/+ 3.402823466E+38 sampai -/+ 1.175494351E-38
double
Double floating point
8 bytes
-/+ 1.7976931348621357E+308 sampai -/+ 2.225073858072014E-308
long double
Long double floating point
8 bytes
-/+ 1.7976931348621357E+308 sampai -/+ 2.225073858072014E-308
char
Karakter
1 bytes
-128 sampai 127
wchar_t
Wide karakter
2 atau 4 bytes
1 wide karakter
unsigned char
Karakter
1 bytes
0 sampai 255
unsigned int
Integer (bilangan bulat)
4 bytes
0 sampai 4294967295
unsigned long int
Long interger
4 bytes
0 sampai 4294967295
unsigned short int
Short integer
2 bytes
0 sampai 65535
Perbedaan antara bilangan yang bertanda dan bilangan yang tak bertanda (unsigned) adalah bahwa bilangan yang bertanda memiliki tanda (-) yang artinya bahwa variabel tersebut dapat diberi nilai negative. Sedangkan untuk bilangan tak bertanda variabel tersebut hanya bisa diberi dengan nilai positif.