Selasa, 02 November 2010

Sistem Operasi Pada Komputer

Sistem Operasi adalah pengelola seluruh sumber daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan(system calls) kepemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.
Sejarah Sistem Operasi
1. Generasi Ke Nol (1940): a. Komponen Utama tabung hampa udara
b. Sistem Komputer Belum Menggunakan Sistem Operasi.
c. Semua operasi komputer dilakukan secara manual. (Plugboard) untnk perhitungan +, - , *.
2. Generasi Pertama (1950):a. Komponen utama transistor
b. Sistem operasi berfungsi pengatur pergantian antar job agar waktu instalasi job berikutnya lebih efisien.
c. Konsep Batch System.
d. Input memakai Punch Card.
3. Generasi Kedua (1960): a. Komponen utama IC (Integreted Circuite)
 b. Berkembang Konsep-Konsep
 c. Mutiprograming , satu prosesor mengerjakan banyak program yang ada di memori utama.
 d. Multiprocessing satu job dikerjakan oleh banyak prosesor.
 e. Spolling Simultaneous Peripheral Operation ON Line (bertindak sebagai buffer saja, dan mampu menerima pesanan meskikpun belum dikerjakan).

3. Generasi Ketiga (1970): a. Kemampuan untuk mengerjakan proses yang lebih rumit
dibandingkan proses batch yang sederhana.
 b. System operasi time-sharing mulai digunakan setelah tahun 1960-an.
c. Memori virtual dikembangkan dengan menggunaka system memori terstruktur secara hirarki.
4. Generasi Keempat (1970): a. Komponen utama VLSI (Very Large Scale
      Integrated Circuit)
 b. Ditandai dengan general purpose system.
5. Generasi Kelima (1980 – sekarang): a. Sudah dapat memproses data non numeric
dengan manipulasi simbol.
b. Sudah menggunakan intelegensi buatan ( artificial intelegent ).
c. Sudah menggunakan Sofware dan Hardware.
Hardware atau perangkat keras komputer biasa kita gunakan untuk menjalankan system komputer dan mengelola penyimpanan dan aliran data serta instruki sepanjang jalur komunikasi internal. Contoh Hardware : Harddisk, ROM dan RAM ( Memory ), Mainboard, Power supply, Floppy drive, Proccessor, NIC ( Network Internet Card ) / LAN card, USB, dll

Software atau perangkat lunak komputer yang biasa kita gunakan untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud. Istilah ini menonjolkan perbedaan dengan perangkat keras komputer. Contoh software : Sistem operasi : Dos, Windows, Linux, Brainware.

Freeware adalah konten yang didistribusikan secara gratis oleh author atau penciptanya, biasanya mereka memiliki lisensi GNU Public. Konten Freeware itu isinya beragaram, ada yang berupa aplikasi(software), dokumen(ebook,dokumen word), source code, engine web(wordpress, CMS, PHPBB). Jika Anda di internet menemukan istilah freeware    pada suatu konten yang hendak di-download, berarti aman untuk Anda download.
Shareware adalah konten yang didistribusikan secara komersil(copyright), bisa juga kita sebut sebagai trial version atau tryout. Dalam hal ini Anda hanya diberikan tenggang waktu tertentu untuk mencoba aplikasi yang digunakan, sebelum Anda membelinya secara full. Setelah melewati waktu yang ditentukan, biasanya Anda disuruh untuk registrasi secara langsung ke internet, bahkan ada juga beberapa aplikasi yang tidak bisa dijalankan alias ‘almarhum’. Cara ini biasanya digunakan sebagai strategi promosi oleh vendor software, agar si user tertarik untuk membeli softwarenya.
Dalam dunia internet atau software kita juga mungkin mengenal istilah close source dan open source. Apa sebenarnya yang membedakan keduanya:
Close Source merupakan istilah yang sering diterapkan untuk software yang memiliki copyright atau berlisensi. Maksudnya, software tersebut tidak bisa dimodifikasi oleh orang umum, jika hendak melakukannya harus meminta izin pada si pembuat atau vendor software tersebut. Contoh nyata adalah sistem operasi Microsoft Windows.
Open Source merupakan istilah yang diterapkan untuk software yang bisa di modifikasi ulang, asalkan tetap menyisipkan nama si penciptanya. Contoh nyata adalah sistem operasi Linux, Unix dan Free BSD. Selain untuk sistem operasi, open source digunakan juga engine web, seperti CMS joomla, mambo, phpbb, wordpress, dan masih banyak lagi. Dengan adanya open source ini sebenarnya bisa dihasilkan software-software baru, misalnya saja adanya pengembangan distro Linux.  Lalu, kapan raksasa software Microsoft mau menjadikannya sebagai open source? Kita tunggu saja nanti, mungkin kalau kita sudah jadi kakek nenek kali yach (itu juga baru mungkin).

Secara tak sadar, ketika kita menggunakan komputer, sebenarnya kita telah menggunakan software. Apakah sebenarnya software itu? Software atau perangkat lunak adalah semua program yang digunakan untuk menjalankan komputer atau perangkat lainnya. Secara umum, ada dua jenis software. Pertama adalah software aplikasi. Software aplikasi adalah software yang dibuat untuk tujuan atau kepentingan spesifik, contohnya Notepad untuk teks editor, Winamp untuk memutar file audio, dan sebagainya. Kedua adalah software sistem. Software sistem adalah software yang menjadi tempat semua software aplikasi berjalan . Contohnya adalah Microsoft Windows, Linux, Mac OS, dan sebagainya.

Menurut cara memperolehnya (baca : harga beli dan legalitas), software dapat dibedakan menjadi beberapa jenis. Jenis pertama adalah freeware. Software yang bersifat freeware dapat digunakan tanpa biaya, namun masih memiliki batasan atas hak cipta pengguna. Maksudnya, meskipun kita menggunakan freeware tersebut kita tidak boleh melanggar hak cipta atas software tersebut, misalnya penggandaan untuk orang lain atau menggunakan software tersebut untuk kepentingan lain. Biasanya freeware didistribusikan tanpa disertai dengan kode program yang bersangkutan. Lalu jika kita tidak perlu membayar, apa tujuan si pembuat freeware? Tujuan yang jelas adalah untuk promosi. Baik itu promosi diri sendiri (untuk programmer perorangan) ataupun promosi produk (untuk developer kelas kakap). Tujuan lain yang mungkin adalah untuk mendapatkan masukan dari pengguna dan ada pula (walaupun jarang ditemui) yang bertujuan untuk membobol sistem seseorang. Beberapa contoh freeware adalah Paint.net, Rocket Dock, Ccleaner, dan masih banyak lagi.

Jenis yang kedua adalah shareware. Shareware adalah software yang dapat digunakan tanpa biaya dalam jangka waktu tertentu. Setelah jangka waktu tersebut selesai, pengguna diberi pilihan, apakah akan melanjutkan menggunakan software tersebut (dengan konsekuensi membayar) atau tidak menggunakan lagi software tersebut. Terkadang pada shareware diberi batasan fitur yang hanya bisa digunakan jika pengguna membeli softwarenya. Seperti freeware, shareware masih dibatasi oleh hak cipta. Tujuan pembuatan shareware cukup jelas, yaitu memberikan contoh hasil jadi software tersebut sebelum dibeli oleh pengguna. Beberapa contoh dari shareware ini misalnya StyleXP, Window Blinds, WinRAR, dan sebagainya.

Ketiga, propietary software. Intinya, propietary software itu hampir sama dengan barang yang bisa kita beli di pasar. Jika kita ingin menggunakannya, kita harus membelinya. Propietary software sangat dibatasi oleh hak cipta. Kita tidak diperkenankan mendistribusikan kembali, mengotak-atik program, dan software ini tidak disertai dengan kode sumber.

Jenis keempat yang mulai populer adalah open source software. Berbeda dengan jenis software sebelumnya, open source software memberikan kebebasan kepada kita untuk menggunakan, mengubah sesuai dengan kebutuhan, dan medistribusikan kembali, baik software aslinya maupun yang telah kita ubah. Biasanya software yang bersifat open source menyertakan kode sumber dalam pendistribusiannya. Tujuan pembuatan open source software biasanya bukan untuk tujuan komersil, namun lebih ke tujuan sosial bagaimana sebuah software bisa bermanfaat bagi para pengguna. Beberapa contoh open source software misalnya Pidgin, qGo, Inkscape, gimp, dan masih banyak lagi.

Software gratis itu menurut yang saya ketahui ada tiga jenis, yang pertama adalah open source, lalu freeware, dan terakhir adalah shareware. nah.. apa perbedaan dari ketiga jenis software gratisan tersebut ?? Yang saya ketahui, open source adalah software gratis dimana setiap orang diperbolehkan untuk memodifikasinya, sedangkan freeware adalah software gratis namun tidak boleh kita modifikasi, sementara shareware adalah software gratis yang memiliki batasan seperti periode waktu penggunaan atau batasan fitur yang terdapat di dalamnya. Itulah yang saya ketahui mengenai perbedaan ketiga jenis software gratis tersebut, semoga bisa membantu.

Sabtu, 30 Oktober 2010

Laporan Pendahuluan Struktur Data

1. Apakah yang kalian ketahui tentang Queue?

Queue / Antrian adalah suatu kumpulan data yang mana penambahan elemen hanya bisa dilakukan pada satu ujung (disebut dengan sisi belakang atau rear) dan penghapusan atau pengambilan elemen dilakukan lewat ujung lain (disebut dengan sisi depan atau front). Queue juga suatu bentuk khusus dari linear list dengan operasi penyisipan (insertion) hanya pada salah satu sisi ( Rear/ belakang) dan operasi penghapusan (deletion) hanya diperbolehkan pada sisi lainnya (Front/ depan) dari list.

Antrian menggunakan prinsip Pertama Masuk Pertama Keluar – First In First Out (FIFO). Dengan kata lain urutan masuk sama dengan urutan keluar. Antrian banyak dijumpai dalam kehidupan sehari-hari. Mobil-mobil yang mengantri digerbang tol untuk membeli karcis tol; orang-orang yang mengantri di loket untuk membeli karcis film juga membentuk antrian.
 

Pada antrian kita tidak menentukan batasan seberapa banyak antrian itu akan berakhir tapi jika kita menggunakan array untuk mengimplementasikan queue/tumpukan kita harus membatasi jumlah antrian yang dapat masuk. Ini dikarenakan array memiliki batasan (upperbound) yang menjadi penghambat jika kita menggunakan antrian. Oleh sebab itu kita akan mengimplementasikan antrian ini dengan menggunakan link list.

Dengan menggunakan link list tepatnya Single Link List maka elemen dapat dimasukkan secara tidak terbatas. Kita menggunakan Header Single Link List yang seperti Stack pada posisi Header dapat kita pergunakan untuk menyimpan informasi mengenai banyaknya elemen dalam Queue.

2. Sebutkan dan jelaskan Notasi pada Queue!

Notasi yang dapat digunakan didalam Queue Q adalah :
  1. FRONT(Q) menunjukkan posisi terdepan dari suatu antrian. Contoh jika kita mempunyai antrian Q = [A,B,C,D,E] maka FRONT(Q) = A.
  2. REAR(Q) menunjukkan posisi terakhir dari suatu antrian. Contoh jika kita mempunyai antrian Q = [A,B,C,D,E] maka REAR(Q) = E.
  3. NOEL(Q) menunjukkan jumlah elemen di dalam Antrean Q. Contoh jika kita mempunyai antrian Q = [A,B,C,D,E] maka NOEL(Q) = 5.

Minggu, 24 Oktober 2010

Internet?

Berkas:Internet map 1024.jpg
Internet merupakan jaringan global komputer dunia, besar dan sangat luas sekali dimana setiap komputer saling terhubung satu sama lainnya dari negara ke negara lainnya di seluruh dunia dan berisi berbagai macam informasi, mulai dari text, gambar, audio, video, dan lainnya.
Internet itu sendiri berasal dari kata Interconnection Networking, yang berarti hubungan dari banyak jaringan komputer dengan berbagai tipe dan jenis, dengan menggunakan tipe komunikasi seperti telepon, salelit, dan lainnya.
Dalam mengatur integrasi dan komunikasi jaringan komputer ini menggunakan protokol yaitu TCP/IP. TCP (Transmission Control Protocol) bertugas untuk memastikan bahwa semua hubungan bekerja dengan benar, sedangkan IP (Internet Protocol) yang mentransmisikan data dari satu komputer ke komputer lain. TPC/IP secara umum berfungsi memilih rute terbaik transmisi data, memilih rute alternatif jika suatu rute tidak dapat di gunakan, mengatur dan mengirimkan paket-paket pengiriman data.
Untuk dapat ikut serta menggunakan fasilitas Internet, Anda harus berlangganan ke salah satu ISP (Internet Service Provider) yang ada dan melayani daerah Anda. ISP ini biasanya disebut penyelenggara jasa internet. Anda bisa menggunakan fasilitas dari Telkom seperti Telkomnet Instan, speedy dan juga layanan ISP lain seperti first media, netzip dan sebagainya.
Internet memberikan banyak sekali manfaat, ada yang bisa memberikan manfaat baik dan buruk. Baik bila digunakan untuk pembelajaran informasi dan buruk bila digunakan untuk hal yang berbau pornografi, informasi kekerasan, dan lain-lainnya yang negatif.
Internet ini memungkinkan pengguna komputer di seluruh dunia untuk saling berkomunikasi dan berbagi informasi dengan cara saling mengirimkan  email, menghubungkan komputer satu ke ke komputer yang lain, mengirim dan menerima file dalam bentuk text, audio, video, membahas topik tertentu pada newsgroup, website social networking dan lain-lain.
 
Internet dijaga oleh perjanjian bi- atau multilateral dan spesifikasi teknikal (protokol yang menerangkan tentang perpindahan data antara rangkaian). Protokol-protokol ini dibentuk berdasarkan perbincangan Internet Engineering Task Force (IETF), yang terbuka kepada umum. Badan ini mengeluarkan dokumen yang dikenali sebagai RFC (Request for Comments). Sebagian dari RFC dijadikan Standar Internet (Internet Standard), oleh Badan Arsitektur Internet (Internet Architecture Board - IAB). Protokol-protokol Internet yang sering digunakan adalah seperti,IP, TCP, UDP, DNS, PPP, SLIP, ICMP, POP3, IMAP, SMTP, HTTP, HTTPS, SSH, Telnet, FTP, LDAP, dan SSL.
Beberapa layanan populer di Internet yang menggunakan protokol di atas, ialah email/surat elektronik, Usenet, Newsgroup, berbagi berkas (File Sharing), WWW (World Wide Web), Gopher, akses sesi (Session Access), WAIS, finger, IRC, MUD, dan MUSH. Di antara semua ini,email/surat elektronik dan World Wide Web lebih kerap digunakan, dan lebih banyak servis yang dibangun berdasarkannya, seperti milis(Mailing List) dan Weblog. Internet memungkinkan adanya servis terkini (Real-time service), seperti web radio, dan webcast, yang dapat diakses di seluruh dunia. Selain itu melalui Internet dimungkinkan untuk berkomunikasi secara langsung antara dua pengguna atau lebih melalui program pengirim pesan instan seperti Camfrog, Pidgin (Gaim), Trilian, Kopete, Yahoo! Messenger, MSN Messenger dan Windows Live Messenger.
Beberapa servis Internet populer yang berdasarkan sistem tertutup (Proprietary System), adalah seperti IRC, ICQ, AIM, CDDB, dan Gnutella.

info lebih lengkapnya lagi kunjungi http://id.wikipedia.org/wiki/Internet, semoga bermanfaat..

Jumat, 08 Oktober 2010

LP STRUKTUR DATA PERTEMUAN KE-2

1. Jelaskan pengertian dan cara pendefinisian dari :a. Variabel Statis
b. Variabel Dinamis
c. Variabel Pointer

2. Apa yang dimaksud dengan :
a. Head
b. Tail
c. NIL

3. Jelaskan jenis Link List dan operasi pada Link List!

JAWABANNYA :

1. a. Variabel statis
Variabel statis adalah suatu variabel yang menyimpan nilai permanen dalam memori.

Deklarasi variabel statis yaitu, static tipe_data nama_variabel;.

b. Variabel dinamis
suatu variabel yang akan dialokasikan hanya pada saat diperlukan, yaitu setelah program dieksekusi. Variabel-variabel ini juga dapat dihapus pada saat program dieksekusi, sehingga ukuran variabel akan selalu berubah.

deklarasi variabel dinamis yaitu,New() dan Dispose().

c. Variabel pointer
suatu variabel yang menunjuk ke alamat memori yang digunakan untuk menampung data yang akan diproses.

Deklarasi Variabel Pointer yaitu, Var : ^

2. a. Head
Linked list selalu memiliki pointer petunjuk yang selalu menunjuk pada awal dari list.

b. Tail
Linked list juga selalu memiliki pointer petunjuk menunjuk pada akhir dari list.

c. NIL
linked list tidak menunjuk pada simpul yang lainnya.


3.  *Jenis Linked List :

- Single Linked List / Linked list satu arah (One Way List)
Disebut demikian karena pada setiap simpul hanya memiliki satu buah field
yang berhubungan dengan simpul berikutnya.

- Double Linked List / Linked list dua arah (Two Way List)
Linked List ini memiliki dua buah field yang digunakan untuk menunjuk ke
simpul sebelumnya dan ke simpul sesudahnya.

*Operasi Linked List :

- Menambah Simpul
Menambah simpul pada linked list ada tiga macam yaitu menambah di depan,
belakang dan tengah, tapi hanya penambahan yang umum dipakai saja oleh
linked list yang akan dibahas yaitu penambahan simpul dibelakang.

- Menghapus Simpul
Operasi menghapus simpul juga ada tiga macam yaitu menghapus simpul di
depan, belakang dan tengah. Untuk menghapus sebuah simpul diperlukan satu
buah tambahan variabel pointer yaitu variabel bantu yang berguna untuk
menunjukkan simpul manakah yang akan dihapus.

- Membaca Isi Linked List
Ada dua jenis untuk membaca isi linked list yaitu membaca maju dan membaca
mundur.

a. Membaca Maju
Membaca maju artinya membaca isi mulai dari posisi Head sampai ke posisi Tail.

b. Membaca Mundur
Membaca mundur artinya membaca isi mulai dari posisi Tail sampai ke posisi Head.

Jumat, 27 November 2009

Awalnya Kecewa, Seterusnya... Hmmm...


hari ini kamis, 26 nov 2009 seperti janji yang telah kami buat selama berbulan-bulan lamanya,, <ya ampun lebay banget bahasanya...>
hari ini kami telah merencanakan liburan yang begitu spesial buat semua yang telah ikut merencanakannya, aku yang sedikit ragu dengan hari yang mendung ini langsung melihat handphone dan berharap ada sms dari teman-teman, tapi ternyata tidak ada 1 sms pun yang masuk ke handphone-ku. Walau begitu aku tak menyerah begitu saja, lalu aku sms semua teman yang sudah pasti bilang ikut kemarin, dan satu persatu sms balasan dari mereka pun masuk, saat aku baca sms yang pertama masuk ke handphone-ku ternyata dia bilang dia tidak jadi ikut! Aku begitu kecewa membacanya, tapi baku berusaha berpikir positif saja dan menyangka kalau dia hanya bercanda saja dengan sms-nya itu. Lalu aku baca lagi sms dari temanku yang lain, aku kaget dan bertanya-tanya! "memangnya janjian di kost-an jam berapa sih?" karena temanku ini sudah berangkat dari rumahnya ke kost-an tempat kami janjian, sedangkan aku saja baru bangun tidur,,
Lalu aku baca lagi sms temanku yang lainnya, ternyata yang lainnya juga begitu! "Sudah ada dijalan menuju ke kost-an!"
wah,, parah nih! Aku saja belum apa-apa, aku langsung saja kasih makan kelinci-kelinciku dan pergi mandi. Setelah selesai mandi aku lihat handphone-ku lagi, ternyata ada sms lagi...  Saatku baca sms-nya, ternyata lagi-lagi tidak bisa ikut katanya "gak dibolehin orang tuanya karena masih hujan, dan banjir di rumahnya masih belum turun, lalu percuma ke dufan hujan kayak begini cuma buang-buang uang saja!" Aku lagi-lagi mulai kesal dan kecewa membacanya, padahal yang sangat bersemangat untuk pergi hari inikan mereka! Tapi malah mereka yang ngebatalin janji seenaknya aja! Gimana aku gak kesel coba?
Mau berusaha mengerti tapi gak begini caranya! Ngerti gak sih? AKU KECEWA! Gak bisa semudah itu mereka nganggep ini cuma hal sepele! Kalau mereka memang ada niat pasti mereka bisa pergi, kalau alasannya uang! Memangnya kalian pikir aku bawa uang banyak? ENGGAK! Aku malah cuma bawa uang 70ribu saja! Makanya aku kesal sekali, mereka memang sudah terlanjur janji dengan orang lain dan merasa kalau jalan sama kami tidak terlalu penting, sehingga mereka lebih memilih janji yang BARU SAJA MEREKA BUAT KEPADA TEMAN MEREKA YANG MUNGKIN JAUH LEBIH PENTING DARI KAMI! Memang benar-benar menyebalkan, bukan? Lalu aku dengan tidak bersemangat datang ke kost-an dengan meminta bokap-ku untuk mengantarkan aku ke kost-an, sesampainya aku dikost-an! Aku melihat ada mobil yang biasa dipakai ayan temanku, aku masuk ke kost-an dan menyangka kalau mobil itu mobil ayahnya temanku. Tapi ternyata bukan, aku yang berangkat setelah berjam-jam teman-temanku berangkat! Malah sampai lebih dulu dibandingkan teman-temanku yang alinnya, lalu sambil menunggu yang lainnya datang ke kost-an,,
Aku bercerita tentang sebuah rahasia yang mungkin sudah bukan rahasia lagi, lalu mulailah curcol gak jelas dan akhirnya aku jadi banyak tau tentang sesuatu yang tidak aku ketahui selama ini! Lalu tidak lama kemudian temanku sampai, dan setelah itu aku ingat kalau temanku ada yang tidak ikut dan aku beritahukan hal itu kepada temanku! Dan dia pun marah karena mendengarnya, lalu aku telepon orangnya tapi tetap dia bersikeras tidak mau ikut dengan alasan uang! padahal kami saja membawa uang kurang dari 100ribu! Setelah kami tau informasi sebenarnya dari teman kami yang belum datang saat itu, kami pun merasa tidak dihargai dan memutuskan berhenti ikut campur dengan mereka! Terserah mereka mau bagaimana, kami sudah tidak perduli lagi sama sekali! Dan kami benar-benar tidak mau tau lagi urusan mereka! Tapi salah satu dari mereka menelepon kami, karena temanku marah dan memutuskan membatalkan pergi hari ini! Karena kami sudah benar-benar kesal, kami tidak memperdulikan mereka! Akan tetapi mereka menulis sms yang bisa dibilang dengan nada marah dan mengungkit-ungkit jasa yang telah dia berikan aku! Dan kami pun semakin marah membacanya, karena tidak sepantasnya seorang pria menulis sms seperti itu terhadap wanita!
Dan kami benar-benar merasa semakin alasan mereka terasa mengada-ada dengan kalimat "disanakan pasti becek dan nyokap w takut nanti kesetrum!" Waw! Itu jawaban kami ber-6, dan karena tidak mau membuat orang tua teman kami yang sudah jauh-jauh datang menjadi sia-sia,, Akhirnya kami jalan ke dufan juga dengan TIDAK MAU PEDULI LAGI DENGAN MEREKA!
Saat sampai di dufan walaupun langit mendung, tapi tidak turun hujan! Dan walaupun jalannya becek, kami tidak tersetrum kok! Karena mana ada kebel wahana yang berada di permukaan tanah! Semuanyakan ada dibawah atau diruang mesin wahana itu sendiri! Makanya, kami jadikan ini sebagai bahan lelucon yang sangat konyol!
Wahana yang pertama kita naiki, lalu karena sandal temanku rusak,, Kami beli sandal dulu deh,, Dan mulailah aku berganti kostum...
Lalu kami menuju whana berikutnya,
Di wahana ini salah satu dari kami ada yang sangat ketakutan dan tidak mau ikut naik wahana ini! Padahal wahana ini memacu adrenalin banget loh,, kalau aku sih bisa 5x naik wahana ini waktu liburan bersama keluargaku!
Dan benar apa kataku, wahana ini memang seru banget! Aku memberanikan diri tuk membawa handphone-ku saat menaiki wahana ini, dan alhamdulillah tidak terjadi apa-apa mungkin karena handphone-ku aku kalungi dileher.