Senin, 29 Maret 2010

Sifat Pemaaf Rasulullah saw

Nabi-nabi dibangkitkan Allah taala agar manusia bisa mencontoh akhlak mulia mereka serta membimbing manusia teguh di jalan yag benar sejalan dengan petunjuk Tuhan. Para nabi selalu memperlihatkan sifat-sifat akhlak yang mulia pada saatnya yang tepat sehhingga bisa dicapai tingkat efektivitas yang terbaik. Sebagai contoh, sifat memaafkan adalah suatu hal yang patut dipuji ketika ia yang teraniaya lalu memiliki kekuatan untuk membalas dendam namun tidak dilakukannya.

Akhlak memaafkan Rasulullah saw adalah suatu akhlak yang tiada tara bandingannya. yang beberapa contoh adalah sebagai berikut:
Seorang lelaki Arab bernama Tsumamah bin Itsal dari Kabilah Al Yamamah pergi ke Madinah dengan tujuan hendak membunuh Nabi Shalallahu alaihi wa sallam. Segala persiapan telah matang, persenjataan sudah disandangnya, dan ia pun sudah masuk ke kota suci tempat Rasulullah tinggal itu. Dengan semangat meluap-luap ia mencari majlis Rasulullah, langsung didatanginya untuk melaksanakan maksud tujuannya. Tatkala Tsumamah datang, Umar bin Khattab ra. yang melihat gelagat buruk pada penampilannya menghadang. Umar bertanya, “Apa tujuan kedatanganmu ke Madinah? Bukankah engkau seorang musyrik?”

Dengan terang-terangan Tsumamah menjawab, “Aku datang ke negri ini hanya untuk membunuh Muhammad!”.

Mendengar ucapannya, dengan sigap Umar langsung memberangusnya. Tsumamah tak sanggup melawan Umar yang perkasa, ia tak mampu mengadakan perlawanan. Umar berhasil merampas senjatanya dan mengikat tangannya kemudian dibawa ke masjid. Setelah mengikat Tsumamah di salah satu tiang masjid Umar segera melaporkan kejadian ini pada Rasulullah.

Rasulullah segera keluar menemui orang yang bermaksud membunuhnya itu. Setibanya di tempat pengikatannya, beliau mengamati wajah Tsumamah baik-baik, kemudian berkata pada para sahabatnya, “Apakah ada di antara kalian yang sudah memberinya makan?”.

Para shahabat Rasul yang ada disitu tentu saja kaget dengan pertanyaan Nabi. Umar yang sejak tadi menunggu perintah Rasulullah untuk membunuh orang ini seakan tidak percaya dengan apa yang didengarnya dari Rasulullah. Maka Umar memberanikan diri bertanya, “Makanan apa yang anda maksud wahai Rasulullah? Orang ini datang ke sini ingin membunuh bukan ingin masuk Islam!” Namun Rasulullah tidak menghiraukan sanggahan Umar. Beliau berkata, “Tolong ambilkan segelas susu dari rumahku, dan buka tali pengikat orang itu”.

Walaupun merasa heran, Umar mematuhi perintah Rasulullah. Setelah memberi minum Tsumamah, Rasulullah dengan sopan berkata kepadanya, “Ucapkanlah Laa ilaha illa-Llah (Tiada ilah selain Allah).” Si musyrik itu menjawab dengan ketus, “Aku tidak akan mengucapkannya!”. Rasulullah membujuk lagi, “Katakanlah, Aku bersaksi tiada ilah selain Allah dan Muhammad itu Rasul Allah.” Namun Tsumamah tetap berkata dengan nada keras, “Aku tidak akan mengucapkannya!”

Para sahabat Rasul yang turut menyaksikan tentu saja menjadi geram terhadap orang yang tak tahu untung itu. Tetapi Rasulullah malah membebaskan dan menyuruhnya pergi. Tsumamah yang musyrik itu bangkit seolah-olah hendak pulang ke negrinya. Tetapi belum berapa jauh dari masjid, dia kembali kepada Rasulullah dengan wajah ramah berseri. Ia berkata, “Ya Rasulullah, aku bersaksi tiada ilah selain Allah dan Muahammad Rasul Allah.”

Rasulullah tersenyum dan bertanya, “Mengapa engkau tidak mengucapkannya ketika aku memerintahkan kepadamu?” Tsumamah menjawab, “Aku tidak mengucapkannya ketika masih belum kau bebaskan karena khawatir ada yang menganggap aku masuk Islam karena takut kepadamu. Namun setelah engkau bebaskan, aku masuk Islam semata-mata karena mengharap keredhaan Allah Robbul Alamin.”

Pada suatu kesempatan, Tsumamah bin Itsal berkata, “Ketika aku memasuki kota Madinah, tiada yang lebih kubenci dari Muhammad. Tetapi setelah aku meninggalkan kota itu, tiada seorang pun di muka bumi yang lebih kucintai selain Muhammad Rasulullah.”

Berkenaan dengan akhlak memaafkan Rasulullah yang paling fenomenal adalah ketika beliau memaafkan orang-orang mekkah pada peristiwa Fattah Mekkah.

Kita mengetahui bahwa musuh-musuh Islam menganiaya Rasulullah saw dan para pengikut beliau, tetapi ketika beliau berada pada posisi yang mana dia bisa saja memperlakukan musuh yang takluk itu sesuka hati. tetapi ketika kekuatan itu beliau miliki, beliau memperlihatkan kemurahan hati yang luar biasa.

Tidak ada kesusahan yang tidak ditimpakan Abu Jahal dan teman-temannya kepada Rasulullah saw. Wanita-wanita Islam yang malang diikatkan pada unta dan unta-unta itu disuruh berlari ke arah yang berlainan – merobek-robek tubuh wanita Islam itu; Kesalahan mereka hanyalah karena menyatakan la ilaaha illahllah – tiada Tuhan Kecuali Allah. Walau demikian Rasulullah saw mendidik kesabaran dan ketika Makkah ditaklukkan beliau memafkan mereka semua dengan mengatakan:

Laa tatsriba alaikumul yaumua.

(Hari ini tidak akan ada yang menyalahkan kalian semua).

Betapa besar kesempurnaan akhlak Rasulullah saw yang tiada banding dimanapun… Allahumma shalli ala muhammad.

Kita para pecinta sejati Rasulullah pun hendaknya menerapkan akhlak Rasulullah dalam memaafkan.

sumber : AgamaIslam.info

Kisah Ummu Sulaim Istri Yang Bijaksana

Ia seorang wanita keturunan bangsawan dari kabilah Anshar suku Khazraj memiliki sifat keibuan dan berwajah manis menawan. Selain itu ia juga berotak cerdas penuh kehati-hatian dalam bersikap, dewasa dan berakhlak mulia, sehingga dengan sifat-sifatnya yang istimewa itulah pamannya yang bernama Malik bin Nadhar melirik dan mempersuntingnya. Rumaisha Ummu Sulaim binti Milhan bin Khalid bin Zaid bin Malik adalah satu dari wanita saliha yang memiliki kedudukan istimewa di mata Rasulullah.

Pada saat Rasululllah menyerukan dakwah menuju tauhid, tanpa keraguan lagi Ummu Sulaim langsung memeluk agama Islam, dan tidak peduli akan gangguan dan rintangan yang kelak akan dihadapinya dari masyarakat jahili paganis.
Namun suaminya, Malik bin Nadhir sangat marah saat mengetahui istrinya telah masuk Islam. Dengan dada gemuruh karena emosi, ia berkata pada Ummu Sulaim: “Engkau kini telah terperangkap dalam kemurtadan!”

“Saya tidak murtad. Justru saya kini telah beriman,” jawab Ummu Sulaim dengan mantap. Dan kesungguhan Ummu Sulaim memeluk agama Allah tidak hanya sampai di situ. Ia juga tanpa bosan berusaha melatih anaknya, Anas, yang masih kecil untuk mengucapkan dua kalimat syahadat.

Melihat kesungguhan istrinya serta pendiriannya yang tak mungkin tergoyahkan membuat Malik bin Nadhir bosan dan tak mampu mengendalikan amarahnya. Hingga ia kemudian bertekad untuk meninggalkan rumah dan tidak akan kembali sampai istrinya mau kembali kepada agama nenek moyang mereka. Ia pun pergi dengan wajah suram. Sayangnya, di tengah jalan ia bertemu dengan musuhnya, kemudian ia dibunuh..

Saat mendengar kabar kematian suaminya dengan ketabahan yang mengagumkan ia berkata, “Saya akan tetap menyusui Anas sampai ia tak mau menyusu lagi, dan sekali-kali saya tak ingin menikah lagi sampai Anas menyuruhku.”

Setelah Anas agak besar, Ummu Sulaim dengan malu-malu mendatangi Rasulullah dan meminta agar beliau bersedia menerima Anas sebagai pembantunya. Rasulullah shollallahu ‘alaihi wa sallam pun menerima Anas dengan rasa gembira. Dan dari semua keputusannya itu, Ummu Sualim kemudian banyak dibicarakan orang dengan rasa kagum.

Dan seorang bangsawan bernama Abu Thalhah tak luput memperhatikan hal itu. Dengan rasa cinta dan kagum yang tak dapat disembunyikan tanpa banyak pertimbangan ia langsung melangkahkan kakinya ke rumah Ummu Sulaim untuk melamarnya dan menawarkan mahar yang mahal. Namun di luar dugaan, jawaban Ummu Sulaim membuat lidahnya menjadi kelu dan rasa kecewanya begitu menyesakkan dada, meski Ummu Sulaim berkata dengan sopan dan rasa hormat, “Tidak selayaknya saya menikah dengan seorang musyrik, ketahuilah wahai Abu Thalhah bahwa sesembahanmu selama ini hanyalah sebuah patung yang dipahat oleh keluarga fulan. Dan apabila engkau mau menyulutnya api niscaya akan membakar dan menghanguskan patung-patung itu.”

Perkataan Ummu Sulaim amat telak menghantam dadanya. Abu Thalhah tak percaya dengan apa yang ia lihat dan ia dengar. Namun itu semua merupakan realita yang harus ia terima. Abu Thalhah bukanlah orang yang cepat putus asa. Dikarenakan cintanya yang tulus dan mendalam terhadap Ummu Sulaim, di lain kesempatan ia datang lagi menjumpai ibunda Anas dan mengiming-iming mahar yang lebih wah serta kehidupan kelas atas.

Sekali lagi, Ummu Sulaim muslimah yag cerdik dan pintar ini tetap teguh dengan keimanannya. Sedikit pun ia tidak tergoda oleh kenikmatan dunia yag dijanjikan oleh Abu Thalhah. Baginya kenikmatan Islam akan lebih langgeng daripada seluruh kenikmatan dunia. Masih dengan penolakanya yang halus ia menjawab, “Sesungguhnya saya tidak pantas menolak orang yang seperti engkau, wahai Abu Thalhah. Hanya sayang engkau seorang kafir dan saya seorang muslimah. Maka tak pantas bagiku menikah denganmu. Coba Anda tebak apa keinginan saya?”

“Engkau menginginkan dinar dan kenikmatan,” kata Abu Thalhah. “Sedikitpun saya tidak menginginkan dinar dan kenikmatan. Yang saya inginkan hanya engkau segera memeluk agama Islam,” tukas Ummu Sualim tandas.

“Tetapi saya tidak mengerti siapa yang akan menjadi pembimbingku?” Tanya Abu Thalhah. “tentu saja pembimbingmu adalah Rasululah sendiri,” tegas Ummu Sulaim.

Maka Abu Thalhah pun bergegas pergi menjumpai Rasulullah shollallahu ‘alaihi wa sallam yang mana saat itu tengah duduk bersama para sahabatnya. Melihat kedatangan Abu Thalhah, Rasulullah shollallahu ‘alaihi wa sallam berseru, “Abu Thalhah telah datang kepada kalian, dan cahaya Islam tampak pada kedua bola matanya.”

Ketulusan hati Ummu Sulaim benar-benar terasa mengharukan relung-relung hati Abu Thalhah. Ummu Sulaim hanya akan mau dinikahi dengan keislamannya tanpa sedikitpun tegiur oleh kenikmatan yang dia janjikan. Wanita mana lagi yang lebih pantas menjadi istri dan ibu asuh anak-anaknya selain Ummu Sulaim? Hinnga tanpa terasa di hadapan Rasulullah shallallahu ‘alaihi wa sallam lisan Abu Thalhah basah mengulang-ulang kalimat, “Saya mengikuti ajaran Anda, wahai Rasulullah. Saya bersaksi, bahwa tidak ada ilah yang berhak diibadahi kecuali Allah dan saya bersaksi bahwa Muhammad adalah utusanNya.”

Ummu Sulaim tersenyum haru dan berpaling kepada anaknya Ana, “Bangunlah wahai Anas.”
Menikahlah Ummu Sulaim dengan Abu Thalhah, sedangkan maharnya adalah keislaman suaminya. Hingga Tsabit –seorang perawi hadits- meriwayatkan dari Anas, “Sama sekali aku belum pernah mendengar seorang wanita yang maharnya lebih mulia dari Ummu Sulaim, yaitu keislaman suaminya.” Selanjutnya mereka menjalani kehidupan rumah tangga yang damai dan sejahtera dalam naungan cahaya Islam.

Abu Thalhah sendiri adalah seorang konglomerat nomor satu dari kabilah Anshar. Dan harta yang paling dia cintai yaitu tanah perkebunan “Bairuha”. Tanah perkebunan itu letaknya persis menghadap masjid. Dan Rasulullah shollallahu ‘alaihi wa sallam sendiri pernah minum air segar yang ada di lokasi itu, sampai kemudian turun ayat yang berbunyi:

“Sekali-kali belum sampai pada kebaktian yang sempurna sebelum kamu menafkahkan sebagian harta yang kamu cintai.” (Ali Imran:92)

Mendengar ayat ini, kontan Abu Thalhah menghadap Rasulullah. Setelah membacakan ayat tadi Abu Thalhah melanjutkan, “Dan sesungguhnya harta yang paling saya cintai adalah tanah perkebunan Bairuha. Saat ini tanah itu saya sedekahkan untuk Allah dengan harapan akan mendapatkan ganjaran kebaikan dari Allah kelak. Maka pergunakanlah sekehendak Anda, wahai Rasulullah.”

Dan bersabdalah Rasulullah shollallahu ‘alaihi wasallam, “Bakh, bakh itu adalah harta yang menguntungkan dan saya telah mendengar perkataanmu tentang harta itu dan saya sekarang berpendapat sebaiknya engkau bagi-bagikan tanah itu untuk keluarga kalian.”

Abu Thalhah pun menuruti perintah Rasululah dan membagi-bagikan tanah itu kepada sanak familinya dan anak keturunan pamannya. Tak berapa lama Alah memuliakan seorang anak laki-laki kepada pasangan berbahagia itu dan diberi nama Abu Umair. Suatu kali burung kesayangan Abu Umair mati sehingga Abu Umair menangis dengan sedih. Saat itu lewatlah Rasulullah shollallahu ‘alaihi wasallam di hadapannya. Melihat kesedihan Abu Umair, Rasulullah segera menghibur dan bertanya, “Wahai Abu Umair apa gerangan yang diperbuat oleh burung kecil?”

Namun takdir Allah memang tak mampu diduga. Allah subhanahu wa ta’ala kembali ingin menguji kesabaran pasangan sabar ini. Tiba-tiba saja, bocah mungil mereka Abu Umair jatuh sakit sehingga ayah dan ibunya dibuat cemas dan repot. Padahal ia adalah putra kesayangan Abu Thalhah. Jika ia pulang dari pasar, yang pertama kali ditanyakan adalah kesehatan dan keadaan putranya dan ia belum mereasa tenang bila belum melihatnya. Tepat pada waktu sholat, Abu Thalhah pergi ke masjid. Tak lama setelah kepergiannya, putranya Abu Umair menghembuskan nafas terakhir.

Ummu Sulaim memang seorang ibu mukminah yang sabar. Ia menerima peristiwa itu dengan sabar dan tenang. Ummu Sulaim lantas menidurkan putranya di atas kasur dan berujar berulang-ulang, “Innaa lillahi wa inna ilaihi rrji’un.” Dengan suara berbisik ia berkata kepada sanak keluarganya, “Jangan sekali-kali kalian memberitahukan perihal putranya pada Abu Thalhah sampai aku sendiri yang memberitahunya.”

Sekembalinya Abu Thalhah, alhamdulillah, air mata kesayangan Ummu Sulaim telah mongering. Ia menyambut kedatangan suaminya dan siap menjawab pertanyaannya.

“Bagaimana keadaan putraku sekarang?”

“Dia lebih tenang dari biasanya.” Jawab Ummu Sulaim dengan wajar.

Abu Thalhah merasa begitu letih hingga tak ada keinginan menengok putranya. Namun hatinya turut berbunga-bunga mengira putranya dalam keadaan sehat wal afiat. Ummu Sulaim pun menjamu suaminya dengan hidangan yang istimewa dan berdandan serta berhias dengan wangi-wangian, membuat Abu Thalhah tertarik dan mengajaknya tidur bersama.

Setelah suaminya terlelap, Ummu Sulaim memuji kepada Allah karena berhasil menentramkan suaminya perihal putranya, karena ia menyadari Abu Thalhah telah mengalami keletihan seharian, sehingga ia amembiarkan suaminya tertidur pulas.

Menjelang subuh, baru Ummu Sulaim berbicara pada suaminya, seraya bertanya, “Wahai Abu Thalhah apa pendapatmu bila ada sekelompok orang meminjamkan barang kepada tetangganya lantas ia meminta kembali haknya. Pantaskan jika si peminjam enggan mengembalikannya?”

“Tidak,” jawab Abu Thalhah.
“Bagaimana jika si peminjam enggan mengembalikannya setelah menggunakannya?” “Wah, mereka benar-benar tidak waras,” Abu Thalhah menukas.

“Demikian pula putramu. Allah meminjamkannya pada kita dan pemiliknya telah mengambilnya kembali. Relakanlah ia,” kata Ummu Sulaim dengan tenang. Pada mulanya Abu Thalhah marah dan membentak, “Kenapa baru sekarang kau beritahu, dan membiarkan aku hingga aku ternoda (berhadats karena berhubungan suami istri)?”

Dengan rasa tabah Ummu Sulaim tak henti-henti mengingatkan suaminya hingga ia kembali istirja dan memuji Allah dengan hati yang tenang.

Pagi-pagi buta sebelum cahaya matahari kelihatan penuh, Abu Thalhah menjumpai Rasulullah shollallahu ’alaihi wa sallam dan menceritakan kejadian itu. Rasulullah shollallahu ‘alaihi wa sallam pun bersabda, “Semoga Allah subhanahu wa ta’ala memberikan barakah pada malam pengantin kalian berdua.”

Benar saja Ummu Sulaim lantas mengandung lagi dan melahirkan seorang anak yang diberi nama Abdullah bin Thalhah oleh Rasulullah shollallahu ‘alaihi wa sallam. Dan subhanallah barakahnya ternyata tak hanya sampai di situ. Abdullah kelak di kemudian hari memiliki tujuh orang putra yang semuanya hafizhul Qur’an. Keutamaan Ummu Sulaim tidak hanya itu, Allah subhanahu wa ta’ala juga pernah menurunkan ayat untuk pasangan suami istri itu dikarenakan suatu peristiwa. Sampau Rasulullah shollallahu ‘alaihi wa sallam menggembirakannya dengan janji surga dalam sabdanya

Aku memasuki surga dan aku mendengar jalannya seseorang. Lantas aku bertanya “Siapakah ini?” Penghuni surga spontan menjawab “Ini adalah Rumaisha binti Milhan, ibu Anas bin Malik.”

Selamat untukmu Ibunda Anas!

Ditulis Oleh Cyberadmin
Friday, 17 April 2009
Di ambil dari
www.kisah-islam.co.cc

Kamis, 25 Maret 2010

APLIKASI TUTORIAL UNTUK ALGORITMA DAN PEMROGRAMAN DASAR DALAM BAHASA C LAPORAN TUGAS BESAR

APLIKASI TUTORIAL UNTUK ALGORITMA DAN
PEMROGRAMAN DASAR DALAM BAHASA C

LAPORAN TUGAS BESAR
Diajukan untuk memenuhi kelulusan matakuliah Java Server Page pada jurusan Teknik Informatika


Oleh :
1. Fatmawati Fitri Mulyadi (1073011)
2. Khairunnisa (1073017)







PROGRAM DIPLOMA III TEKNIK INFORMATIKA
POLITEKNIK POS INDONESIA
BANDUNG
2010


ABSTRAK

Tutorial yang akan saya buat berjudul “Aplikasi Tutorial Untuk Algoritma dan Pemrograman Dasar Dalam Bahasa C”. Aplikasi ini berisi tutorial untuk mata kuliah Algoritma dan Pemrograman.
Tujuan pembuatan aplikasi ini adalah untuk memudahkan pengguna aplikasi dalam belajar dan memahami mata kuliah Algorima dan Pemrograman. Adapun materi yang terdapat pada tutorial tersebut adalah Sequence, Selecting, Looping, Procedure, Function dan Larik.
Aplikasi ini dibuat dengan menggunakan Java Server Pages sebagai bahasa perogrmannya dan Microsoft Acces databasenya. Aplikasi ini merupakan tutorial yang berupa pembelajaran tentang Algoritma dan Pemrograman Dasar,

Kata kunci : Sequence, Selecting, Looping, Procedure, Function, Larik, Java Server Page, Microsoft Acces


BAB I
PENDAHULUAN
1.1. Latar Belakang
Pengajaran mata kuliah algoritma dan pemrograman bertujuan membekali mahasiswa dengan modal dasar dari algoritma yang sering dipakai dalam pemrograman.
Permasalahan umum yang timbul pada mahasiswa dalam mempelajari atau memahami mata kuliah algoritma dam pemrogrman ialah ketidakmampuan menggambarkan cara kerja suatu algoritma dengan jelas. Hal ini disebabkan mahasiswa yang mengikuti terlalu banyak sehingga pengajar tidak dapat secara intensif mengikuti perkembangan mahasiswa perorang. Sehingga tujuan yang diharapkan dari pengajran mata kuliah ini tidak tercapai dangan sempurna.
Hal ini dipersulit dengan adanya anggapan di kalangan mahasiswa, bahwa dalam mengerjakan sesuatu menginginkan hasil yang cepat, tnapa memperhatikan proses apa yang terjadi dalam suatu sistem. Sedangkan untuk memahami algoritma dan pemrograman sendiri secara baik dibutuhkan perhatian yang serius tentang tahapan-tahapan suatu algoritma yang diajarkan.
Oleh karena itu, adanya aplikasi tutorial untuk algoritma dan pemrograman tersebut, sehingga melengkapi atau menyempurnakan pemahaman mahasiswa yang sedang mempelajari mata kuliah algoritma dan pemrograman.
Aplikasi tutorial Algoritma dan Pemrograman Dasar tersebut menggunakan JSP dan Microsoft Acces. Aplikasi tutorial Algoritma dan Pemrograman Dasar yang dibuat dengan menggunakan teknologi JSP(Java Server Pages) yang merupakan teknologi bahasa Java sehingga Jsp mewarisi keunggulan yang dimiliki bahass Java, seperti berorientasi objek, memiliki penanganan eksepsi, multiplatform dan tingkat keamanan yang tinggi.
1.2. Identifikasi Masalah
Permasalahan umum yang timbul pada mahasiswa dalam mempelajari atau memahami mata kuliah algoritma dam pemrograman ialah ketidakmampuan menggambarkan cara kerja suatu algoritma dengan jelas. Hal ini disebabkan mahasiswa yang mengikuti terlalu banyak sehingga pengajar tidak dapat secara intensif mengikuti perkembangan mahasiswa perorang. Sehingga tujuan yang diharapkan dari pengajran mata kuliah ini tidak tercapai dangan sempurna.
1.3. Tujuan
Membangun program tutorial untuk algoritma dan pemrograman. Diharapkan dengan adanya program ini, dapat membantu mahasiswa dalam mempelajari mata kuliah Algoritma dan Pemrograman, khususnya mahasiswa pada semester I, di jurusan Teknik Informatika Politeknik Pos Indonesia.
1.4. Ruang Lingkup
Untuk memberikan gambaran yang jelas mengenai tutorial ini, maka aplikasi tutorial Algoritma ini hanya membahas mengenai sequence, selecting, looping, procedure, function, dan larik .
1.5. Sistematika Penulisan
Penulisan laporan ini terdiri dari 5 bab, adapun sistematika penulisan yang digunakan dalam pembuatan laporan ini adalah sebagai berikut:
BAB I PENDAHULUAN berisi mengenai latar belakang, identifikasi masalah, tujuan, ruang lingkup, dan sistematika penulisan yang digunakan dalam pembuatan laporan Aplikasi Tutorial Untuk Algoritma Dan Pemrograman Dasar Dalam Bahasa C;
BAB II LANDASAN TEORI menjelaskan tentang uraian teori yang mendukung objek Aplikasi Tutorial Untuk Algoritma Dan Pemrograman Dasar Dalam Bahasa C baik hardware dan software yang digunakan;
BAB III ANALISA DAN PERANCANGAN berisi uraian mengenai analisis yang dilakukan dan perancangan sistem;
BAB IV IMPLEMENTASI DAN PENGUJIAN berisi lingkungan implementasi Aplikasi Tutorial Untuk Algoritma Dan Pemrograman Dasar Dalam Bahasa C dan petunjuk pemakaian dari aplikasi yang dibuat;
Aplikasi Tutorial Untuk Algoritma Dan Pemrograman Dasar Dalam Bahasa C dan koreksi aplikasi tutorial ini untuk perbaikan di masa mendatang.

BAB II
LANDASAN TEORI
Pada bab ini, akan dibahas teori-teori dasar yang menjadi bahan dalam perancangan dan pembangunan proyek 2 dengan judul “Sistem Informasi Administrasi Kependudukan Kelurahan Sarijadi Berbasis Client Server”. Pada perancangan perangkat lunak ini akan digunakan Visual basic.net sebagai Object Oriented Programming. Adobe Photoshop CS sebagai interfacenya. dan SQL Server 2005 sebagai Database Management System nya. Dan juga teori-teori lain yang berkaitan dengan perancangan perangkat lunak ini.
2.1 Flow Map
Flow Map adalah Representasi grafik dari langkah – langkah yang harus diikuti dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, di mana masing – masing simbol mempresentasikan suatu kegiatan tertentu. Flow Map diawali dengan penerimaan input, pemrosesan input dan diakhiri dengan penampilan output.
2.2 Database
Database adalah kumpulan file-file yang saling berelasi, relasi tersebut biasa ditunjukan dengan kunci dari tiap file yang ada. Suatu database menunjukan satu kumpulan data yang dipakai dalam satu lingkup perusahaan instansi. Beberapa penjelasan mengenai database:
1. Data adalah nilai/value yang turut mempresentasikan deskripsi dari suatu objek atau kejadian (Event).
2. Informasi adalah merupakan hasil dari pengolahan data dalam suatu bentuk yang lebih berguna atau lebih berarti bagi penerimanya yang menggambarkan suatu event yang nyata yang digunakan untukpengambialn keputusan.
3. Sistem Informasi adalah suatu sistem dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur-prosedur dan pengendalian untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan lainnya terhadap kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambialn keputusan.
4. Database adalah kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software untuk melakukan menipulasi untuk kegunaan tertentu.
2.3 JSP
JSP adalah suatu teknologi web berbasis bahasa pemrograman Java dan berjalan di Platform Java, serta merupakan bagian teknologi J2EE (Java 2 Enterprise Edition). JSP sangat sesuai dan tangguh untuk menangani presentasi di web. Sedangkan J2EE merupakan platform Java untuk pengembangan sistem aplikasi enterprise dengan dukungan API (Application Programming Inteface) yang lengkap dan portabilitas serta memberikan sarana untuk membuat suatu aplikasi yang memisahkan antara business logic (sistem), presentasi dan data.
JSP merupakan bagian dari J2EE dan khususnya merupakan komponen web dari aplikasi J2EE secara keseluruhan. JSP juga memerlukan JVM (Java Virtual Machine) supaya dapat berjalan, yang berarti juga mengisyaratkan keharusan menginstal Java Virtual Machine di server, dimana JSP akan dijalankan. Selain JVM, JSP juga memerlukan server yang disebut dengan Web Container.
Teknologi JSP menyediakan cara yang lebih mudah dan cepat untuk membuat halaman-halaman web yang menampilkan isi secara dinamik. Teknologi JSP didesain untuk membuat lebih mudah dan cepat dalam membuat aplikasi berbasis web yang bekerja dengan berbagai macam web server, application server, browser dan development tool.
Java Server Pages (JSP) adalah bahasa scripting untuk web programming yang bersifat server side seperti halnya PHP dan ASP. JSP dapat berupa gabungan antara baris HTML dan fungsi-fungsi dari JSP itu sendiri. Berbeda dengan Servlet yang harus dikompilasi oleh USER menjadi class sebelum dijalankan, JSP tidak perlu dikompilasi oleh USER tapi SERVER yang akan melakukan tugas tersebut. Makanya pada saat user membuat pertama kali atau melakukan modifikasi halaman dan mengeksekusinya pada web browser akan memakan sedikit waktu sebelum ditampilkan.
2.4 Microsoft Visio 2007
Microsoft Visio adalah suatu program aplikasi yang bekerja dengan sistem operasi MS Windows. Program visio digunakan untuk membuat diagram alir (flowchart) pada formulir-formulir yang berhubungan dengan bidang; teknik, lalu- lintas, ekonomi, manajemen, network dan sebagainya. Hal-hal yang dapat dilakukan oleh program visio antara lain pembuatan diagram alir (flowchart), design interior, manajemen proyek, diagram balok (network), grafik, formulir, bagan organisasi dan lain-lain.




BAB III
ANALISIS DAN PERANCANGAN
3.1. Analisis
Aplikasi ini merupakan sebuah tutorial yang berfungsi sebagai media belajar. Analisis merupakan penguraian dari suatu aplikasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi masalah-masalah, hambatan-hambatan yang terjadi serta kebutuhan yang diharapkan. Analisis ini diperlukan untuk mengetahui mekanisme, proses-proses maupun hubungan antar proses dalam aplikasi tersebut.
3.1.1 Deskripsi Pembuatan Aplikasi Tutorial
Aplikasi tutorial ini merupakan sebuah aplikasi media pembelajaran. Tutorial yang akan saya buat berjudul “Aplikasi Tutorial Untuk Algoritma dan Pemrograman Dasar Dalam Bahasa C”. Aplikasi ini berisi tutorial untuk mata kuliah Algoritma dan Pemrograman. Aplikasi ini adalah untuk memudahkan pengguna aplikasi dalam belajar dan memahami mata kuliah Algorima dan Pemrograman. Adapun materi yang terdapat pada tutorial tersebut adalah Runtunan, Pemilihan, Pengulangan, Prosedur, Fungsi, dan Larik.
3.1.2 Analisis Kebutuhan Perangkat Lunak
Berbagai perangkat lunak yang digunakan untuk membangun sebuah Aplikasi Tutorial ini di antaranya:
• Sistem Operasi : Windows XP Service Pack 2.
• Design Grafis : Adobe Photoshop CS2
• Analisis : Microsoft Visio 2007
• Bahasa Pemrograman : Java Server Pages
• Database : Microsoft Acces
3.1.3 Analisis Kebutuhan Perangkat Keras
Kebutuhan analisis perangkat keras yang kami gunakan untuk membangun Aplikasi Tutorial ini adalah komputer dengan spesifikasi :
• Processor : Intel AMD Turion™ 64 X2
• Memori : 2000 MB
• VGA : NVIDIA GeForce 9100MG
3.2 Perancangan
Untuk mmbuat sebuah aplikasi tutorial yang baik diperlukan perhitungan dan ketelitian. Maka dari itu perancangan yang baik harus dilakukan agar diperoleh hasil yang efisien, optimal dan sesuai dengan apa yang kiata inginkan.
Tahap perancangan dalam pembuatan “Aplikasi Tutorial Untuk Algoritma dan Pemrograman Dasar Dalam Bahasa C” ini adalah sebagai berikut :
a Merancang design tampilan antar muka
b Menentukan fungsi- fungsi yang disediakan
3.2.1 Perancangan Flowcart
Gambar 3.1 Flowcart Index
Keterangan sebagai Admin:
a Pertama Admin masuk kedalam aplikasi
b Admin melakukan login
c Admin menginput data
d Admin mengedit data
e Admin menyimpan data
Keterangan sebagai User :
a Pertama user masuk kedalam aplikasi
b User memilih menu guest book
c User menginput data pada menu guest book (sistem melakukan penyimpanan data)
d User memilih menu tutorial
e Menampilkan tutorial
Gambar 3.2 Flowcart Menu Tutorial
Keterangan :
a User memilih Materi Tutorial
b User memilih Menu ”sequence”
c System memproses permintaan
d System menampilkan data tutorial ”sequence”
e User memilih Menu ”selecting”
f System memproses permintaan
g System menampilkan data tutorial ” selecting”
h User memilih Menu ”Looping”
i System memproses permintaan
j System menampilkan data tutorial ” Looping”
k User memilih Menu ”procedure”
l System memproses permintaan
m System menampilkan data tutorial ” procedure”
n User memilih Menu ”function”
o System memproses permintaan
p System menampilkan data tutorial ” function”
q User memilih Menu ”larik”
r System memproses permintaan
s System menampilkan data tutorial ” larik”
3.2.2 Perancangan Design Antar Muka

Gambar 3.3 Halaman awal

Gambar 3.4 Materi Pembelajaran

Gambar 3.5 Login Admin

Gambar 3.6 Halaman Utama Admin

Gambar 3.7 Halaman Edit Materi Pembelajaran Admin
BAB III
ANALISIS DAN PERANCANGAN
3.1. Analisis
Aplikasi ini merupakan sebuah tutorial yang berfungsi sebagai media belajar. Analisis merupakan penguraian dari suatu aplikasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi masalah-masalah, hambatan-hambatan yang terjadi serta kebutuhan yang diharapkan. Analisis ini diperlukan untuk mengetahui mekanisme, proses-proses maupun hubungan antar proses dalam aplikasi tersebut.
3.1.1 Deskripsi Pembuatan Aplikasi Tutorial
Aplikasi tutorial ini merupakan sebuah aplikasi media pembelajaran. Tutorial yang akan saya buat berjudul “Aplikasi Tutorial Untuk Algoritma dan Pemrograman Dasar Dalam Bahasa C”. Aplikasi ini berisi tutorial untuk mata kuliah Algoritma dan Pemrograman. Aplikasi ini adalah untuk memudahkan pengguna aplikasi dalam belajar dan memahami mata kuliah Algorima dan Pemrograman. Adapun materi yang terdapat pada tutorial tersebut adalah Runtunan, Pemilihan, Pengulangan, Prosedur, Fungsi, dan Larik.
3.1.2 Analisis Kebutuhan Perangkat Lunak
Berbagai perangkat lunak yang digunakan untuk membangun sebuah Aplikasi Tutorial ini di antaranya:
• Sistem Operasi : Windows XP Service Pack 2.
• Design Grafis : Adobe Photoshop CS2
• Analisis : Microsoft Visio 2007
• Bahasa Pemrograman : Java Server Pages
• Database : Microsoft Acces
3.1.3 Analisis Kebutuhan Perangkat Keras
Kebutuhan analisis perangkat keras yang kami gunakan untuk membangun Aplikasi Tutorial ini adalah komputer dengan spesifikasi :
• Processor : Intel AMD Turion™ 64 X2
• Memori : 2000 MB
• VGA : NVIDIA GeForce 9100MG
3.2 Perancangan
Untuk mmbuat sebuah aplikasi tutorial yang baik diperlukan perhitungan dan ketelitian. Maka dari itu perancangan yang baik harus dilakukan agar diperoleh hasil yang efisien, optimal dan sesuai dengan apa yang kiata inginkan.
Tahap perancangan dalam pembuatan “Aplikasi Tutorial Untuk Algoritma dan Pemrograman Dasar Dalam Bahasa C” ini adalah sebagai berikut :
a Merancang design tampilan antar muka
b Menentukan fungsi- fungsi yang disediakan
3.2.1 Perancangan Flowcart
Gambar 3.1 Flowcart Index
Keterangan sebagai Admin:
a Pertama Admin masuk kedalam aplikasi
b Admin melakukan login
c Admin menginput data
d Admin mengedit data
e Admin menyimpan data
Keterangan sebagai User :
a Pertama user masuk kedalam aplikasi
b User memilih menu guest book
c User menginput data pada menu guest book (sistem melakukan penyimpanan data)
d User memilih menu tutorial
e Menampilkan tutorial
Gambar 3.2 Flowcart Menu Tutorial
Keterangan :
a User memilih Materi Tutorial
b User memilih Menu ”sequence”
c System memproses permintaan
d System menampilkan data tutorial ”sequence”
e User memilih Menu ”selecting”
f System memproses permintaan
g System menampilkan data tutorial ” selecting”
h User memilih Menu ”Looping”
i System memproses permintaan
j System menampilkan data tutorial ” Looping”
k User memilih Menu ”procedure”
l System memproses permintaan
m System menampilkan data tutorial ” procedure”
n User memilih Menu ”function”
o System memproses permintaan
p System menampilkan data tutorial ” function”
q User memilih Menu ”larik”
r System memproses permintaan
s System menampilkan data tutorial ” larik”
3.2.2 Perancangan Design Antar Muka

Gambar 3.3 Halaman awal

Gambar 3.4 Materi Pembelajaran

Gambar 3.5 Login Admin

Gambar 3.6 Halaman Utama Admin

Gambar 3.7 Halaman Edit Materi Pembelajaran Admin

BAB IV
IMPLEMENTASI DAN PENGUJIAN

4.1 Lingkungan Implementasi
Langkah implementasi merupakan hal terpenting yang harus dilaksanakan guna mendapatkan hasil maksimal dari software yang telah dibangun.
Berdasarkan perancangan sistem yang disusun, maka software yang digunakan adalah program aplikasi tutorial “Aplikasi Tutorial Untuk Algoritma Dan Pemrograman Dasar Dalam Bahasa C” adalah Java Server Pages dan Ms.Acces adalah pembuatan database.
4.1.1 Kebutuhan Perangkat Keras
Kebutuhan perangkat keras dalam perancangan aplikasi antara lain :
Tabel 4.1 Deskripsi perangkat keras
No Nama Perangkat Spesifikasi Keterangan
1 Prosesor Intel AMD Turion™ 64 X2 Untuk kecepatan transfer data dari sistem yang sangat bergantung pada kecepatan prosesor komputer
2 Memori 2000MB Memory System yang digunakan
3 VGA NVIDIA GeForce 9100MG Untuk grafic

4.1.2 Kebutuhan Perangkat Lunak
Kebutuhan perangkat lunak yang mendukung aplikasi ini antara lain :


Tabel 4.2 Deskripsi Perangkat Lunak
No Tools / Software Fungsi Keterangan
1 Windows XP Service Pack 2 Sistem Operasi -
2 JSP Java Server Pages Object Oriented Programming -
3 Microsoft Acces Server Basis Data -
4. Photoshop CS2 Disain Antar Muka -


4.2 Pengujian dan Hasil Pengujian
4.2.1 Identifikasi dan Rencana Pengujian
Tabel 4.3 Identifikasi dan Rencana Pengujian
Kelas Uji Butir Uji Tingkat Pengujian Nomor Uji Jenis Pengujian Jadwal
Validasi Login Validasi Login Pengujian Sistem SKPL-01 Black box 02 Februari 2010
Menu A Pengolahan Data Tutorial Pengujian Sistem SKPL-02 Black box 02 Februari 2010
Pengelolaan Data Guest Book Pengujian Sistem SKPL-03 Black box 02 Februari 2010

4.2.2 Deskripsi dan Hasil Uji
Tabel 4. 4 Butir Uji validasi Login

No. Uji Deskripsi Prosedur Pengujian Masukan Keluaran yang diharapkan Kriteria Evaluasi Hasil Hasil yang Didapat Kesimpulan
SKPL-01 Menguji validasi login admin masuk ke sistem untuk kasus yang benar
Ketikkan User_Id dan password kemudian klik Login
Ketikkan User_Id name dan password Tampil Menu Edit dan Menu Input Ketika Tombol Login diklik, tampil Tampil Menu Edit dan Menu Input Sesuai dengan yang diharapkan OK

Menguji validasi login admin masuk ke sistem untuk kasus yang salah
Ketikkan User_Id dan password kemudian klik Login
Ketikkan User_Id name dan password Tampil Pesan Kesalahan Ketika Tombol OK diklik, tidak tampil Halaman Menu Utama Sesuai dengan yang diharapkan OK







Tabel 4. 5 Butir Uji Menu Utama
Deskripsi Prosedur Pengujian Masukan Keluaran yang diharapkan Kriteria Evaluasi Hasil Hasil yang Didapat Kesimpulan
Menguji form menu utama
Pilih Menu Guest Book
-
Tampil Form Guest book Tampil Form Guest book Sesuai dengan yang diharapkan OK
Pilih Menu Tutorial - Tampil sub Menu Sequence, selecting, looping, procedure,function,larik Tampil sub Menu Sequence, selecting, looping, procedure,function,larik Sesuai dengan yang diharapkan OK

Tabel 4. 6 Butir Uji Sub Menu

Deskripsi No Uji Prosedur Pengujian Masukan Keluaran yang diharapkan Kriteria Evaluasi Hasil Hasil yang Didapat Kesimpulan
Menguji form sub menu

SKPL-02 Pilih Menu Sequence
- Tampil Form Menu Sequence Tampil Form Menu Sequence Sesuai dengan yang diharapkan OK
SKPL-03 Pilih Menu Selecting - Tampil Menu Selecting Tampil Menu Selecting Sesuai dengan yang diharapkan OK
SKPL-04 Pilih Menu Looping Tampil Menu Looping Tampil Menu Looping Sesuai dengan yang diharapkan OK
SKPL-05 Pilih Menu Procedure Tampil Procedure Tampil Procedure Sesuai dengan yang diharapkan OK
SKPL-06 Pilih Menu Function Tampil Function Tampil Function Sesuai dengan yang diharapkan OK
SKPL-07 Pilih Menu Larik Tampil Larik Tampil Larik Sesuai dengan yang diharapkan OK






BAB V
KESIMPULAN DAN SARAN

5.1 KESIMPULAN
1. Aplikasi Tutorial yang berbasis JSP(Java Server Pages)
2. Aplikasi Tutorial yang mempunyai menu bahasan yaitu :
a. Sequence
b. Selecting
c. Looping
d. Procedure
e. Function
f. Larik
3. Aplikasi yang dapat membantu mahasiswa belajar algoritma dan pemrograman bahasa “C”
5.2 SARAN
Saran untuk memperbaiki Aplikasi Tutorial ini sangat diperlukan, maka berikut ini adalah beberapa saran tersebut :
1. Aplikasi ini hanya sebuah tutorial, tidak disertai dengan quis atau latihan soal, untuk kedepannya ada baiknya disertai dengan quis atau latihan soal
2. Untuk pengembangan Aplikasi Tutorial ini sebaiknya tidak hanya digunakan pada algoritma dan perograman bahasa ”C”, tetapi juga untuk mata kuliah yang lain