Tampilkan postingan dengan label education. Tampilkan semua postingan
Tampilkan postingan dengan label education. Tampilkan semua postingan
0

PROGRAM PERHITUNGAN KASIR MENGGUNAKAN BAHASA PEMROGRAMAN C++

Minggu, 30 September 2012

Hello, wr. wb. In this post I will write about the "CASHIER CALCULATION PROGRAM LANGUAGE PROGRAMMING USING C + +". Of course we all know about the cashier right? We also know what the cashier. Yes, the cashier on duty to count many of the ingredients along with the price of groceries and the cashier also served as the place of payment. However, the program also can be applied to the calculation of the cash register using the programming language C + +.
For more details, we simply make the program. Here are the steps:
1. Open a Turbo C + + applications.
2. Select the file, then select new.


3. Type the following code:
/ / SAMPLE PROGRAM CASHIER
# include
# include
void main ()
{
int BYKB, JLHU;
HS float, JML, back next;
printf ("+ ----------------------------- + \ n");
printf ("| RAYHAN | \ n");
printf ("| sample program counter | \ n");
printf ("+ ----------------------------- + \ n \ n");
printf ("Enter the number of items =");
scanf ("% d", & BYKB);
printf ("Enter the Price of Goods =");
scanf ("% f", & HS);
QTY = BYKB * HS;
printf ("Total Pay You =% f", JML);
printf ("\ n ============================");
printf ("\ n Total Money ="); scanf ("% d", & JLHU);
back next = JLHU-JML;
printf ("Returned Your =% f", back next);
}

4. Select Debug and then Run.
5. Enter the quantity and price of goods.http://dianasaputri6.blogspot.com/2012/03/program-perhitungan-kasir-menggunakan.html

0

Kind of - kind of Operating System in Mobile Devices

Senin, 02 Juli 2012


The operating system is the principal in charge of doing software management and control hardware directly, and other software so that other software can be run. The operating system itself is used as an intermediary between the user interface and the device used to control / manage the device or application in it.

Here are a variety of operating systems used on mobile devices. Among them:
SYMBIAN
Symbian OS is a free operating system is not developed by Symbian Ltd.. designed for use of mobile equipment (mobile). Symbian OS is currently a lot has been widely used by many vendors of mobile communications equipment products on various types of products they are varied. Variations from the hardware side is where the Symbian OS is implemented can be possible because the operating system application programming interface has (Application Programming Interface; API). API support for communication and behavior are common in hardware that can be used by other application objects. This is possible because the API is an interface object is defined at the application level, which contains procedures and functions (and also variables and data structures) that manage / call the kernel where as a liaison between software and hardware. With the standard API helps developers to make adjustments on an application made in order to be installed on a variety of mobile products.


Much like the desktop operating system, Symbian OS capable of operating in multithreading, multitasking and memory protection against. Symbian and all programming is done on the event-based, meaning that the CPU hardware becomes inactive when no input in the form of a particular activity. However, it should be understood the operating system is intended to be installed on mobile devices with limited resources. Multithreaded and multitasking Symbian OS provides the ability to run more than one application at once. But this particular, a preemptive multitasking kernel would give each division a processing time of a program carried out alternately so quickly that it seems to the user as if the process is executed simultaneously. For it has given priority based scheduling is defined to determine which processes are running first and subsequent process of what and how much time will be given.

JAVA
actual OS is arguably not a true operating system. Because each vendor will implement a different system for its products. Most of these are used to capabilitas java application from a third party. for example, java games, or other mobile applications. But not all who have supported java handset will also be able to support the same application, since it is associated systems and hardware in question. This makes the phone even though China has been supporting java but not java game commonly injected in circulation.
This operating system has the advantages of open source and requires memory and the processor is relatively small. The disadvantage is the main thing is not (yet) support multi-tasking (running several applications concurrently). So that the phone does not have to switch application button or image.

WINDOWS MOBILE
Windows Mobile is one of the operating system (OS) developed by Microsoft's mobile and designed for use on smartphones and other wireless devices. The current version is called 'Windows Mobile 6.5'. OS is based on Windows CE 5.2 Kernel, and features are developed using the Microsoft Windows API. Windows Mobile is designed in such a way that is similar to the version of the Windows Desktop. In addition, third party software available for Windows Mobile development.

First released as Pocket PC 2000 operating system, most Windows Mobile devices equipped with Stylus Pen, which is used to enter commands in a way to tap her on the screen. Microsoft announced a new platform, Windows 7 Series, at the Mobile World Congress in Barcelona on February 15, 2010. Devices that use Windows Mobile 6.x series can not be upgraded to Windows Mobile Series 7.

ANDROID
Android is an operating system for mobile phones based on Linux. Android provides an open platform to developers for creating their own applications for use by a variety of mobile devices. Initially, Google Inc. buy Android Inc., newcomers who make software for mobile phones. Then to develop Android, formed the Open Handset Alliance, a consortium of 34 companies for hardware, software, and telecommunications, including Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, and Nvidia.

At the inaugural release of Android, 5 November 2007, with the Android Open Handset Alliance said it supported the development of open standards on mobile devices. On the other hand, Google released the Android code under the Apache license, a license is open standard software and mobile devices. In the world there are two types of distributors operating system Android. The first fully supported by Google or Google Mail Services (GMS) and the second is a completely free distribution without the direct support of Google's otherwise known as the Open Handset Distribution (OHD).

PALM OS
Palm OS (also known as Garnet OS) is a mobile operating system originally developed by Palm, Inc. for perankat PDA in 1996. The company itself was founded in 1992 and headquartered in Sunnyvale, California, United States. Palm OS devices that are designed for ease of use with a touchscreen-based graphical user interface. Therein has been provided suite of basic applications for personal information management. A few years later expanded platform that can support the smartphone and PDA phone. After buying the Palm trademarks Palm by ACCESS who later changed his name to Garnet OS. In 2007, ACCESS introduced the successor to the Garnet OS, as the Access Linux Platform in the year 2009.

PalmOS advantages compared to other operating systems are Palm has fewer system requirements and fast so it does not need a sophisticated PDA devices and costly, and does not require much memory to run properly. While the weakness of the Palm OS does not have an external storage media / extra, although it could fill a program, software or applications but can not be installed with a lot of capacity due to memory limitations only. In addition, the company that developed the Palm has discontinued the possible development of the Palm program will no longer exist and development is currently possible only in the form of support for the old Palm products

BLACKBERRY OS
The operating system was developed by RIM (Research In Motion) which is a multinational company that produces a wide range of telecommunications products. Founded in 1984. The company is headquartered in Waterloo, Ontario. OS is currently used by the RIM BlackBerry phones output. Can do multitasking operating systems and supports specialized input devices that have been adopted by RIM for use as trackwheel, trackball, and most recently, the trackpad and touchscreen.


BlackBerry bears the MIDP 2.0 platform, which allows complete wireless activation and synchronization with Microsoft Exchange, Lotus Domino, or Novell GroupWise email, calendar, tasks, notes and contacts, when used in conjunction with BlackBerry Enterprise Server. The operating system also supports WAP 1.2. Operating system updates are automatically available from the service provider that supports the service. OTASL BlackBerry (over the air software loading) third-party developers can create software using the BlackBerry API available (application programming interface / application programming interface), though applications using certain functions must be in a state of "digitally singned". RIM to develop and release an updated version of the operating system to support each device, it's up to individual operators to decide if and when a version is released to its users.

APPLE IOS
Microsoft rivals Apple as a competitor did not want to lose to plunge in the mobile world. Just like Windows Mobile, Iphone OS offering the same no matter which synchronization with other Apple products.


MOBILE LINUX
Linux is one operating system that is often used by the vendor Motorola. Either in series or series ROKR their touch-screen PDA. However, the limited support for additional application functionality and user interface are less familiar cause the operating system is arising deep in the mobile world.


The disadvantage is the additional applications that have not been widely circulated, and Linux is built for power systems with large mengoprasikan, so the battery resource management is still less effective than the other OS. The surplus is the ideal Linux as an OS for mobile phones because of support by large companies like IBM, Oracle, and Intel. In addition, this system is more flexible and offer a value smaller memory and can be saved.

SAMSUNG Bada
Operating System is made by samsung embed Adobe ® Flash ® Player and WebKit Internet browser directly to the original application, the control map bada easily embedded in your application to provide interactive mapping and routing with POI feature for your users.
Bada platform provides user interaction modalities including motion sensing, fine-tuned vibration control, and face detection. Samsung bada also provides a mechanism to develop sensor-based, context-aware applications. With services such as weather and acceleration sensors, magnetic, tilt, GPS, and sensor spacing, application developers can easily implement context-aware, interactive applications.

Maemo
Developed by Nokia as an alternative operating system based on Debian Linux. Maemo is an open source platform for devices that use the Linux system, such as internet tablet, which inherit the architecture of the Linux operating system Unix.


Maemo is made through open source components that are used widely with some additions to integrate well with all devices that use it. The operating system is more suitable for those who prefer the surf and browsing activity or communication rather than voice. No wonder in each device's release, Nokia has always put great resolution and wide screen complete with touch screen plus QWERTY keypad in the form of a slide. Currently Nokia has released three internet tablets using Maemo platform, the Nokia 770, Nokia N800, and Nokia N810, and the new Nokia N900.

MeeGo
Meego is a project-based open source operating system Linux was first announced at Mobile World Congress in February 2010 by Intel and Nokia. This operating system is a merger between Intel's Moblin with Nokia Maemo. The use of the operating system is targeted at mobile devices, tablet PCs, and Netbooks.

0


Function Menghitung Pangkat Bilangan dengan Pascal


July 26th, 2008 | by rosihanari | Cetak Artikel Cetak Artikel

Free SMS
Pada artikel ini akan dibahas tentang bagaimana membuat program Pascal untuk menghitung pangkat bilangan.
Seperti yang kita ketahui bahwa dalam Pascal tidak ada suatu function atau perintah tertentu untuk menghitung pangkat bilangan secara langsung. Dengan demikian kita harus membuat function sendiri untuk menghitung pangkat bilangan tersebut.
Dalam pembahasan ini akan dibedakan dua jenis pangkat a^b, yaitu untuk b berupa bilangan bulat non negatif dan a berupa bilangan riil.

Untuk a^b dengan b bilangan bulat non negatif, tentu saja berlaku:
a^b = a x a x … x a
dengan jumlah perkalian a sebanyak b kali.
Apabila untuk kasus pertama ini diimplementasikan dengan program Pascal, maka kasus ini dapat teratasi dengan perulangan. Berikut ini adalah function untuk menghitung pangkat berupa bilangan bulat non negatif dengan Pascal:
01.function pangkatBulat(a : real, <strong>b : integer</strong>) : real;
02.var i : integer; temp : real;
03.begin
04.     temp := 1;
05.     for i := 1 to b do
06.     begin
07.         temp := temp * a;
08.     end;
09.     pangkat := temp;
10.end;
Jika Anda perhatikan pada function di atas, maka terdapat perintah temp := temp * a; Proses ini dilakukan b kali, dengan nilai awal temp adalah 1. Mengapa demikian? Untuk menjawab ini kita ambil contoh kasus. Sebagai contoh misalkan akan dicari 3^4 (a = 3 dan b = 4). Hasil perpangkatan ini akan diperoleh dari perkalian 3 x 3 x 3 x 3. Berikut ini adalah proses perhitungannya dengan menggunakan algoritma yang diambil dari program di atas:
01.temp = 1
02. 
03.perulangan pertama (i = 1)
04.temp = temp x a = 1 x 3 = 3
05. 
06.perulangan kedua (i = 2)
07.temp = temp x a = 3 x 3 = 9
08. 
09.perulangan ketiga (i = 3)
10.temp = temp x a = 9 x 3 = 27
11. 
12.perulangan keempat (i = 4)
13.temp = temp x a = 27 x 3 = 81
Nah.. dari hasil di atas benar bahwa hasil perhitungan 3^4 = 81. Dengan algoritma ini, bisa diimplementasikan pada sebarang  nilai  a dan b (a riil dan b bulat non negatif).
Selanjutnya bagaimana dengan b yang berbentuk bilangan riil? misalnya 4^1.5? Hmmm… kalau yang ini gak bisa pakai algoritma sebelumnya karena kesulitan mengimplementasikan ke bentuk perulangan. Lantas bagaimana?
OK… untuk menjawab ini mari kita ingat kembali pelajaran di SMA mengenai konsep Ln atau Log dan juga eksponen. Sekarang kita gunakan konsep Ln ini ke masalah kita. Dalam hal ini kita akan mencari nilai y = a^b. Perhatikan:
y = a^b
<=> Ln y = Ln (a^b)
<=> Ln y = b Ln(a)
<=> e^(Ln y) = e^(b Ln(a))
<=> y = e^(b Ln(a))
Dari langkah di atas, kita sudah dapatkan formulasi baru untuk mencari y = a^b dengan b adalah riil. Dalam Pascal telah tersedia function exp() untuk mencari nilai eksponensial, serta function Ln() untuk mencari nilai logaritma bilangan natural. Sehingga implementasinya ke Pascal adalah:
1.function pangkatRiil(a : real, <strong>b : real</strong>) : real;
2.begin
3.pangkatRiil := exp(b * ln(a));
4.end;
Selanjutnya akan kita implementasikan function-function di atas di program Pascal:
01.Program MencariPangkat;
02.Var x : real; y : integer; z : real;
03. 
04.function pangkatBulat(a : real, b : integer) : real;
05.var i : integer; temp : real;
06.begin
07.     temp := 1;
08.     for i := 1 to b do
09.     begin
10.         temp := temp * a;
11.     end;
12.     pangkat := temp;
13.end;
14. 
15.function pangkatRiil(a : real, <strong>b : real</strong>) : real;
16.begin
17.pangkatRiil := exp(b * ln(a));
18.end;
19. 
20.Begin
21.x := 5;
22.y := 3;
23.z := 3.5;
24.Write('Nilai ',x,' pangkat ',y,' adalah ',
25.pangkatBulat(x,y):3:0);
26.Write('Nilai ',x,' pangkat ',z,' adalah ',
27.pangkatRiil(x,z):3:4);
28.End.
OK… mudah-mudahan penjelasan di atas dapat bermanfaat.

0

Search Engine Optimization (SEO)

Selasa, 05 Juni 2012


SEO is an acronym for "search engine optimization" or "search engine optimizer." Deciding to hire an SEO is a big decision that can potentially improve your site and save time, but you can also risk damage to your site and reputation. Make sure to research the potential advantages as well as the damage that an irresponsible SEO can do to your site. Many SEOs and other agencies and consultants provide useful services for website owners, including:
  • Review of your site content or structure
  • Technical advice on website development: for example, hosting, redirects, error pages, use of JavaScript
  • Content development
  • Management of online business development campaigns
  • Keyword research
  • SEO training
  • Expertise in specific markets and geographies.
Keep in mind that the Google search results page includes organic search results and often paid advertisement (denoted by the heading "Sponsored Links") as well. Advertising with Google won't have any effect on your site's presence in our search results. Google never accepts money to include or rank sites in our search results, and it costs nothing to appear in our organic search results. Free resources such as Webmaster Tools, the official Webmaster Central blog, and our discussion forum can provide you with a great deal of information about how to optimize your site for organic search.
Before beginning your search for an SEO, it's a great idea to become an educated consumer and get familiar with how search engines work. We recommend starting here:
If you're thinking about hiring an SEO, the earlier the better. A great time to hire is when you're considering a site redesign, or planning to launch a new site. That way, you and your SEO can ensure that your site is designed to be search engine-friendly from the bottom up. However, a good SEO can also help improve an existing site.
Some useful questions to ask an SEO include:
  • Can you show me examples of your previous work and share some success stories?
  • Do you follow the Google Webmaster Guidelines?
  • Do you offer any online marketing services or advice to complement your organic search business?
  • What kind of results do you expect to see, and in what timeframe? How do you measure your success?
  • What's your experience in my industry?
  • What's your experience in my country/city?
  • What's your experience developing international sites?
  • What are your most important SEO techniques?
  • How long have you been in business?
  • How can I expect to communicate with you? Will you share with me all the changes you make to my site, and provide detailed information about your recommendations and the reasoning behind them?
While SEOs can provide clients with valuable services, some unethical SEOs have given the industry a black eye through their overly aggressive marketing efforts and their attempts to manipulate search engine results in unfair ways. Practices that violate our guidelines may result in a negative adjustment of your site's presence in Google, or even the removal of your site from our index. Here are some things to consider:
  • Be wary of SEO firms and web consultants or agencies that send you email out of the blue. Amazingly, we get these spam emails too:
    "Dear google.com,
    I visited your website and noticed that you are not listed in most of the major search engines and directories..."
    Reserve the same skepticism for unsolicited email about search engines as you do for "burn fat at night" diet pills or requests to help transfer funds from deposed dictators.
  • No one can guarantee a #1 ranking on Google. Beware of SEOs that claim to guarantee rankings, allege a "special relationship" with Google, or advertise a "priority submit" to Google. There is no priority submit for Google. In fact, the only way to submit a site to Google directly is through our Add URL page or by submitting a Sitemap and you can do this yourself at no cost whatsoever.
  • Be careful if a company is secretive or won't clearly explain what they intend to do. Ask for explanations if something is unclear. If an SEO creates deceptive or misleading content on your behalf, such as doorway pages or "throwaway" domains, your site could be removed entirely from Google's index. Ultimately, you are responsible for the actions of any companies you hire, so it's best to be sure you know exactly how they intend to "help" you. If an SEO has FTP access to your server, they should be willing to explain all the changes they are making to your site.
  • You should never have to link to an SEO.Avoid SEOs that talk about the power of "free-for-all" links, link popularity schemes, or submitting your site to thousands of search engines. These are typically useless exercises that don't affect your ranking in the results of the major search engines -- at least, not in a way you would likely consider to be positive.
  • Choose wisely. While you consider whether to go with an SEO, you may want to do some research on the industry. Google is one way to do that, of course. You might also seek out a few of the cautionary tales that have appeared in the press, including this article on one particularly aggressive SEO: http://seattletimes.nwsource.com/html/businesstechnology/2002002970_nwbizbriefs12.html. While Google doesn't comment on specific companies, we've encountered firms calling themselves SEOs who follow practices that are clearly beyond the pale of accepted business behavior. Be careful.
  • Be sure to understand where the money goes.While Google never sells better ranking in our search results, several other search engines combine pay-per-click or pay-for-inclusion results with their regular web search results. Some SEOs will promise to rank you highly in search engines, but place you in the advertising section rather than in the search results. A few SEOs will even change their bid prices in real time to create the illusion that they "control" other search engines and can place themselves in the slot of their choice. This scam doesn't work with Google because our advertising is clearly labeled and separated from our search results, but be sure to ask any SEO you're considering which fees go toward permanent inclusion and which apply toward temporary advertising.
  • What are the most common abuses a website owner is likely to encounter?
  • One common scam is the creation of "shadow" domains that funnel users to a site by using deceptive redirects. These shadow domains often will be owned by the SEO who claims to be working on a client's behalf. However, if the relationship sours, the SEO may point the domain to a different site, or even to a competitor's domain. If that happens, the client has paid to develop a competing site owned entirely by the SEO.
    Another illicit practice is to place "doorway" pages loaded with keywords on the client's site somewhere. The SEO promises this will make the page more relevant for more queries. This is inherently false since individual pages are rarely relevant for a wide range of keywords. More insidious, however, is that these doorway pages often contain hidden links to the SEO's other clients as well. Such doorway pages drain away the link popularity of a site and route it to the SEO and its other clients, which may include sites with unsavory or illegal content.
  • What are some other things to look out for?
  • There are a few warning signs that you may be dealing with a rogue SEO. It's far from a comprehensive list, so if you have any doubts, you should trust your instincts. By all means, feel free to walk away if the SEO:
    • owns shadow domains
    • puts links to their other clients on doorway pages
    • offers to sell keywords in the address bar
    • doesn't distinguish between actual search results and ads that appear on search results pages
    • guarantees ranking, but only on obscure, long keyword phrases you would get anyway
    • operates with multiple aliases or falsified WHOIS info
    • gets traffic from "fake" search engines, spyware, or scumware
    • has had domains removed from Google's index or is not itself listed in Google
    If you feel that you were deceived by an SEO in some way, you may want to report it.
    In the United States, the Federal Trade Commission (FTC) handles complaints about deceptive or unfair business practices. To file a complaint, visit: http://www.ftc.gov/ and click on "File a Complaint Online," call 1-877-FTC-HELP, or write to:
    Federal Trade Commission
    CRC-240
    Washington, D.C. 20580
    If your complaint is against a company in a country other than the United States, please file it at http://www.econsumer.gov/.

0

cara menginstall wondows 7

Sabtu, 26 Mei 2012

1. Siapkan DVD instalasi Windows Seven (7) dan catat serial numbernya
2. Atur agar komputer booting dari dvd, pengaturan dilakukan lewat bios, bisanya tekan delete atau f2 ketika komputer baru dinyalakan pilih setingan booting kemudian pilih dvd rom menjadi urutan pertama. simpan konfigurasi bios dengan cara menekan f10.
3. Masukkan DVD Instalasi
4. Tekan tombol mana saja jika muncul tulisan boot from cd or dvd
5. Muncul tampilan seperti dibawah

cara instalasi windows 7
6. Selanjutnya muncul tampilan seperti di bawah, klik next
cara instalasi windows 7
7. klik Install Now
cara instalasi windows 7
8. Beri tanda cek dann klik next
cara instalasi windows 7
9. Karena kita sedang melakukan clean install maka pilih yang Custom (advanced)
cara instalasi windows 7
10. Pilih partisi yang akan dipakai untuk menginstal windows seven (7), contoh di bawah hardisk belum di bagi2 kedalam beberapa partisi, jika ingin membagi kedalam beberapa partisi sebelum proses instalasi pilih Drive options (advanced) disitu kita bisa membuat, menghapus dan meresize partisi. tapi dari pada bingun untuk yang pertama kali instalasi windows mending langsung pilih next saja, toh pembagian partisi bisa dilakukan setelah proses instalasi selesai.
cara instalasi windows 7
11. Proses instalasi dimulai….. proses instalasi ini memakan waktu yang cukup lama..
cara instalasi windows 7
12. Setelah proses di atas selese komputer akan otomatis restart sendiri. kumudian muncul seperti dibawah
cara instalasi windows 7
13. Ketikkan nama user dan nama computer anda
cara instalasi windows 7
14. Kemudian isikan password untuk keamanan komputer anda. Jika tidak isi komputer anda tidak ada passwordnya.
cara instalasi windows 7
15. Masukkan Windows Product key yang sudah dicatat di awal tadi, jika tidak ada anda mendapat masa trial windows 7 selama 30 hari
cara instalasi windows 7
16. Selanjutnya setingan apakah windows akan otomatis meng update atau tidak
cara instalasi windows 7
17. Kemudian setingan time zone
cara instalasi windows 7
18. selesai..
cara instalasi windows 7

Sample Text

You can replace this text by going to "Layout" and then "Page Elements" section. Edit " About "

Recent Posts

Label

About

Blogger news

Blogger templates

flag visit

free counters

Popular Posts

Followers