Recent Updates RSS Toggle Comment Threads | Tombol Pintas

  • arrew 3:21 pm pada 15 June 2011 Permalink | Balas  

    Source Code Billing Warnet Menggunakan C++ (Data Manual) 

    Tadinya hanya iseng ngoprek koding C++ sambil belajar karena sebentar lagi mau UAS heheh padahal  matakuliah C++ dah lewat dan gak mungkin ada di ujian seh…

    tapi ku coba menerapkan apa yg saya pelajari dari matakuliah basis data dan struktur data, karna program C++ yang ku anggap muda dalam penerapan konsepnya… walaupun di kampus BSI Karawang masih menggunakan aplikasi jadul alias Borland C++ tapi gak apa2 lah…

    q di sini menggunakan C++ 2008 , walaupun begitu.. bagi anda yang masih menggunakan borland pun masih bisa berjalan dengan sedikit pengeditan pada file header nya aja… tambahkan saja “.h” di akhir “iostream”nya menjadi “#include<iostream.h>”  dan hapus line using namespace std;”

    oke langsung aja.. ku buat aplikasi ini di dasari penghitungan sederhana 30detik = Rp 350,- satuan waktu : jam:menit:detik

    //Billing Warnet Data Manual. By : http://arrew.wordpress.com/
    //Tugasnya : membuat  Program menghitung Durasi Rental Warnet, Dengan Ketentuan Perhitungannya  :
    // 30 detik = Rp 300,- Satuan Waktu Jam : Menit : Detik
    
    // Billingnya :
    //billing warnet
    #include<iostream>
    using namespace std;
    void main()
    {
    	char nama[14];
    	int totW;
    	int jam,totJ;
    	int menit,totM;
    	int detik,totD;
    	int w;
    
    	cout<<"          **********   WELCOME TO ARREW NET ***********"<<endl<<endl;
    
    
    	cout<<"*******************************************************************\n";
    	cout<<"                   Tarif Rp 130  per 30 detik \n\n";
    	cout<<"		    Masukkan Nama Kamu :  ";cin>>nama;
    	cout<<"********************************************************************\n\n\n";
    	cout<<"Berapa Lama Kamu Bermain :   \n";
    	cout<<"masukkan jam :";
    	cin>>jam;
    	cout<<"masukkan menit :";
    	cin>>menit;
    	cout<<"masukkan detik :";
    	cin>>detik;
    
    	totJ=jam*120*130;
    	totM=menit*260;
    	totD=detik*130/30;
    
    
    	cout<<"Anda Harus Membayar Sebesar :   Rp. ";
    	totW=totJ+totM+totD;
    	cout<<totW<<endl<<endl;
    	cout<<"##########################   Wassalam   #################################\n";
    	cout<<"Program By: ARew"\n\n";
    	cin>>w;
    }
    

     
    • adimase 10:16 am pada 16 Juni 2011 Permalink | Balas

      perlu di coba..buat ngetesnya gimana gan? Sori baru bljr..

    • habib 6:37 pm pada 17 Juni 2011 Permalink | Balas

      makasih ya mas atas kodingan bisa b
      uat nelajar

    • rizal 8:09 pm pada 15 November 2011 Permalink | Balas

      boleh tolong selesaikan x

      1. Write a program that uses stack to print the prime factors of a positive integer in descending order.
      2. Write a program that read 10 integers into a linked list and print the number forward and backward. (to print backward, you may need to use stack – refer to the last part of lecture note on stack).

  • arrew 4:15 pm pada 6 June 2011 Permalink | Balas  

    Tugas Struktur data STRUCTUR SEARCHING 

    terdapat 1000 mahasiswa baru BSI Karawang dengan number urut pendaftaran yang terurut.Maka jika dilakukan pencarian untuk data ke 775.Lakukan dengan Binary search

    U=	1000
    L=	1
    M= ( L + U ) /2
    	= ( 1 + 1000 ) /2
    	= 500,5
    
    		1. cari data [ 500 ]
    		775   >   500
    		L 	= m+1
    			= 500+1
    			= 501
    		M 	= ( L + U ) /2
    			= ( 501 + 1000 ) /2
    			= 750,5
    
    				2. cari data [750]
    				775   >  750
    				L 	= m+1
    					= 750 + 1
    					=751
    				m	= ( L + U ) /2
    					= ( 751 + 1000 ) /2
    					= 875,5
    
    						3. cari data [875]
    							775   <    875
    						U 	= m-1
    							= 875-1
    							= 874
    						M	= ( L + U ) /2
    							= ( 751 + 874 ) /2
    							=812,5
    
    				4. cari data [812]
    					775    <    812
    				U	= m-1
    					= 812-1
    					= 811
    				M	= ( L + U ) /2
    					= ( 751 + 811 ) /2
    					= 781
    
    		5. cari data[781]
    		775 < 781
    		U	= m-1
    			= 781-1
    			=780
    		m	= ( L + U ) /2
    			= ( 751 + 780 ) /2
    			= 765,5
    
    6. cari data [765]
    775   >   765
    L	= m+1
    	= 765 +1
    	= 766
    m	= ( L + U ) /2
    	= (766 + 780 ) /2
    	= 773
    
    		7. cari data [773]
    		L	= m+1
    			=773 +1
    			= 774
    		M	= ( L + U ) /2
    			= (774 +780 ) /2
    			=777
    
    					8. cari data [777]
    						775 < 777
    						U	= m+1
    							= 777 -1
    							= 776
    						m	= ( L + U ) /2
    							= ( 774 +776 ) /2
    							= 775
    
    9.  cari data [775]
    775     =     775
    
    Setelah di cari data di temukan pada pencarian ke -9.
    

     
  • arrew 10:18 pm pada 5 June 2011 Permalink | Balas  

    C # Elo Rating Class digunakan pada Facemash seperti terlihat dalam Social Network Movie 

    Jika anda bertanya sesulit apaka algoritma pengkodean yg ada di film social network

    ternyata alogaritma yang di pakai itu adalah algoritma yang sering di gunakan untuk memprediksi permainan catur yang di sebut Elo Rating System

    Setelah sekian lama ku googling sana sini akhirnya ku menemukan persamaan kode nya, akan terlihat algoritma yang ada di film akan sama.

    untuk pejelasan lebih lengkap silahkan cari di wikipedia atau anda bisa langsung melihat penerapan kode nya di salah satu situs social network indonesia http://www.campusrelation.com

    class di bawah ini di tulis dengan bahasa C# menggunakan constanta 400 silahkan sesuaikan

    </strong>
    
    public class EloRating
        {
            public double Point1 { get; set; }
            public double Point2 { get; set; }
    
            public double FinalResult1 { get; set; }
            public double FinalResult2 { get; set; }
    
            public EloRating(double CurrentRating1, double CurrentRating2, double Score1, double Score2)
            {
                /*
                double CurrentR1 = 1500.0;
                double CurrentR2 = 1500.0;
    
                double Score1 = 20.0;
                double Score2 = 10;
                */
    
                double E = 0;
    
                if (Score1 != Score2)
                {
                    if (Score1 > Score2)
                    {
                        E = 120 - Math.Round(1 / (1 + Math.Pow(10, ((CurrentRating2 - CurrentRating1) / 400))) * 120);
                        FinalResult1 = CurrentRating1 + E;
                        FinalResult2 = CurrentRating2 - E;
                    }
                    else
                    {
                        E = 120 - Math.Round(1 / (1 + Math.Pow(10, ((CurrentRating1 - CurrentRating2) / 400))) * 120);
                        FinalResult1 = CurrentRating1 - E;
                        FinalResult2 = CurrentRating2 + E;
                    }
                }
                else
                {
                    if (CurrentRating1 == CurrentRating2)
                    {
                        FinalResult1 = CurrentRating1;
                        FinalResult2 = CurrentRating2;
                    }
                    else
                    {
                        if (CurrentRating1 > CurrentRating2)
                        {
                            E = (120 - Math.Round(1 / (1 + Math.Pow(10, ((CurrentRating1 - CurrentRating2) / 400))) * 120)) - (120 - Math.Round(1 / (1 + Math.Pow(10, ((CurrentRating2 - CurrentRating1) / 400))) * 120));
                            FinalResult1 = CurrentRating1 - E;
                            FinalResult2 = CurrentRating2 + E;
                        }
                        else
                        {
                            E = (120 - Math.Round(1 / (1 + Math.Pow(10, ((CurrentRating2 - CurrentRating1) / 400))) * 120)) - (120 - Math.Round(1 / (1 + Math.Pow(10, ((CurrentRating1 - CurrentRating2) / 400))) * 120));
                            FinalResult1 = CurrentRating1 + E;
                            FinalResult2 = CurrentRating2 - E;
                        }
                    }
                }
                Point1 = FinalResult1 - CurrentRating1;
                Point2 = FinalResult2 - CurrentRating2;
    
            }
        }
    <strong>
    

     
  • arrew 11:38 am pada 23 May 2011 Permalink | Balas  

    Kelemahan CMS JCOW, Script yang Dibeli Salingsapa.com 


    Salam Musik, Salam Blogger…

    Kontroversial situs salingsapa.com memang menjadi isu hangat di sejumlah situs online nasional. Seorang Yahya, pembuat salingsapa.com langsung jadi artis usai menghadiri kuliah umum memaparkan situs dikembangnya di ITB Bandung.

    Di kaskus, situs tersebut dicaci maki hingga para kaskuser tertawa terbahak-bahak. Sementara sejumlah media besar seperti detik.com, tvone.co.id dan lainnya lebih memilih netral dalam memberitakan. Meski sebelumnya, sejumlah media Tv memberitakan bahwa situs yang disingkat SS ini ‘Diciptakan’ Yahya.

    Diluar dari itu, saya sebagai Jcowers, (alamat jcow saya http://community.jcow.net/u/emjhie) akan membahas tentang kekurangan dan kelebihan Script Jcow, seperti yang dipakai Salingsapa.com.

    Kali ini kita awali dengan kelebihan. Content Management System (CMS) Jcow adalah salah satu dari sekian banyak script Social Network yang dijual pembuatnya. Agar CMS tersebut laku, maka sejumlah CMS Social Network ini pun juga merilis versi Open Source atau Gratis.

    Kelebihan CMS Jcow:

    1. Sangat Simple dan Mudah di Instal.

    2. Total File sangat Ringan (tidak sampai 1 Mb)

    3. Fitur sangat mirip Facebook (Ada chat antar members, Photo,Button Like, Music, Video Youtube, dll.

    4. Jika Server besar maka Loading sangat Cepat.

    Kekurangan:

    1. Notifikasi tidak full ( Jika si A berkomentar di wall si B, maka si B tidak menerima notifikasi. Namun si A akan selalu menerima notifikasi dari si B maupun member lain. Begitu juga sebaliknya)

    2. Aplikasi Chatting masih sangat sederhana. Jika members berkomunikasi maka akan sangat lambat.

    3. Database sering error. Jcow CMS menampung semua data melalui query Database. Semakin banyak pengakses Jcow maka server akan lambat dan akan membuat database sering error.

    4. Untuk fitur andalan seperti Versi mobile, Group, Page harus membeli Jcow SCript Profesional atau membeli satu-satu script tersebut.

    Demikian kelebihan dan kekurangan Jcow CMS. Semoga Salingsapa.com bisa mencari orang yang mampu mengatasi masalah Jcow ini. Karena, pembuat jcow juga sampai saat ini masih berusaha menemukan problem ini. Harapan Jcowers, semoga Jcow versi 5 yang segera dirilis pada 5 Maret mendatang mengatasi masalah ini.

     
  • arrew 2:35 pm pada 9 May 2011 Permalink | Balas  

    Maraknya situs jenjaring sosial di indonesia 

    Di jaman sekarang apa seh yang gak mugkin… termasuk membuat situs jenjaring sosial seperti facebook dan twitter, dari kebanyakan situs yang di tawarkan hampir semuanya mempunyai fitur yang gak kalah mewahnya dengan facebook, contohnya bila kita ingin membuat situs seperti facebook, orang awam sekalipun akan mudah membuatnya dengan hanya mendownload salah satu CMS gratis contohnya adalah Jcow – Create social networking sites for your online communities..

    tapi setelah lama menjelajah internet akhirnya ku menemukan salah satu situs yang cukup menarik CampusRelation sama seperti kebanyakan social network dan situs pertemanan.. tapi yang jelas ini situs asli indonesia, dan ternyata bukan dari kalangan kampus dan pelajar saja, situs ini di peruntukan untuk umum

     
  • arrew 8:33 am pada 19 April 2011 Permalink | Balas  

    Antara Status FB yg GAWAT dan MANFAAT 

    Kita temukan (banyak) orang yg mencari eksistensi dg cara sederhana: membuat akun facebook, mencari banyak teman di sana dan lakukan banyak update status di wall mereka. Perkara apa yg ditulis di wall bisa banyak cerita: ada yg dg mengisi wall dg ujaran hikmah, ada yg wallnya mirip kantor berita, ada yg selalu update dg foto terbarunya, dg di mana dia berada dan apa2 yg dilakukannya; ada jg yg penuhi statusnya dg curhat dan masalah2 pribadinya seolah mengundang publik untuk turut masuk dan berkomentar atas kehidupannya.

    Apakah ada model status update yg salah? Well, agak susah untuk katakan ini. Sejak awal twitter dan facebook dimaksudkan utk sebarkan kabar ttg bagaimana kondisi terbaru kita shg info ini bisa berguna bagi keluarga, sanak kerabat, dan teman-teman di sekitaran kita. Cuma sekarang masalahnya (meskipun bukan lantas juga dibilang masalah) adalah ketika facebook dan twitter sudah jadi media publik. Keduanya sudah dipenuhi dg para kenalan baru yg bahkan belum pernah kita temui.

    Ada mereka yg wall facebooknya penuh dg curhatan hati (baca: masalah), keluhan diri, dan apapun yg tak mengenakkan hati. Entah dg maksud agar ada yg berkenan berikan solusi atau benar2 sekedar untuk meluapkan isi hati, itu ya kembali ke masing-masing diri; jika sejak awal niatan berfacebook dan bertwitter adalah seperti itu, ya sudah, mau gimana lagi.

    Sekarang cuma masalahnya bila FB sekarang sudah tidak lagi jadi konsumsi pribadi, sehingga kita harus betul-betul aware atas implikasi.

    Pertama, dengan memampang status facebook yg isinya ttg ‘kesialan’, grundelan dan keluhan, artinya Anda semacam membuka kesempatan pada orang lain (baca: orang asing) untuk turut campur pada masalah Anda, untuk masuk ke kehidupan pribadi Anda hingga dia mengajukan pertanyaan2 yg sifatnya pribadi dan barangkali yg tidak sepatutnya. Jika Anda lantas protes, sah sah saja Anda direply dg: “Lha sejak awal sapa juga yg kerjanya mengumbar masalahnya ke orang2.”

    Kedua, pahami bahwa saat ini status update wall FB dan twitter sudah digunakan para pemberi kerja (investor bisnis juga, barangkali) untuk preliminary screening. Bagi pemberi kerja, job interview itu biaya, dan melelahkan; maka sejak awal mau tak mau penyaringan awal harus dilakukan. Untuk investor, mereka juga ingin tahu bagaimana reputasi, kapasitas diri, dan potensi dari kandidat yg diincarnya. Untuk keduanya, mbah Google jadi andalan dan media twitter dan FB juga turut jadi landasan.

    Coba cermati tren status Anda beberapa minggu atau bulan terakhir, jika isinya melulu masalah dan keluhan, tidakkah eksistensi Anda akan bertema: “Wuih, anak ini, Rek. Isi kehidupannya masalah melulu. Dia tidak berada dalam kapasitas yg bisa menguntungkan dan bermanfaat bagi orang, karena dia sendiri masih sangat butuh bantuan.” apakah lantas Anda jadi kandidat yg menarik untuk dipertimbangkan? Dan tidakkah itu berpotensi membuat orang lain (headhunter, investor, rekanan) kurang tertarik untuk mengenal dan bersinergi dg Anda? Secara umum, apakah tema hidup Anda bisa mengademkan orang?

    LAME status =
    “Siyaaaal!!! IPku dua koma” yg diikuti dg “untung temen2ku juga sama” atau “dasar dosen cilaka gak bisa ngajar” atau “ini gara-garanya si anu yg maksa aku habis-habisan di himpunan” atau “tp gpp, yg penting semester kemarin aku hepi krn bisa hura-hura. Wkwkwkwk”
    …dan apapun yg sifatnya mengutuk, menyalahkan, cari-cari alasan, serta yg tak kasih gambaran yg mencerahkan. Mengeluh dan bicara masalah tanpa menyertai dg solusi dan hikmah, agar yg membaca bisa belajar darinya.

    Nice status =
    “Alhamdulillah, IPku satu koma. Tampaknya hanya dg dibeginikan ini aku baru betul-betul mau sadar, berubah, menyeriusi ikhtiar, dan berhenti menyalahkan. Aku ini lemah, ya Allah, tolong kuatkan.”

    Bagus tidaknya status FB dan twitter itu bisa jadi relatif. Tak ada yg berhak mengatur bagaimana layaknya kita menulisnya. Itu urusan pribadi, yg penting sadar betul akan konsekuensi.

     
  • arrew 8:27 am pada 19 April 2011 Permalink | Balas  

    Hati-Hati Dengan Status Facebook Anda 

    Meskipun update status facebook memiliki beragam manfaat positif, akibat kesalahan penggunaan status yang sudah tidak proporsional, status facebook malah bisa memicu hal-hal negatif bagi si pemilik akun itu sendiri.

    Ada beberap hal yang patut diwaspadai oleh para pengguna facebook terkait kebiasaan mereka meng-update status facebook, diantaranya sebagai berikut;

    1. Awas privasi Anda tergadai

    Banyak orang tanpa malu dan segan mengungkapkan hal-hal yang bersifat terlalu pribadi dari diri mereka di sebuah status facebook. Hubungan yang kurang harmonis dengan sesama keluarga sendiri pun terkadang di update di status facebook.

    Kondisi-kondisi pribadi, aktivitas pribadi, perasaan terdalam bahkan hubungan dengan suami dan istri pun bisa jadi di update di status facebook. Update status facebook yang bersifat terlalu pribadi akan membuat orang lain mudah menerjemahkan kepribadian kita.

    Bukan hanya itu, hal-hal yang bersifat aib terkadang tanpa sadar menjadi bahan konsumsi publik, hal yang seharusnya tidak terjadi karena akan mempermalukan diri Anda sendiri.

    2. Hati-hati tercipta permusuhan

    Ada orang yang terlalu gamblang mengungkapkan perasaan yang dialaminya di sebuah status facebook. Bahkan saat ia bertengkar dengan musuhnya ia ungkapkan di status.

    Hal ini akan memicu berbagai hal negatif lainnya, misalnya orang yang Anda ceritakan dalam status Anda merasa tidak terima, maka terjadi perang komen di sebuah status facebook.

    Atau dapat juga terjadi hal-hal buruk jika Anda meng-update status yang berisikan kalimat-kalimat yang menyinggung SARA. Ingat bahwa facebook merupakan ruangan global, siapa pun bisa melihat Anda sewaktu-waktu melalui sebuah status facebook.

    3. Waspadai tindak kriminal

    Jangan terlalu sering update status facebook menyangkut keberadaan Anda suatu waktu. Hal tersebut akan dimanfaat oleh para penjahat untuk melakukan tindak kriminal terhadap diri dan rumah yang Anda tinggalkan.

     
    • Radeny 5:27 am pada 4 Mei 2011 Permalink | Balas

      Terima kasih sudah diingatkan…

      • Radeny 6:02 am pada 4 Mei 2011 Permalink | Balas

        ijin share ya bozz…

  • arrew 4:19 am pada 18 April 2011 Permalink | Balas  

    TUGAS STRUKTUR DATA (STACK ATAU TUMPUKAN) 

    1. Stack termasuk linear list atau non linear list? jelaskan !

    JAWAB:   Stack merupakan bentuk khusus dari linier list jadi bisa dipastikan bahwa Stack merupakan linear list. kenapa? karena pemasukan dan penghapusan elemennya hanya dapat dilakukan pada satu posisi, yaitu posisi akhir dari list(TOP)


    2.  Prinsip kerja stack adalah? jelaskan !!

    JAWAB:  sala satu konsep yang efektip untuk menyimpan dan mengambil data adalah ” terakhir masuk sebagai yang pertama keluar” (Last in First Out/LIFO). Dengan konsep ini pengambilan data akn berkebalikan urutannya dengan penyimpanan data.

    Stack adalah sebuah kumpulan data di mana data yang di letakan di atas data yang lain. Dengn demikin stack adalah struktur data yang menggunakan konsep LIFO
    , Dengan demikian, element terakhir yang di simpan di stack menjadi element yang pertama di ambil. dalam proses komputasi, untuk meletakan sebuah element pada bagian atas dari stack , maka kita melakukan push dan untuk memindahkan dari tempat yang atas tersebut, kita melakukan  pop.

    untuk menjelaskan pengertian di atas kita mengambil contoh sebagai berikut :  misalnya kita mempunyai dua buah bola yang kita tumpuk, sehingga kotak kita letakan kotak di atas kotak lain, jika kemudian stack dua buah kotak tersebut kita tambah dengan kotak ketiga dan seterusnya, maka akan kita peroleh sebuah  stack kotak yang terdiri dari N kotak.

    3.  Sebutkan empat operasi pada stack dan beri contohnya.

    a. ISEMPTY

    contohnya:
    void insertDepan(int databaru){
    TNode *baru,*bantu;
    baru = new TNode;
    baru->data = databaru;
    baru->next = baru;
    if(isEmpty()==1){
    head=baru;
    head->next=head;
    }
    else {
    bantu = head;
    while(bantu->next!=head){
    bantu=bantu->next;
    }
    baru->next = head;
    head = baru;
    bantu->next = head;
    }
    printf(”Data masuk\n“);
    }

    b.ISFULL

    contohnya:
    int Stack :: isFull()
    {
    if (top == max_stack -1 ) return 1;
    else
    return 0;
    }

    c.PUSH

    contohnya:
    void Stack :: push()
    {
    char insert;
    int i ;
    cout << “Much of data : “;
    cin >> i;
    if( i > max_stack -1) cout << “Out Of Range”; cout << endl;
    for(int j = 0;j<=i-1;j++)
    {
    cout << “insert data : “;
    cin >> insert;
    top++;
    data[top] = insert;
    }

    getche();
    }

    d.POP

    contohnya:
    void Stack :: pop()
    {
    cout << “Insert Index Data : “;
    cin >> top;
    cout << “Data Deleted : ” << data[top] << endl;
    top–;
    }

    4.  Dari keempat operasi tersebut,mana yang menghasilkan data yang bertipe  Boolean?

    JAWAB:ISEMPTY  

    5. Sebutkan 2 Kesalahan yang mungkin Terjadi Pada pengoperasian stack dan pada kondisi seperti apa kesalahan itu bisa terjadi?

    JAWAB:      Apabila keadaan stack kosong dan kita akan memPOP(menghapus data) maka Pertama
    akan terjadi kesalahan dan kemudian eror(Under Flow).
    Apabila keadaan stack penuh dan kita akan men-Top (menambah data) maka akan kedua
    terjadi kesalahan dan kemudian eror(Over Flow).

    6.  Alihkan notasi infix A-B*C^D^(E*F) ke notasi postfix.


     
    • shofie 7:36 am pada 9 Mei 2011 Permalink | Balas

      Terima kasih sudah mengerjakan tugasnya..

  • arrew 3:27 am pada 18 April 2011 Permalink | Balas  

    DosenKu Manusia Setengah Dewa 

    Pagi pagi banget yg jelas masih ngantuk,masih kerasa lelah karna semalem harus berdebat di salah satu forum online sampe sampe gak kerasa tidur menjelang subuh.

    kembali buka laptop yg emang sengaja setiap hari ku simpan di samping tempat tidur, cek email adalah rutinitas yg gak pernah ketinggalan, karna disitulah notifikasi segala aktifitas online ku

    oh ya ku baru inget.. kalo hari ini ada tugas struktur data, tanpa pikir panjang langsung aja ku layangkan sms ke salahsatu temen sekelas, mencari tau info. ternyata benar aja tugas dah numpuk, tanpa ku ketahui,

    minggu kemarin ku emang gak bisa masuk kul, gara gara sakit, manusiawi lah kalo orang pasti merasakan sakit dan lebih parahnya lagi kita gak pernah tau kapan kita akan sakit “enak bener kalo bisa ngejadwal sakit”.. heheh :-D ,paling tidak itulah yang terjadi minggu kemarin, ku sakit bener bener ngedadak hingga masuk perawatan di salah satu RS di daerah saya ,itu pun gak sempet minta surat dokter untuk di kirim ke pihak kampus, karna konyolnya absensi di kampus ku hanya ada dua pilihan “masuk atau tidak” sedangkan yang sakit dan izin sama sekali gak di terapkan di penilaian, padahal penilaian persentasi absensi sangat besar, tapi malah ada sebagian dosen yg mampu mengerti keadaan ini, mereka dengan bijak menawarkan bila mahasiswa tidak bisa hadir bisa memberitahukan lewat pemberitahuan sms, biasa ya mahasiswa secara otomatis akan memberikan penilaian terhadap beberapa dosen, terutama dosen yg mampu memberikan kebijakan dan tidak mempersulit mahasiswanya.

    yaiyalah..!!! dosen juga kan dulunya manusia… eh mahasiswa.. :p masa iya gak bisa ngertiin keadaan kita seh..

    wah jadi curhat neh :-D kembali ke laptop.. hehehe

    waduh rugi rasanya harus ketinggalan pelajaran, mau gak mau harus nyari materi di internet mudah mudahan bisa cocok dengan penjelasan dosen minggu kemarin.

     
  • arrew 1:56 pm pada 27 March 2011 Permalink | Balas  

    TUGAS STRUKTUR DATA 2 

    NAMA : RAHADIAN WIJAYA

    NIM : 18102770

    KELAS : 12.2D.14

    Inilah kelemahannya kalo tugas di suruh di posting di blog… gampang banget di copas sama orang… nasi nasib  :-D

    “yang mao copas boleh… asal koment yah…”

    1. Diketahui float  A [5] dan lokasi awal terletak di alamat 00F(H),maka  lokasi A [3] adalah……

    Diket : A [5]

    B = 00F(H)

    i = 3

    L = 4

    Ditanya  :  @ A[3] ?

    Jawab    :   @ A[i] =  B + ( i – 1 )*L

    @ A[3]=  00F(H) + (3 – 1)*4

    = 00F(H) + 8(d)

    = 00F(H) + 8(H)

    = 017(H)

     

     

    2. Diketahui int A [5][4] dan lokasi awal terletak di alamat 00F(H),maka lokasi A [2][4] adalah?hitung   dengan baris dan kolom…..

    Diket : A [2][4]

    i = 2

    j = 4

    L = 2

    B = 00F(H)

    K = 5

    N = 4

    Ditanya : @ A [2][4] secara baris dan kolom ?

    Jawab   :

    •  Secara kolom

    @ A [i][j] = A [0][0] + { (j-1)*K + (i-1) }*L

    @ A [2][4] = 00F(H) + { (4-1)*5 + (2-1)*2

    = 00F(H) + 32(d)

    = 00F(H) + 20(H)

    = 02F(H)

    • Secara baris

    @ A [i][j] = A [0][0]+ { (i – 1)*N + (j-1) }*L

    @ A [2][4] = 00F(H) + { (2-1)*4 + (4-1) }*2

    = 00F(H) + 14(d)

    = 01D(H)

     

     

    3. Diketahui double A[10][25] dan lokasi awal terletak di alamat 0011(H),maka lokasi A[8][20]  adalah?Hitung berdasarkan baris dan kolom ……

    Diket : A [8][20]

    i = 8

    j = 20

    L = 8

    B = 0011(H)

    K = 10

    N = 25

    Ditanya : @ A [8][20] secara baris dan kolom?

    Jawab   :

    •  Secara kolom

    @ A [i][j] = A [0][0] + { (j-1)*K + (i-1) }*L

    @ A [8][10] = 0011(H) + { (20-1)*10 + (8-1) }*8

    =  0011(H) + 1576(d)

    =  0011(H) + 628 (H)

    =  0639(H)

    • Secara baris

    @ A [i][j] = A [0][0]+ { (i – 1)*N + (j-1) }*L

    @ A [8][10] = 0011(H) + { (8-1)*25 + (20-1) }*8

    = 0011(H) + 1552(d)

    = 0011(H) + 610(H)

    = 0621(H)

     

     

    4. Diketahui int A [99] dan lokasi awal terletak  di alamat 00F(H),maka lokasi A [78] adalah….

    Diket : A [99]

    B = 00F(H)

    i = 78

    L = 2

    Ditanya : @ A [78] ?

    Jawab    :

    @ A[i] =  B + ( i – 1 )*L

    @ A[78] = 00F(H) + (78-1)*2

    = 00F(H) +154(d)

    = 00F(H) + 9A(H)

    = 7E9(H)

    1. Diketahui float  A [5] dan lokasi awal terletak di alamat 00F(H),maka  lokasi A [3] adalah……

    Diket : A [5]

    B = 00F(H)

    i = 3

    L = 4

    Ditanya  :  @ A[3] ?

    Jawab    :   @ A[i] =  B + ( i – 1 )*L

    @ A[3]=  00F(H) + (3 – 1)*4

    = 00F(H) + 8(d)

    = 00F(H) + 8(H)

    = 017(H)

    2. Diketahui int A [5][4] dan lokasi awal terletak di alamat 00F(H),maka lokasi A [2][4] adalah?hitung   dengan baris dan kolom…..

    Diket : A [2][4]

    i = 2

    j = 4

    L = 2

    B = 00F(H)

    K = 5

    N = 4

    Ditanya : @ A [2][4] secara baris dan kolom ?

    Jawab   :

    •  Secara kolom

    @ A [i][j] = A [0][0] + { (j-1)*K + (i-1) }*L

    @ A [2][4] = 00F(H) + { (4-1)*5 + (2-1)*2

    = 00F(H) + 32(d)

    = 00F(H) + 20(H)

    = 02F(H)

    • Secara baris

    @ A [i][j] = A [0][0]+ { (i – 1)*N + (j-1) }*L

    @ A [2][4] = 00F(H) + { (2-1)*4 + (4-1) }*2

    = 00F(H) + 14(d)

    = 01D(H)

    3. Diketahui double A[10][25] dan lokasi awal terletak di alamat 0011(H),maka lokasi A[8][20]  adalah?Hitung berdasarkan baris dan kolom ……

    Diket : A [8][20]

    i = 8

    j = 20

    L = 8

    B = 0011(H)

    K = 10

    N = 25

    Ditanya : @ A [8][20] secara baris dan kolom?

    Jawab   :

    •  Secara kolom

    @ A [i][j] = A [0][0] + { (j-1)*K + (i-1) }*L

    @ A [8][10] = 0011(H) + { (20-1)*10 + (8-1) }*8

    =  0011(H) + 1576(d)

    =  0011(H) + 628 (H)

    =  0639(H)

    • Secara baris

    @ A [i][j] = A [0][0]+ { (i – 1)*N + (j-1) }*L

    @ A [8][10] = 0011(H) + { (8-1)*25 + (20-1) }*8

    = 0011(H) + 1552(d)

    = 0011(H) + 610(H)

    = 0621(H)

    4. Diketahui int A [99] dan lokasi awal terletak  di alamat 00F(H),maka lokasi A [78] adalah….

    Diket : A [99]

    B = 00F(H)

    i = 78

    L = 2

    Ditanya : @ A [78] ?

    Jawab    :

    @ A[i] =  B + ( i – 1 )*L

    @ A[78] = 00F(H) + (78-1)*2

    = 00F(H) +154(d)

    = 00F(H) + 9A(H)

    = 7E9(H)

     
    • sofi defiyanti 12:28 pm pada 1 April 2011 Permalink | Balas

      klo banyak yang copas, bikin yang beda dunk…
      tapi makasi sudah mengerjakan tugasnya…
      klo yang copas, amalnya buat yang membikin asli, khan copas == jiblak..

    • anonimus bukan primus 6:42 am pada 9 April 2011 Permalink | Balas

      gan gimana proyek jenjaring sosial yah… masih jalan.. ru sampai brapa persen pengerjaan y? di tunggu lagi info ya di forum..

    • quest 6:47 am pada 9 April 2011 Permalink | Balas

      forum ya dah rame… pengurus yah sibuk ngerjain tugas kuliah….wakakkakakakka…tunggu PM di forum… ada proyek neh gan..

c
Tulis postingan baru
j
tulisan berikutnya/komentar berikutnya
k
tulisan sebelumnya/komentar sebelumnya
r
reply
e
sunting
o
tampilkan/sembunyikan komentar
t
ke atas
l
masuk ke log
h
show/hide help
shift + esc
cancel
Ikuti

Get every new post delivered to your Inbox.